예제 #1
0
        //数据持久化
        internal static void  SaveToDb(MonthInfo pMonthInfo, Month pMonth, bool pIsNew)
        {
            pMonth.MonthId    = pMonthInfo.monthId;
            pMonth.MonthNames = pMonthInfo.monthNames;
            pMonth.IsNew      = pIsNew;
            string UserName = SubsonicHelper.GetUserName();

            try
            {
                pMonth.Save(UserName);
            }
            catch (Exception ex)
            {
                LogManager.getInstance().getLogger(typeof(MonthInfo)).Error(ex);
                if (ex.Message.Contains("插入重复键"))               //违反了唯一键
                {
                    throw new AppException("此对象已经存在");          //此处等待优化可以从唯一约束中直接取出提示来,如果没有的话,默认为原始的出错提示
                }
                throw new AppException("保存失败");
            }
            pMonthInfo.monthId = pMonth.MonthId;
            //如果缓存存在,更新缓存
            if (CachedEntityCommander.IsTypeRegistered(typeof(MonthInfo)))
            {
                ResetCache();
            }
        }
예제 #2
0
        /// <summary>
        /// 获得分页列表,无论是否是缓存实体都从数据库直接拿取数据
        /// </summary>
        /// <param name="pPageIndex">页数</param>
        /// <param name="pPageSize">每页列表</param>
        /// <param name="pOrderBy">排序</param>
        /// <param name="pSortExpression">排序字段</param>
        /// <param name="pRecordCount">列表行数</param>
        /// <returns>数据分页</returns>
        public static List <MonthInfo> GetPagedList(int pPageIndex, int pPageSize, SortDirection pOrderBy, string pSortExpression, out int pRecordCount)
        {
            if (pPageIndex <= 1)
            {
                pPageIndex = 1;
            }
            List <MonthInfo> list = new List <MonthInfo>();

            Query q = Month.CreateQuery();

            q.PageIndex = pPageIndex;
            q.PageSize  = pPageSize;
            q.ORDER_BY(pSortExpression, pOrderBy.ToString());
            MonthCollection collection = new  MonthCollection();

            collection.LoadAndCloseReader(q.ExecuteReader());

            foreach (Month month  in collection)
            {
                MonthInfo monthInfo = new MonthInfo();
                LoadFromDAL(monthInfo, month);
                list.Add(monthInfo);
            }
            pRecordCount = q.GetRecordCount();

            return(list);
        }
예제 #3
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        /// <returns></returns>
        public static List <MonthInfo> GetList()
        {
            string cacheKey = GetCacheKey();

            //本实体已经注册成缓存实体,并且缓存存在的时候,直接从缓存取
            if (CachedEntityCommander.IsTypeRegistered(typeof(MonthInfo)) && CachedEntityCommander.GetCache(cacheKey) != null)
            {
                return(CachedEntityCommander.GetCache(cacheKey) as List <MonthInfo>);
            }
            else
            {
                List <MonthInfo> list       = new List <MonthInfo>();
                MonthCollection  collection = new  MonthCollection();
                Query            qry        = new Query(Month.Schema);
                collection.LoadAndCloseReader(qry.ExecuteReader());
                foreach (Month month in collection)
                {
                    MonthInfo monthInfo = new MonthInfo();
                    LoadFromDAL(monthInfo, month);
                    list.Add(monthInfo);
                }
                //生成缓存
                if (CachedEntityCommander.IsTypeRegistered(typeof(MonthInfo)))
                {
                    CachedEntityCommander.SetCache(cacheKey, list);
                }
                return(list);
            }
        }
예제 #4
0
 /// <summary>
 /// 批量装载
 /// </summary>
 internal static void LoadFromDALPatch(List <MonthInfo> pList, MonthCollection pCollection)
 {
     foreach (Month month in pCollection)
     {
         MonthInfo monthInfo = new MonthInfo();
         LoadFromDAL(monthInfo, month);
         pList.Add(monthInfo);
     }
 }
예제 #5
0
        public MonthInfo GetMonthInfoById(int MonthId)
        {
            MonthInfo monthInfo  = null;//
            try
            {
                 monthInfo = new MonthInfo(MonthId);

            }
            catch (AppException)
            {
                return null;
            }

            return  monthInfo;
        }
예제 #6
0
        public MonthInfo GetMonthInfoById(int MonthId)
        {
            MonthInfo monthInfo = null;             //

            try
            {
                monthInfo = new MonthInfo(MonthId);
            }
            catch (AppException)
            {
                return(null);
            }

            return(monthInfo);
        }
예제 #7
0
 private void LoadFromId(int monthId)
 {
     if (CachedEntityCommander.IsTypeRegistered(typeof(MonthInfo)))
     {
         MonthInfo monthInfo = Find(GetList(), monthId);
         if (monthInfo == null)
         {
             throw new AppException("未能在缓存中找到相应的键值对象");
         }
         Copy(monthInfo, this);
     }
     else
     {
         Month month = new Month(monthId);
         if (month.IsNew)
         {
             throw new AppException("尚未初始化");
         }
         LoadFromDAL(this, month);
     }
 }
예제 #8
0
 /// <summary>
 /// 复制为另一个对象
 /// </summary>
 /// <param name="pIndustryTypeInfoTo"></param>
 public void CopyTo(MonthInfo pMonthInfoTo)
 {
     Copy(this, pMonthInfoTo);
 }
