-
大小: 2.8MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-27
- 語言: C#
- 標簽:
資源簡介
本設計主要是運用Microsoft Visual Studio.NET2008開發(fā)工具基于B/S架構的asp.net管理系統(tǒng),

代碼片段和文件信息
//功能說明:主要用于輔助實體層實,如實體賦值
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Collections;
using?System.Reflection;
using?System.Data;
using?System.Web;
using?System.Data.Sql;
using?System.Data.SqlClient;
namespace?WM.Common
{
????///?
????///?主要用于輔助Model層,如加截reader數(shù)據(jù)到List(暫時不用)
????///?
????public?class?ModelHelper
????{
????????#region?根據(jù)數(shù)據(jù)類型,獲得的該類型的所有屬性?GetFieldPropertiesByFieldType
????????///?
????????///?根據(jù)數(shù)據(jù)類型,獲得的該類型的所有屬性
????????///?
????????///?
????????///?
????????///?
????????static?public?Hashtable?GetPropertiesFromInfoByFieldType(object?obj?FieldType?type)
????????{
????????????Type?myType?=?obj.GetType();
????????????PropertyInfo[]?m?=?myType.GetProperties();//獲得所有公共屬性
????????????Hashtable?hProps?=?new?Hashtable();
????????????foreach?(PropertyInfo?p?in?m)
????????????{
????????????????DataAttribute[]?a?=?(DataAttribute[])p.GetCustomAttributes(typeof(DataAttribute)?true);
????????????????foreach?(DataAttribute?t?in?a)
????????????????{
????????????????????int?m1?=?(int)t.Type;
????????????????????int?n1?=?(int)type;
????????????????????if?(((m1?^?n1)?&?n1)?==?0)
????????????????????//if(((int)t.Type&(int)type)>0)
????????????????????{
????????????????????????hProps.Add(p.Name.ToLower()?p);
????????????????????}
????????????????}
????????????}
????????????return?hProps;
????????}
????????#endregion
????????#region?根據(jù)DataReader為對實體賦值
????????///?
????????///?根據(jù)DataReader為對實體賦值
????????///?
????????///?調(diào)用實體
????????///?實體屬性值
????????///?
????????public?static?void?LoadInfoData(object?obj?IDataReader?reader)
????????{
????????????Hashtable?cols?=?new?Hashtable();
????????????for?(int?i?=?0;?i?????????????{
????????????????cols.Add(reader.GetName(i).ToLower()?reader.GetValue(i)); //裝入數(shù)據(jù)到hashtable中
????????????}
????????????Hashtable?h?=?GetPropertiesFromInfoByFieldType(obj?FieldType.DBField); //獲取屬性的Hasttable
????????????foreach?(object?o?in?h.Keys)
????????????{
????????????????PropertyInfo?p?=?(PropertyInfo)h[o];
????????????????object?v?=?null;
????????????????if?(cols.Contains(o))
????????????????{
????????????????????v?=?cols[o];
????????????????}
????????????????if?(v?!=?null)
????????????????{
????????????????????SetPropertyValue(ref?obj?ref?p?ref?v);
????????????????}
????????????}
????????}
????????///?
????????///?根據(jù)DataReader為對實體賦值
????????///?
????????///?調(diào)用實體
????????///?實體屬性值
????????public?static?void?LoadInfoData(object?obj?System.Data.SqlClient.SqlDataReader?reader)
????????{
????????????Hashtable?cols?=?new?Hashtable();
????????????for?(int?i?=?0;?i?????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6593??2012-04-11?09:57??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WebManage.sln
????..A..H.????100864??2012-05-27?18:12??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WebManage.suo
?????文件??????32768??2012-05-27?15:01??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\bin\Debug\WM.Common.dll
?????文件??????52736??2012-05-27?15:01??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\bin\Debug\WM.Common.pdb
?????文件??????10857??2012-03-26?14:40??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\ModelHelper.cs
?????文件??????32768??2012-05-27?15:01??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\obj\Debug\WM.Common.dll
?????文件??????52736??2012-05-27?15:01??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\obj\Debug\WM.Common.pdb
?????文件???????2855??2012-05-27?16:43??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\obj\WM.Common.csproj.FileListAbsolute.txt
?????文件???????3146??2012-04-15?13:44??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\PageHelper.cs
?????文件??????11104??2012-05-27?15:01??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\PicHelper.cs
?????文件???????1337??2012-03-26?14:25??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\Properties\AssemblyInfo.cs
?????文件???????8654??2012-03-26?14:41??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\RequestHelper.cs
?????文件???????9048??2012-04-15?13:56??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\StringHelper.cs
?????文件???????2212??2012-04-27?13:42??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.Common\WM.Common.csproj
?????文件???????8159??2012-04-28?10:44??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\AdminDAL.cs
?????文件???????2283??2012-04-28?10:45??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\ba
?????文件??????32768??2012-05-27?15:01??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\bin\Debug\WM.Common.dll
?????文件??????52736??2012-05-27?15:01??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\bin\Debug\WM.Common.pdb
?????文件??????32768??2012-05-27?16:43??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\bin\Debug\WM.DAL.dll
?????文件??????65024??2012-05-27?16:43??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\bin\Debug\WM.DAL.pdb
?????文件??????32768??2012-05-10?09:49??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\bin\Debug\WM.DBUtility.dll
?????文件??????60928??2012-05-10?09:49??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\bin\Debug\WM.DBUtility.pdb
?????文件??????24576??2012-05-27?16:43??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\bin\Debug\WM.Model.dll
?????文件??????73216??2012-05-27?16:43??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\bin\Debug\WM.Model.pdb
?????文件???????4051??2012-04-28?11:07??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\CommentDAL.cs
?????文件???????3611??2012-04-28?09:52??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\DownDAL.cs
?????文件???????4291??2012-05-10?10:19??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\LiuXueBangDAL.cs
?????文件???????3667??2012-05-27?16:41??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\MyGuanZhuDAL.cs
?????文件???????3639??2012-04-27?22:09??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\MyJueCeDAL.cs
?????文件??????17539??2012-05-27?16:43??ASP.NET大學生未來生涯規(guī)劃支持系統(tǒng)\大學生未來生涯規(guī)劃支持系統(tǒng)\Program\WM.DAL\obj\Debug\ResolveAssemblyReference.cache
............此處省略479個文件信息
評論
共有 條評論