ASP.NET大学生未来生涯规划系统


本设计主要是运用Microsoft Visual Studio.NET2008开发工具基于B/S架构的asp.net管理系统,
资源截图
代码片段和文件信息
//功能说明:主要用于辅助实体层实,如实体赋值
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数据到List(暂时不用)
    /// 

    public class ModelHelper
    {
        #region 根据数据类型,获得的该类型的所有属性 GetFieldPropertiesByFieldType
        /// 
        /// 根据数据类型,获得的该类型的所有属性
        /// 

        /// 
        /// 
        /// 
        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 根据DataReader为对实体赋值
        /// 
        /// 根据DataReader为对实体赋值
        /// 

        /// 调用实体
        /// 实体属性值
        /// 
        public static void LoadInfoData(object obj IDataReader reader)
        {
            Hashtable cols = new Hashtable();
            for (int i = 0; i < reader.FieldCount; i++)
            {
                cols.Add(reader.GetName(i).ToLower() reader.GetValue(i)); //装入数据到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);
                }
            }
        }

        /// 
        /// 根据DataReader为对实体赋值
        /// 

        /// 调用实体
        /// 实体属性值
        public static void LoadInfoData(object obj System.Data.SqlClient.SqlDataReader reader)
        {
            Hashtable cols = new Hashtable();
            for (int i = 0; i < reader.FieldCount; i++)
            

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6593  2012-04-11 09:57  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWebManage.sln

    ..A..H.    100864  2012-05-27 18:12  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWebManage.suo

     文件      32768  2012-05-27 15:01  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommoninDebugWM.Common.dll

     文件      52736  2012-05-27 15:01  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommoninDebugWM.Common.pdb

     文件      10857  2012-03-26 14:40  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonModelHelper.cs

     文件      32768  2012-05-27 15:01  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonobjDebugWM.Common.dll

     文件      52736  2012-05-27 15:01  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonobjDebugWM.Common.pdb

     文件       2855  2012-05-27 16:43  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonobjWM.Common.csproj.FileListAbsolute.txt

     文件       3146  2012-04-15 13:44  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonPageHelper.cs

     文件      11104  2012-05-27 15:01  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonPicHelper.cs

     文件       1337  2012-03-26 14:25  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonPropertiesAssemblyInfo.cs

     文件       8654  2012-03-26 14:41  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonRequestHelper.cs

     文件       9048  2012-04-15 13:56  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonStringHelper.cs

     文件       2212  2012-04-27 13:42  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.CommonWM.Common.csproj

     文件       8159  2012-04-28 10:44  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALAdminDAL.cs

     文件       2283  2012-04-28 10:45  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALasePage.cs

     文件      32768  2012-05-27 15:01  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALinDebugWM.Common.dll

     文件      52736  2012-05-27 15:01  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALinDebugWM.Common.pdb

     文件      32768  2012-05-27 16:43  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALinDebugWM.DAL.dll

     文件      65024  2012-05-27 16:43  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALinDebugWM.DAL.pdb

     文件      32768  2012-05-10 09:49  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALinDebugWM.DBUtility.dll

     文件      60928  2012-05-10 09:49  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALinDebugWM.DBUtility.pdb

     文件      24576  2012-05-27 16:43  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALinDebugWM.Model.dll

     文件      73216  2012-05-27 16:43  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALinDebugWM.Model.pdb

     文件       4051  2012-04-28 11:07  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALCommentDAL.cs

     文件       3611  2012-04-28 09:52  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALDownDAL.cs

     文件       4291  2012-05-10 10:19  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALLiuXueBangDAL.cs

     文件       3667  2012-05-27 16:41  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALMyGuanZhuDAL.cs

     文件       3639  2012-04-27 22:09  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALMyJueCeDAL.cs

     文件      17539  2012-05-27 16:43  ASP.NET大学生未来生涯规划支持系统大学生未来生涯规划支持系统ProgramWM.DALobjDebugResolveAssemblyReference.cache

............此处省略479个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)