예제 #9
0
        protected void PageInit()
        {
            EmployeeInfo em = (EmployeeInfo)Session["Employee"];
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId));
            lblPosition.Text = position.PositionName.ToString();
            DepartInfo depart = new DepartInfo(Convert.ToInt32(em.DepartId));
            lblDepart.Text = depart.DepartName.ToString();

            int basid = Convert.ToInt32(Request["BasEmScoreId"].ToString());
            BasEmScoreInfo bas = new BasEmScoreInfo(basid);

            YearInfo year = new YearInfo(Convert.ToInt32(bas.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(bas.MonthId));
            lblDate.Text = year.YearName + "Äê" + month.MonthNames + "ÔÂ";

            lblSelfbas1.Text = bas.Selfbas1.ToString();
            lblSelfbas2.Text = bas.Selfbas2.ToString();
            lblSelfbas3.Text = bas.Selfbas3.ToString();
            lblSelfbas4.Text = bas.Selfbas4.ToString();
            lblSelfbas5.Text = bas.Selfbas5.ToString();
            lblSelfbas6.Text = bas.Selfbas6.ToString();
            lblSelfbas7.Text = bas.Selfbas7.ToString();
            lblSelfbas8.Text = bas.Selfbas8.ToString();
            lblSelfbas9.Text = bas.Selfbas9.ToString();
            lblSelfbas10.Text = bas.Selfbas10.ToString();
            lblSelfbas11.Text = bas.Selfbas11.ToString();
            lblSelfbas12.Text = bas.Selfbas12.ToString();
            lblSelfbas13.Text = bas.Selfbas13.ToString();
            lblSelfbas14.Text = bas.Selfbas14.ToString();
            lblSelfbas15.Text = bas.Selfbas15.ToString();
            lblSelfbas16.Text = bas.Selfbas16.ToString();
            lblSelfbas17.Text = bas.Selfbas17.ToString();

            lblUpbas1.Text = bas.Upbas1.ToString();
            lblUpbas2.Text = bas.Upbas2.ToString();
            lblUpbas3.Text = bas.Upbas3.ToString();
            lblUpbas4.Text = bas.Upbas4.ToString();
            lblUpbas5.Text = bas.Upbas5.ToString();
            lblUpbas6.Text = bas.Upbas6.ToString();
            lblUpbas7.Text = bas.Upbas7.ToString();
            lblUpbas8.Text = bas.Upbas8.ToString();
            lblUpbas9.Text = bas.Upbas9.ToString();
            lblUpbas10.Text = bas.Upbas10.ToString();
            lblUpbas11.Text = bas.Upbas11.ToString();
            lblUpbas12.Text = bas.Upbas12.ToString();
            lblUpbas13.Text = bas.Upbas13.ToString();
            lblUpbas14.Text = bas.Upbas14.ToString();
            lblUpbas15.Text = bas.Upbas15.ToString();
            lblUpbas16.Text = bas.Upbas16.ToString();
            lblUpbas17.Text = bas.Upbas17.ToString();

            lblSecbas1.Text = bas.Secbas1.ToString();
            lblSecbas2.Text = bas.Secbas2.ToString();
            lblSecbas3.Text = bas.Secbas3.ToString();
            lblSecbas4.Text = bas.Secbas4.ToString();
            lblSecbas5.Text = bas.Secbas5.ToString();
            lblSecbas6.Text = bas.Secbas6.ToString();
            lblSecbas7.Text = bas.Secbas7.ToString();
            lblSecbas8.Text = bas.Secbas8.ToString();
            lblSecbas9.Text = bas.Secbas9.ToString();
            lblSecbas10.Text = bas.Secbas10.ToString();
            lblSecbas11.Text = bas.Secbas11.ToString();
            lblSecbas12.Text = bas.Secbas12.ToString();
            lblSecbas13.Text = bas.Secbas13.ToString();
            lblSecbas14.Text = bas.Secbas14.ToString();
            lblSecbas15.Text = bas.Secbas15.ToString();
            lblSecbas16.Text = bas.Secbas16.ToString();
            lblSecbas17.Text = bas.Secbas17.ToString();

            lblTotalScore.Text = bas.TotalScore.ToString();
            if (bas.EvaluateLevelId.ToString() != "")
            {
                EvaluateLevelInfo le = new EvaluateLevelInfo(Convert.ToInt32(bas.EvaluateLevelId));
                lblLevel.Text = le.EvaluateName.ToString();
            }
            else
            {
                lblLevel.Text = "";
            }
            lblViews.Text = bas.UpViews.ToString();
        }
예제 #10
0
        protected void PageInit()
        {
            int tmsid = Convert.ToInt32(Request["TechEmScoreId"].ToString());
            TechEmScoreInfo tms = new TechEmScoreInfo(tmsid);
            lblSelfPlan.Text = tms.SelfPlan.ToString();
            lblSelfWorkTotal.Text = tms.SelfWorkTotal.ToString();
            lblSelfWorkSpeed.Text = tms.SelfWorkSpeed.ToString();
            lblSelfCommunicate.Text = tms.SelfCommunicate.ToString();
            lblSelfDescipline.Text = tms.SelfDescipline.ToString();
            lblSelfExecute.Text = tms.SelfExecute.ToString();
            lblSelfRoute.Text = tms.SelfRoute.ToString();
            lblSelfProfession.Text = tms.SelfProfession.ToString();
            lblSelfAttitude.Text = tms.SelfAttitude.ToString();
            lblSelfComplex.Text = tms.SelfComplex.ToString();
            lblSelfSpeciality.Text = tms.SelfSpeciality.ToString();

            //ddlYear.SelectedValue = tms.YearId.ToString();
            //ddlMonth.SelectedValue = tms.MonthId.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(tms.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(tms.MonthId));
            lblDate.Text = year.YearName + "��" + month.MonthNames + "��";

            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(tms.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(Convert.ToInt32(em.PositionId)));
            lblPosition.Text = position.PositionName;
            rblAddScore.SelectedValue = "0";
        }
