コード例 #1
0
ファイル: ProjectsTeamD.cs プロジェクト: kyoshiro0461/PM
        /// <summary>
        /// 将数据行中的数据添加到对象中
        /// </summary>
        /// <param name="row">数据行</param>
        /// <param name="alias">表别名</param>
        /// <returns>数据</returns>
        public static ProjectsTeamM AddDataToObject(DataRow row, string alias)
        {
            ProjectsTeamM result = new ProjectsTeamM();

            result.PTID   = row[CommonMethods.CombineFieldAlias(TableStructM.Info_ProjectTeam.PT_ID, alias)].ConvertToInt32();
            result.PTName = (row[CommonMethods.CombineFieldAlias(TableStructM.Info_ProjectTeam.PT_NAME, alias)].ToString());
            // result.SetOnOff(row[CommonMethods.CombineFieldAlias(TableStructM.Info_Menu.MN_ONOFF, alias)].ConvertToInt32());

            return(result);
        }
コード例 #2
0
ファイル: ProjectsTeamB.cs プロジェクト: kyoshiro0461/PM
        /// <summary>
        /// 转换成业务逻辑层的对象
        /// </summary>
        /// <param name="projectsn">集团内项目信息(模型层)</param>
        /// <returns>(业务逻辑层)对象</returns>
        IProjectsTeamB ConvertToProjectsTeam_B(ProjectsTeamM projectsteamm)
        {
            IProjectsTeamB result = null;

            if (projectsteamm != null)
            {
                result = new ProjectsTeamB(projectsteamm, this._connectionb);
            }
            return(result);
        }
コード例 #3
0
        /// <summary>
        /// 获取数据
        /// </summary>
        /// <returns>活动分类信息(业务逻辑层)集合</returns>
        //public List<IProjectsB> AllGetData()
        //{
        //    return this._projectsb.AllGetData();
        //}


        /// <summary>
        /// 判断项目是否存在
        /// </summary>
        /// <param name="projectsname">项目名</param>
        /// <returns>项目类</returns>
        public bool IsExist_projectsteamname(string projectsteamname)
        {
            bool          isExist_projectsteamname = false;
            ProjectsTeamM projectsteamm            = this._projectsteamb.IsExist_projectsteamname(projectsteamname);

            if (projectsteamm != null)
            {
                this.Infomation_projectsteam = projectsteamm;
                isExist_projectsteamname     = true;
            }
            return(isExist_projectsteamname);
        }
コード例 #4
0
ファイル: ProjectsTeamD.cs プロジェクト: kyoshiro0461/PM
        /// <summary>
        /// 判断项目是否存在
        /// </summary>
        /// <param name="projectsnname">项目名</param>
        /// <param name="connection">链接类</param>
        /// <returns>项目类</returns>
        public static ProjectsTeamM IsExist_projectsteamname(string projectsteamname, IConnectionD connection)
        {
            ProjectsTeamM result = null;

            string where = string.Format(" and {0}='{1}'", TableStructM.Info_ProjectTeam.PT_NAME, projectsteamname.ReplaceStr());
            IList <ProjectsTeamM> lst = ReadDataBase(where, connection);

            if (lst != null)
            {
                result = lst.FirstOrDefault();
            }
            return(result);
        }
コード例 #5
0
ファイル: ProjectsTeamD.cs プロジェクト: kyoshiro0461/PM
        /// <summary>
        /// 将数据阅读器中的数据添加到对象中
        /// </summary>
        /// <param name="dr">数据阅读器</param>
        /// <param name="alias">表别名</param>
        /// <returns>数据</returns>
        public static ProjectsTeamM AddDataToObject(IDataReader dr, string alias = "")
        {
            ProjectsTeamM result = new ProjectsTeamM();

            result.PTID    = dr[CommonMethods.CombineFieldAlias(TableStructM.Info_ProjectTeam.PT_ID, alias)].ConvertToInt32();
            result.PTName  = (dr[CommonMethods.CombineFieldAlias(TableStructM.Info_ProjectTeam.PT_NAME, alias)].ToString());
            result.PTTid   = (dr[CommonMethods.CombineFieldAlias(TableStructM.Info_ProjectTeam.PT_TID, alias)].ConvertToInt32());
            result.PTPid   = (dr[CommonMethods.CombineFieldAlias(TableStructM.Info_ProjectTeam.PT_PID)].ConvertToInt32());
            result.PTLevel = (dr[CommonMethods.CombineFieldAlias(TableStructM.Info_ProjectTeam.PT_LEVEL)].ConvertToInt32());
            result.PTOrder = (dr[CommonMethods.CombineFieldAlias(TableStructM.Info_ProjectTeam.PT_ORDER)].ConvertToInt32());

            // result.SetOnOff(dr[CommonMethods.CombineFieldAlias(TableStructM.Info_Menu.MN_ONOFF, alias)].ConvertToInt32());

            return(result);
        }
コード例 #6
0
ファイル: ProjectsTeamB.cs プロジェクト: kyoshiro0461/PM
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="info">项目信息类(模型层)</param>
 /// <param name="connectionb">链接类</param>
 public ProjectsTeamB(ProjectsTeamM info, IConnectionB connectionb)
     : this(connectionb)
 {
     this.Infomation_projectsteam = info;
 }
コード例 #7
0
ファイル: ProjectsTeamB.cs プロジェクト: kyoshiro0461/PM
        /// <summary>
        /// 通过编号获取数据
        /// </summary>
        /// <param name="id">编号</param>
        /// <returns>数据</returns>
        public IProjectsTeamB GetDataByID(string id)
        {
            ProjectsTeamM result = Methods.ReflexInvokeMethod(this._projectsteamd, this._methodnm_GetDataByID, new Type[] { typeof(String), typeof(IConnectionD) }, new object[] { id, this._connectionb.ConnectionD }) as ProjectsTeamM;

            return(ConvertToProjectsTeam_B(result));
        }