예제 #11
0
 /// <summary>
 /// 复制为另一个对象
 /// </summary>
 /// <param name="pIndustryTypeInfoTo"></param>
 public void CopyTo(MonthInfo pMonthInfoTo)
 {
     Copy(this,  pMonthInfoTo);
 }
예제 #12
0
        public void DeleteById(MonthInfo pMonthInfo)
        {
            MonthInfo monthInfo = new MonthInfo(pMonthInfo.MonthId);

            monthInfo.Delete();
        }
예제 #13
0
        protected void PageInit()
        {
            int dsid=Convert.ToInt32(Request["DriverScoreId"].ToString());
            DriverScoreInfo ds=new DriverScoreInfo(dsid);

            EmployeeInfo em=new EmployeeInfo(Convert.ToInt32(ds.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId));
            lblPosition.Text = position.PositionName.ToString();
            DepartInfo depart = new DepartInfo(Convert.ToInt32(em.DepartId));
            lblDepart.Text = depart.DepartName.ToString();

            //ddlYear.SelectedValue=ds.YearId.ToString();
            //ddlMonth.SelectedValue=ds.MonthId.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(ds.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(ds.MonthId));
            lblDate.Text = year.YearName + "Äê" + month.MonthNames + "ÔÂ";

            lblSelfds1.Text=ds.Selfds1.ToString();
            lblSelfds2.Text=ds.Selfds2.ToString();
            lblSelfds3.Text=ds.Selfds3.ToString();
            lblSelfds4.Text=ds.Selfds4.ToString();
            lblSelfds5.Text=ds.Selfds5.ToString();
            lblSelfds6.Text=ds.Selfds6.ToString();
            lblSelfds7.Text=ds.Selfds7.ToString();
            lblSelfds8.Text=ds.Selfds8.ToString();
            lblSelfds9.Text=ds.Selfds9.ToString();
            lblSelfds10.Text=ds.Selfds10.ToString();
            lblSelfds11.Text=ds.Selfds11.ToString();
            lblSelfds12.Text=ds.Selfds12.ToString();
            lblSelfds13.Text=ds.Selfds13.ToString();
            lblSelfds14.Text=ds.Selfds14.ToString();
            lblSelfds15.Text=ds.Selfds15.ToString();
            lblSelfds16.Text=ds.Selfds16.ToString();
            lblSelfds17.Text=ds.Selfds17.ToString();
            lblSelfds18.Text=ds.Selfds18.ToString();
            lblSelfds19.Text=ds.Selfds19.ToString();
            lblSelfds20.Text=ds.Selfds20.ToString();
            lblSelfds21.Text=ds.Selfds21.ToString();
            lblSelfds22.Text=ds.Selfds22.ToString();
            lblSelfds23.Text=ds.Selfds23.ToString();

            lblUpds1.Text=ds.Upds1.ToString();
            lblUpds2.Text=ds.Upds2.ToString();
            lblUpds3.Text=ds.Upds3.ToString();
            lblUpds4.Text=ds.Upds4.ToString();
            lblUpds5.Text=ds.Upds5.ToString();
            lblUpds6.Text=ds.Upds6.ToString();
            lblUpds7.Text=ds.Upds7.ToString();
            lblUpds8.Text=ds.Upds8.ToString();
            lblUpds9.Text=ds.Upds9.ToString();
            lblUpds10.Text=ds.Upds10.ToString();
            lblUpds11.Text=ds.Upds11.ToString();
            lblUpds12.Text=ds.Upds12.ToString();
            lblUpds13.Text=ds.Upds13.ToString();
            lblUpds14.Text=ds.Upds14.ToString();
            lblUpds15.Text=ds.Upds15.ToString();
            lblUpds16.Text=ds.Upds16.ToString();
            lblUpds17.Text=ds.Upds17.ToString();
            lblUpds18.Text=ds.Upds18.ToString();
            lblUpds19.Text=ds.Upds19.ToString();
            lblUpds20.Text=ds.Upds20.ToString();
            lblUpds21.Text=ds.Upds21.ToString();
            lblUpds22.Text=ds.Upds22.ToString();
            lblUpds23.Text=ds.Upds23.ToString();

            lblSectds1.Text=ds.Secds1.ToString();
            lblSectds2.Text=ds.Secds2.ToString();
            lblSectds3.Text=ds.Secds3.ToString();
            lblSectds4.Text=ds.Secds4.ToString();
            lblSectds5.Text=ds.Secds5.ToString();
            lblSectds6.Text=ds.Secds6.ToString();
            lblSectds7.Text=ds.Secds7.ToString();
            lblSectds8.Text=ds.Secds8.ToString();
            lblSectds9.Text=ds.Secds9.ToString();
            lblSectds10.Text=ds.Secds10.ToString();
            lblSectds11.Text=ds.Secds11.ToString();
            lblSectds12.Text=ds.Secds12.ToString();
            lblSectds13.Text=ds.Secds13.ToString();
            lblSectds14.Text=ds.Secds14.ToString();
            lblSectds15.Text=ds.Secds15.ToString();
            lblSectds16.Text=ds.Secds16.ToString();
            lblSectds17.Text=ds.Secds17.ToString();
            lblSectds18.Text=ds.Secds18.ToString();
            lblSectds19.Text=ds.Secds19.ToString();
            lblSectds20.Text=ds.Secds20.ToString();
            lblSectds21.Text=ds.Secds21.ToString();
            lblSectds22.Text=ds.Secds22.ToString();
            lblSectds23.Text=ds.Secds23.ToString();

            lblTotalScore.Text = ds.TotalScore.ToString();
        }
예제 #14
0
        protected void PageInit()
        {
            int TesId = Convert.ToInt32(Request["TechMaScoreId"].ToString());
            TechMaScoreInfo tms = new TechMaScoreInfo(TesId);
            lblSelfScore1.Text = tms.SelfScore1.ToString();
            lblSelfScore2.Text = tms.SelfScore2.ToString();
            lblSelfScore3.Text = tms.SelfScore3.ToString();
            lblSelfScore4.Text = tms.SelfScore4.ToString();
            lblSelfScore5.Text = tms.SelfScore5.ToString();
            lblSelfScore6.Text = tms.SelfScore6.ToString();
            lblSelfScore7.Text = tms.SelfScore7.ToString();
            lblSelfScore8.Text = tms.SelfScore8.ToString();
            lblSelfScore9.Text = tms.SelfScore9.ToString();
            lblSelfScore10.Text = tms.SelfScore10.ToString();
            lblSelfScore11.Text = tms.SelfScore11.ToString();
            lblSelfScore12.Text = tms.SelfScore12.ToString();
            lblSelfScore13.Text = tms.SelfScore13.ToString();

            lblUpScore1.Text = tms.UpScore1.ToString();
            lblUpScore2.Text = tms.UpScore2.ToString();
            lblUpScore3.Text = tms.UpScore3.ToString();
            lblUpScore4.Text = tms.UpScore4.ToString();
            lblUpScore5.Text = tms.UpScore5.ToString();
            lblUpScore6.Text = tms.UpScore6.ToString();
            lblUpScore7.Text = tms.UpScore7.ToString();
            lblUpScore8.Text = tms.UpScore8.ToString();
            lblUpScore9.Text = tms.UpScore9.ToString();
            lblUpScore10.Text = tms.UpScore10.ToString();
            lblUpScore11.Text = tms.UpScore11.ToString();
            lblUpScore12.Text = tms.UpScore12.ToString();
            lblUpScore13.Text = tms.UpScore13.ToString();

            lblSectScore1.Text = tms.SectScore1.ToString();
            lblSectScore2.Text = tms.SectScore2.ToString();
            lblSectScore3.Text = tms.SectScore3.ToString();
            lblSectScore4.Text = tms.SectScore4.ToString();
            lblSectScore5.Text = tms.SectScore5.ToString();
            lblSectScore6.Text = tms.SectScore6.ToString();
            lblSectScore7.Text = tms.SectScore7.ToString();
            lblSectScore8.Text = tms.SectScore8.ToString();
            lblSectScore9.Text = tms.SectScore9.ToString();
            lblSectScore10.Text = tms.SectScore10.ToString();
            lblSectScore11.Text = tms.SectScore11.ToString();
            lblSectScore12.Text = tms.SectScore12.ToString();
            lblSectScore13.Text = tms.SectScore13.ToString();

            //ddlYear.SelectedValue = tms.YearId.ToString();
            //ddlMonth.SelectedValue = tms.MonthId.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(tms.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(tms.MonthId));
            lblDate.Text = year.YearName + "Äê" + month.MonthNames + "ÔÂ";

            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(tms.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(Convert.ToInt32(em.PositionId)));
            lblPosition.Text = position.PositionName;

            lblSumScore.Text = tms.TotalScore.ToString();
            lblViews.Text = tms.UpView.ToString();
            if (tms.EvaluateLevelId.ToString() != "")
            {
                EvaluateLevelInfo ev = new EvaluateLevelInfo(Convert.ToInt32(tms.EvaluateLevelId));
                lblLevel.Text = ev.EvaluateName.ToString();
            }
            else
            {
                lblLevel.Text = "";
            }
        }
예제 #15
0
        protected void PageInit()
        {
            int msid = Convert.ToInt32(Request["MarketScoreId"].ToString());
            MarketScoreInfo ms = new MarketScoreInfo(msid);
            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(ms.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId));
            lblPosition.Text = position.PositionName.ToString();

            //ddlYear.SelectedValue = ms.YearId.ToString();
            //ddlMonth.SelectedValue = ms.MonthId.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(ms.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(ms.MonthId));
            lblDate.Text = year.YearName + "��" + month.MonthNames + "��";

            lblSelfms1.Text = ms.Selfms1.ToString();
            lblSelfms2.Text = ms.Selfms2.ToString();
            lblSelfms3.Text = ms.Selfms3.ToString();
            lblSelfms4.Text = ms.Selfms4.ToString();
            lblSelfms5.Text = ms.Selfms5.ToString();
            lblSelfms6.Text = ms.Selfms6.ToString();
            lblSelfms7.Text = ms.Selfms7.ToString();
            lblSelfms8.Text = ms.Selfms8.ToString();
            lblSelfms9.Text = ms.Selfms9.ToString();
            lblSelfms10.Text = ms.Selfms10.ToString();
            lblSelfms11.Text = ms.Selfms11.ToString();
            lblSelfms12.Text = ms.Selfms12.ToString();
            lblSelfms13.Text = ms.Selfms13.ToString();
            lblSelfms14.Text = ms.Selfms14.ToString();
            lblSelfms15.Text = ms.Selfms15.ToString();
            lblSelfms16.Text = ms.Selfms16.ToString();
            lblSelfms17.Text = ms.Selfms17.ToString();
            lblSelfms18.Text = ms.Selfms18.ToString();
            lblSelfms19.Text = ms.Selfms19.ToString();
            lblSelfms20.Text = ms.Selfms20.ToString();
            lblSelfms21.Text = ms.Selfms21.ToString();
            lblSelfms22.Text = ms.Selfms22.ToString();
            lblSelfms23.Text = ms.Selfms23.ToString();
            lblSelfms24.Text = ms.Selfms24.ToString();
        }
예제 #16
0
        protected void PageInit()
        {
            int asid = Convert.ToInt32(Request["AssistantScoreId"].ToString());
            AssistantScoreInfo at = new AssistantScoreInfo(asid);

            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(at.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId));
            lblPosition.Text = position.PositionName.ToString();
            DepartInfo depart = new DepartInfo(Convert.ToInt32(em.DepartId));
            lblDepart.Text = depart.DepartName.ToString();

            //ddlYear.SelectedValue = at.YearId.ToString();
            //ddlMonth.SelectedValue = at.MonthId.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(at.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(at.MonthId));
            lblDate.Text = year.YearName + "Äê" + month.MonthNames + "ÔÂ";

            lblSelfas1.Text = at.Selfas1.ToString();
            lblSelfas2.Text = at.Selfas2.ToString();
            lblSelfas3.Text = at.Selfas3.ToString();
            lblSelfas4.Text = at.Selfas4.ToString();
            lblSelfas5.Text = at.Selfas5.ToString();
            lblSelfas6.Text = at.Selfas6.ToString();
            lblSelfas7.Text = at.Selfas7.ToString();
            lblSelfas8.Text = at.Selfas8.ToString();
            lblSelfas9.Text = at.Selfas9.ToString();
            lblSelfas10.Text = at.Selfas10.ToString();
            lblSelfas11.Text = at.Selfas11.ToString();
            lblSelfas12.Text = at.Selfas12.ToString();
            lblSelfas13.Text = at.Selfas13.ToString();
            lblSelfas14.Text = at.Selfas14.ToString();
            lblSelfas15.Text = at.Selfas15.ToString();
            lblSelfas16.Text = at.Selfas16.ToString();
            lblSelfas17.Text = at.Selfas17.ToString();
            lblSelfas18.Text = at.Selfas18.ToString();
            lblSelfas19.Text = at.Selfas19.ToString();

            lblUpas1.Text = at.Upas1.ToString();
            lblUpas2.Text = at.Upas2.ToString();
            lblUpas3.Text = at.Upas3.ToString();
            lblUpas4.Text = at.Upas4.ToString();
            lblUpas5.Text = at.Upas5.ToString();
            lblUpas6.Text = at.Upas6.ToString();
            lblUpas7.Text = at.Upas7.ToString();
            lblUpas8.Text = at.Upas8.ToString();
            lblUpas9.Text = at.Upas9.ToString();
            lblUpas10.Text = at.Upas10.ToString();
            lblUpas11.Text = at.Upas11.ToString();
            lblUpas12.Text = at.Upas12.ToString();
            lblUpas13.Text = at.Upas13.ToString();
            lblUpas14.Text = at.Upas14.ToString();
            lblUpas15.Text = at.Upas15.ToString();
            lblUpas16.Text = at.Upas16.ToString();
            lblUpas17.Text = at.Upas17.ToString();
            lblUpas18.Text = at.Upas18.ToString();
            lblUpas19.Text = at.Upas19.ToString();

            lblSecas1.Text = at.Secas1.ToString();
            lblSecas2.Text = at.Secas2.ToString();
            lblSecas3.Text = at.Secas3.ToString();
            lblSecas4.Text = at.Secas4.ToString();
            lblSecas5.Text = at.Secas5.ToString();
            lblSecas6.Text = at.Secas6.ToString();
            lblSecas7.Text = at.Secas7.ToString();
            lblSecas8.Text = at.Secas8.ToString();
            lblSecas9.Text = at.Secas9.ToString();
            lblSecas10.Text = at.Secas10.ToString();
            lblSecas11.Text = at.Secas11.ToString();
            lblSecas12.Text = at.Secas12.ToString();
            lblSecas13.Text = at.Secas13.ToString();
            lblSecas14.Text = at.Secas14.ToString();
            lblSecas15.Text = at.Secas15.ToString();
            lblSecas16.Text = at.Secas16.ToString();
            lblSecas17.Text = at.Secas17.ToString();
            lblSecas18.Text = at.Secas18.ToString();
            lblSecas19.Text = at.Secas19.ToString();

            lblTotalScore.Text = at.TotalScore.ToString();
            if (at.EvaluateLevelId.ToString() != "")
            {
                EvaluateLevelInfo le = new EvaluateLevelInfo(Convert.ToInt32(at.EvaluateLevelId));
                lblLevel.Text = le.EvaluateName.ToString();
            }
            else
            {
                lblLevel.Text = "";
            }
            lblViews.Text = at.UpViews.ToString();
        }
예제 #17
0
 public object  SaveMonthInfo(MonthInfo monthInfo)
 {
     monthInfo.Save();
     return(monthInfo.MonthId);
 }
예제 #18
0
 public List <MonthInfo> GetPagedList(int pPageIndex, int pPageSize, SortDirection pOrderBy, string pSortExpression, out int pRecordCount)
 {
     return(MonthInfo.GetPagedList(pPageIndex, pPageSize, pOrderBy, pSortExpression, out pRecordCount));
 }
예제 #19
0
 public List <MonthInfo> GetMonthInfoList()
 {
     return(MonthInfo.GetList());
 }
예제 #20
0
 /// <summary>
 /// 复制一个对象,采用硬编码的方式,避免反射的低效
 /// </summary>
 /// <param name="pIndustryTypeInfoFrom"></param>
 /// <param name="pIndustryTypeInfoTo"></param>
 public static void Copy(MonthInfo pMonthInfoFrom, MonthInfo pMonthInfoTo)
 {
     pMonthInfoTo.MonthId    = pMonthInfoFrom.monthId;
     pMonthInfoTo.MonthNames = pMonthInfoFrom.monthNames;
     pMonthInfoTo.Loaded     = pMonthInfoFrom.Loaded;
 }
예제 #21
0
        protected void PageInit()
        {
            int tmsid = Convert.ToInt32(Request["TechMaScoreId"].ToString());
            TechMaScoreInfo tms = new TechMaScoreInfo(tmsid);

            lblSelfProject1.Text = tms.SelfScore1.ToString();
            lblSelfProject2.Text = tms.SelfScore2.ToString();
            lblSelfProject3.Text = tms.SelfScore3.ToString();
            lblSelfProject4.Text = tms.SelfScore4.ToString();
            lblSelfProject5.Text = tms.SelfScore5.ToString();
            lblSelfProject6.Text = tms.SelfScore6.ToString();
            lblSelfProject7.Text = tms.SelfScore7.ToString();
            lblSelfProject8.Text = tms.SelfScore8.ToString();
            lblSelfProject9.Text = tms.SelfScore9.ToString();
            lblSelfProject10.Text = tms.SelfScore10.ToString();
            lblSelfProject11.Text = tms.SelfScore11.ToString();
            lblSelfProject12.Text = tms.SelfScore12.ToString();
            lblSelfProject13.Text = tms.SelfScore13.ToString();

            //ddlYear.SelectedValue = tms.YearId.ToString();
            //ddlMonth.SelectedValue = tms.MonthId.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(tms.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(tms.MonthId));
            lblDate.Text = year.YearName + "��" + month.MonthNames + "��";

            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(tms.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(Convert.ToInt32(em.PositionId)));
            lblPosition.Text = position.PositionName;
        }
예제 #22
0
        protected void PageInit()
        {
            int basid = Convert.ToInt32(Request["BasEmScoreId"].ToString());
            BasEmScoreInfo bas = new BasEmScoreInfo(basid);
            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(bas.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId));
            lblPosition.Text = position.PositionName.ToString();
            DepartInfo depart = new DepartInfo(Convert.ToInt32(em.DepartId));
            lblDepart.Text = depart.DepartName.ToString();

            //ddlYear.SelectedValue = bas.YearId.ToString();
            //ddlMonth.SelectedValue = bas.MonthId.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(bas.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(bas.MonthId));
            lblDate.Text = year.YearName + "��" + month.MonthNames + "��";

            lblSelfbas1.Text = bas.Selfbas1.ToString();
            lblSelfbas2.Text = bas.Selfbas2.ToString();
            lblSelfbas3.Text = bas.Selfbas3.ToString();
            lblSelfbas4.Text = bas.Selfbas4.ToString();
            lblSelfbas5.Text = bas.Selfbas5.ToString();
            lblSelfbas6.Text = bas.Selfbas6.ToString();
            lblSelfbas7.Text = bas.Selfbas7.ToString();
            lblSelfbas8.Text = bas.Selfbas8.ToString();
            lblSelfbas9.Text = bas.Selfbas9.ToString();
            lblSelfbas10.Text = bas.Selfbas10.ToString();
            lblSelfbas11.Text = bas.Selfbas11.ToString();
            lblSelfbas12.Text = bas.Selfbas12.ToString();
            lblSelfbas13.Text = bas.Selfbas13.ToString();
            lblSelfbas14.Text = bas.Selfbas14.ToString();
            lblSelfbas15.Text = bas.Selfbas15.ToString();
            lblSelfbas16.Text = bas.Selfbas16.ToString();
            lblSelfbas17.Text = bas.Selfbas17.ToString();
        }
예제 #23
0
        protected void PageInit()
        {
            int asid = Convert.ToInt32(Request["AssistantScoreId"].ToString());
            AssistantScoreInfo at = new AssistantScoreInfo(asid);
            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(at.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId));
            lblPosition.Text = position.PositionName.ToString();
            DepartInfo depart = new DepartInfo(Convert.ToInt32(em.DepartId));
            lblDepart.Text = depart.DepartName.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(at.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(at.MonthId));
            lblDate.Text = year.YearName + "��" + month.MonthNames + "��";

            lblSelfas1.Text = at.Selfas1.ToString();
            lblSelfas2.Text = at.Selfas2.ToString();
            lblSelfas3.Text = at.Selfas3.ToString();
            lblSelfas4.Text = at.Selfas4.ToString();
            lblSelfas5.Text = at.Selfas5.ToString();
            lblSelfas6.Text = at.Selfas6.ToString();
            lblSelfas7.Text = at.Selfas7.ToString();
            lblSelfas8.Text = at.Selfas8.ToString();
            lblSelfas9.Text = at.Selfas9.ToString();
            lblSelfas10.Text = at.Selfas10.ToString();
            lblSelfas11.Text = at.Selfas11.ToString();
            lblSelfas12.Text = at.Selfas12.ToString();
            lblSelfas13.Text = at.Selfas13.ToString();
            lblSelfas14.Text = at.Selfas14.ToString();
            lblSelfas15.Text = at.Selfas15.ToString();
            lblSelfas16.Text = at.Selfas16.ToString();
            lblSelfas17.Text = at.Selfas17.ToString();
            lblSelfas18.Text = at.Selfas18.ToString();
            lblSelfas19.Text = at.Selfas19.ToString();
        }
예제 #24
0
 /// <summary>
 /// 获得数据列表
 /// </summary>
 /// <returns></returns>
 public static List<MonthInfo> GetList()
 {
     string cacheKey = GetCacheKey();
     //本实体已经注册成缓存实体,并且缓存存在的时候,直接从缓存取
     if (CachedEntityCommander.IsTypeRegistered(typeof(MonthInfo)) && CachedEntityCommander.GetCache(cacheKey) != null)
     {
         return CachedEntityCommander.GetCache(cacheKey) as List< MonthInfo>;
     }
     else
     {
         List< MonthInfo>  list =new List< MonthInfo>();
         MonthCollection  collection=new  MonthCollection();
         Query qry = new Query(Month.Schema);
         collection.LoadAndCloseReader(qry.ExecuteReader());
         foreach(Month month in collection)
         {
             MonthInfo monthInfo= new MonthInfo();
             LoadFromDAL(monthInfo,month);
             list.Add(monthInfo);
         }
       	//生成缓存
         if (CachedEntityCommander.IsTypeRegistered(typeof(MonthInfo)))
         {
             CachedEntityCommander.SetCache(cacheKey, list);
         }
         return list;
     }
 }
예제 #25
0
        protected void PageInit()
        {
            int fsid = Convert.ToInt32(Request["FrontScoreId"].ToString());
            FrontScoreInfo fs = new FrontScoreInfo(fsid);
            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(fs.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId));
            lblPosition.Text = position.PositionName.ToString();
            DepartInfo depart = new DepartInfo(Convert.ToInt32(em.DepartId));
            lblDepart.Text = depart.DepartName.ToString();

            //ddlYear.SelectedValue = fs.YearId.ToString();
            //ddlMonth.SelectedValue = fs.MonthId.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(fs.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(fs.MonthId));
            lblDate.Text = year.YearName + "��" + month.MonthNames + "��";

            lblSelffs1.Text = fs.Selffs1.ToString();
            lblSelffs2.Text = fs.Selffs2.ToString();
            lblSelffs3.Text = fs.Selffs3.ToString();
            lblSelffs4.Text = fs.Selffs4.ToString();
            lblSelffs5.Text = fs.Selffs5.ToString();
            lblSelffs6.Text = fs.Selffs6.ToString();
            lblSelffs7.Text = fs.Selffs7.ToString();

            lblSelffs9.Text = fs.Selffs9.ToString();
            lblSelffs10.Text = fs.Selffs10.ToString();
            lblSelffs11.Text = fs.Selffs11.ToString();
            lblSelffs12.Text = fs.Selffs12.ToString();
            lblSelffs13.Text = fs.Selffs13.ToString();
            lblSelffs14.Text = fs.Selffs14.ToString();
            lblSelffs15.Text = fs.Selffs15.ToString();
            lblSelffs16.Text = fs.Selffs16.ToString();
            lblSelffs17.Text = fs.Selffs17.ToString();
            lblSelffs18.Text = fs.Selffs18.ToString();
            lblSelffs19.Text = fs.Selffs19.ToString();
            lblSelffs20.Text = fs.Selffs20.ToString();
            lblSelffs21.Text = fs.Selffs21.ToString();
        }
예제 #26
0
        protected void PageInit()
        {
            int TesId = Convert.ToInt32(Request["TechEmScoreId"].ToString());
            TechEmScoreInfo tes = new TechEmScoreInfo(TesId);
            lblSelfPlan.Text=tes.SelfPlan.ToString();
            lblSelfWorkTotal.Text = tes.SelfWorkTotal.ToString();
            lblSelfWorkSpeed.Text = tes.SelfWorkSpeed.ToString();
            lblSelfCommunicate.Text = tes.SelfCommunicate.ToString();
            lblSelfDescipline.Text = tes.SelfDescipline.ToString();
            lblSelfExecute.Text = tes.SelfExecute.ToString();
            lblSelfRoute.Text = tes.SelfRoute.ToString();
            lblSelfProfession.Text = tes.SelfProfession.ToString();
            lblSelfAttitude.Text = tes.SelfAttitude.ToString();
            lblSelfComplex.Text = tes.SelfComplex.ToString();
            lblSelfSpeciality.Text = tes.SelfSpeciality.ToString();

            lblUpPlan.Text = tes.UpPlan.ToString();
            lblUpWorkTotal.Text = tes.UpWorkTotal.ToString();
            lblUpWorkSpeed.Text = tes.UpWorkSpeed.ToString();
            lblUpCommunicate.Text = tes.UpCommunicate.ToString();
            lblUpDescipline.Text = tes.UpDescipline.ToString();
            lblUpExecute.Text = tes.UpExecute.ToString();
            lblUpRoute.Text = tes.UpRoute.ToString();
            lblUpProfession.Text = tes.UpProfession.ToString();
            lblUpAttitude.Text = tes.UpAttitude.ToString();
            lblUpComplex.Text = tes.UpComplex.ToString();
            lblUpSpeciality.Text = tes.UpSpeciality.ToString();

            lblSecPlan.Text = tes.SectPlan.ToString();
            lblSecWorkTotal.Text = tes.SectWorkTotal.ToString();
            lblSecWorkSpeed.Text = tes.SectWorkSpeed.ToString();
            lblSecCommunicate.Text = tes.SectCommunicate.ToString();
            lblSecDescipline.Text = tes.SectDescipline.ToString();
            lblSecExecute.Text = tes.SectExecute.ToString();
            lblSecRoute.Text = tes.SectRoute.ToString();
            lblSecProfession.Text = tes.SectProfession.ToString();
            lblSecAttitude.Text = tes.SectAttitude.ToString();
            lblSecComplex.Text = tes.SectComplex.ToString();
            lblSecSpeciality.Text = tes.SectSpeciality.ToString();

            //ddlYear.SelectedValue = tes.YearId.ToString();
            //ddlMonth.SelectedValue = tes.MonthId.ToString();

            YearInfo year = new YearInfo(Convert.ToInt32(tes.YearId));
            MonthInfo month = new MonthInfo(Convert.ToInt32(tes.MonthId));
            lblDate.Text = year.YearName + "Äê" + month.MonthNames + "ÔÂ";

            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(tes.EmployeeId));
            lblName.Text = em.EmployeeName.ToString();
            PositionInfo position = new PositionInfo(Convert.ToInt32(Convert.ToInt32(em.PositionId)));
            lblPosition.Text = position.PositionName;

            lblReason.Text = tes.Reason.ToString();
            lblAddMinusScore.Text = tes.AddMinusSocre.ToString();
            lblSumScore.Text = tes.TotalScore.ToString();
            lblViews.Text = tes.UpViews.ToString();
            EvaluateLevelInfo el = new EvaluateLevelInfo(Convert.ToInt32(tes.EvaluateLevelId));
            lblLevels.Text = el.EvaluateName.ToString();

            lblPlan.Text = tes.PlanFinish.ToString();
            lblActual.Text = tes.ActualFinish.ToString();
            lblPercent.Text = tes.FinishRate.ToString();
            lblUp.Text = tes.FinishScore.ToString();
            lblUp1.Text = tes.FinishScore.ToString();
        }
예제 #27
0
 /// <summary>
 /// 复制一个对象,采用硬编码的方式,避免反射的低效
 /// </summary>
 /// <param name="pIndustryTypeInfoFrom"></param>
 /// <param name="pIndustryTypeInfoTo"></param>
 public static void Copy(MonthInfo pMonthInfoFrom, MonthInfo pMonthInfoTo)
 {
     pMonthInfoTo.MonthId = pMonthInfoFrom.monthId;
      		pMonthInfoTo.MonthNames = pMonthInfoFrom.monthNames;
     pMonthInfoTo.Loaded=pMonthInfoFrom.Loaded;
 }
예제 #28
0
 //从后台获取数据
 internal static void  LoadFromDAL(MonthInfo pMonthInfo, Month pMonth)
 {
     pMonthInfo.monthId    = pMonth.MonthId;
     pMonthInfo.monthNames = pMonth.MonthNames;
     pMonthInfo.Loaded     = true;
 }
예제 #29
0
        /// <summary>
        /// 获得分页列表,无论是否是缓存实体都从数据库直接拿取数据
        /// </summary>
        /// <param name="pPageIndex">页数</param>
        /// <param name="pPageSize">每页列表</param>
        /// <param name="pOrderBy">排序</param>
        /// <param name="pSortExpression">排序字段</param>
        /// <param name="pRecordCount">列表行数</param>
        /// <returns>数据分页</returns>
        public static List<MonthInfo> GetPagedList(int pPageIndex,int pPageSize,SortDirection pOrderBy,string pSortExpression,out int pRecordCount)
        {
            if(pPageIndex<=1)
            pPageIndex=1;
            List< MonthInfo> list = new List< MonthInfo>();

            Query q = Month .CreateQuery();
            q.PageIndex = pPageIndex;
            q.PageSize = pPageSize;
            q.ORDER_BY(pSortExpression,pOrderBy.ToString());
            MonthCollection  collection=new  MonthCollection();
             	collection.LoadAndCloseReader(q.ExecuteReader());

            foreach (Month  month  in collection)
            {
                MonthInfo monthInfo = new MonthInfo();
                LoadFromDAL(monthInfo,   month);
                list.Add(monthInfo);
            }
            pRecordCount=q.GetRecordCount();

            return list;
        }
예제 #30
0
 /// <summary>
 /// 批量装载
 /// </summary>
 internal static void LoadFromDALPatch(List< MonthInfo> pList, MonthCollection pCollection)
 {
     foreach (Month month in pCollection)
     {
         MonthInfo monthInfo = new MonthInfo();
         LoadFromDAL(monthInfo, month );
         pList.Add(monthInfo);
     }
 }
예제 #31
0
 //从后台获取数据
 internal static void LoadFromDAL(MonthInfo pMonthInfo, Month  pMonth)
 {
     pMonthInfo.monthId = pMonth.MonthId;
      		pMonthInfo.monthNames = pMonth.MonthNames;
     pMonthInfo.Loaded=true;
 }
예제 #32
0
 public object SaveMonthInfo(MonthInfo monthInfo)
 {
     monthInfo.Save();
     return monthInfo . MonthId;
 }
예제 #33
0
 //数据持久化
 internal static void SaveToDb(MonthInfo pMonthInfo, Month  pMonth,bool pIsNew)
 {
     pMonth.MonthId = pMonthInfo.monthId;
      		pMonth.MonthNames = pMonthInfo.monthNames;
     pMonth.IsNew=pIsNew;
     string UserName = SubsonicHelper.GetUserName();
     try
     {
         pMonth.Save(UserName);
     }
     catch(Exception ex)
     {
         LogManager.getInstance().getLogger(typeof(MonthInfo)).Error(ex);
         if(ex.Message.Contains("插入重复键"))//违反了唯一键
         {
             throw new AppException("此对象已经存在");//此处等待优化可以从唯一约束中直接取出提示来,如果没有的话,默认为原始的出错提示
         }
         throw new AppException("保存失败");
     }
     pMonthInfo.monthId = pMonth.MonthId;
     //如果缓存存在,更新缓存
     if (CachedEntityCommander.IsTypeRegistered(typeof(MonthInfo)))
     {
         ResetCache();
     }
 }
예제 #34
0
 public void DeleteById(MonthInfo pMonthInfo)
 {
     MonthInfo monthInfo = new MonthInfo(pMonthInfo.MonthId);
     monthInfo.Delete();
 }