Example #1
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        /// <returns></returns>
        public static List <BasEmScoreInfo> GetList()
        {
            string cacheKey = GetCacheKey();

            //本实体已经注册成缓存实体,并且缓存存在的时候,直接从缓存取
            if (CachedEntityCommander.IsTypeRegistered(typeof(BasEmScoreInfo)) && CachedEntityCommander.GetCache(cacheKey) != null)
            {
                return(CachedEntityCommander.GetCache(cacheKey) as List <BasEmScoreInfo>);
            }
            else
            {
                List <BasEmScoreInfo> list       = new List <BasEmScoreInfo>();
                BasEmScoreCollection  collection = new  BasEmScoreCollection();
                Query qry = new Query(BasEmScore.Schema);
                collection.LoadAndCloseReader(qry.ExecuteReader());
                foreach (BasEmScore basEmScore in collection)
                {
                    BasEmScoreInfo basEmScoreInfo = new BasEmScoreInfo();
                    LoadFromDAL(basEmScoreInfo, basEmScore);
                    list.Add(basEmScoreInfo);
                }
                //生成缓存
                if (CachedEntityCommander.IsTypeRegistered(typeof(BasEmScoreInfo)))
                {
                    CachedEntityCommander.SetCache(cacheKey, list);
                }
                return(list);
            }
        }
Example #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (IsPageValid())
            {
                int emid = Convert.ToInt32(Session["EmployeeId"]);
                BasEmScoreInfo bes = new BasEmScoreInfo();
                bes.EmployeeId = emid;
                bes.DateSpan = ddlYear.SelectedItem.Text + "��" + ddlMonth.SelectedItem.Text + "��";
                bes.YearId = Convert.ToInt32(ddlYear.SelectedValue);
                bes.MonthId = Convert.ToInt32(ddlMonth.SelectedValue);
                bes.EvaluateLevelId = 6;
                bes.TotalScore = "����";
                bes.IsSubmit = 0;
                bes.Selfbas1 = Request.Form["iSelfbas1"].ToString();
                bes.Selfbas2 = Request.Form["iSelfbas2"].ToString();
                bes.Selfbas3 = Request.Form["iSelfbas3"].ToString();
                bes.Selfbas4 = Request.Form["iSelfbas4"].ToString();
                bes.Selfbas5 = Request.Form["iSelfbas5"].ToString();
                bes.Selfbas6 = Request.Form["iSelfbas6"].ToString();
                bes.Selfbas7 = Request.Form["iSelfbas7"].ToString();
                bes.Selfbas8 = Request.Form["iSelfbas8"].ToString();
                bes.Selfbas9 = Request.Form["iSelfbas9"].ToString();
                bes.Selfbas10 = Request.Form["iSelfbas10"].ToString();
                bes.Selfbas11 = Request.Form["iSelfbas11"].ToString();
                bes.Selfbas12 = Request.Form["iSelfbas12"].ToString();
                bes.Selfbas13 = Request.Form["iSelfbas13"].ToString();
                bes.Selfbas14 = Request.Form["iSelfbas14"].ToString();
                bes.Selfbas15 = Request.Form["iSelfbas15"].ToString();
                bes.Selfbas16 = Request.Form["iSelfbas16"].ToString();
                bes.Selfbas17 = Request.Form["iSelfbas17"].ToString();
                bes.Save();
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('����ɹ���');</script>");

            }
        }
Example #3
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 <BasEmScoreInfo> GetPagedList(int pPageIndex, int pPageSize, SortDirection pOrderBy, string pSortExpression, out int pRecordCount)
        {
            if (pPageIndex <= 1)
            {
                pPageIndex = 1;
            }
            List <BasEmScoreInfo> list = new List <BasEmScoreInfo>();

            Query q = BasEmScore.CreateQuery();

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

            collection.LoadAndCloseReader(q.ExecuteReader());

            foreach (BasEmScore basEmScore  in collection)
            {
                BasEmScoreInfo basEmScoreInfo = new BasEmScoreInfo();
                LoadFromDAL(basEmScoreInfo, basEmScore);
                list.Add(basEmScoreInfo);
            }
            pRecordCount = q.GetRecordCount();

            return(list);
        }
Example #4
0
 /// <summary>
 /// 批量装载
 /// </summary>
 internal static void LoadFromDALPatch(List <BasEmScoreInfo> pList, BasEmScoreCollection pCollection)
 {
     foreach (BasEmScore basEmScore in pCollection)
     {
         BasEmScoreInfo basEmScoreInfo = new BasEmScoreInfo();
         LoadFromDAL(basEmScoreInfo, basEmScore);
         pList.Add(basEmScoreInfo);
     }
 }
        public BasEmScoreInfo GetBasEmScoreInfoById(int BasEmScoreId)
        {
            BasEmScoreInfo basEmScoreInfo  = null;//
            try
            {
                 basEmScoreInfo = new BasEmScoreInfo(BasEmScoreId);

            }
            catch (AppException)
            {
                return null;
            }

            return  basEmScoreInfo;
        }
Example #6
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            int BasEmScoreId = Convert.ToInt32(((Button)sender).CommandArgument.ToString());
            BasEmScoreInfo bas = new BasEmScoreInfo(BasEmScoreId);
            bas.IsSubmit = 1;

            int recvid = Convert.ToInt32(Common.getEmployeeIdOfMarketManager());
            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(bas.EmployeeId));
            EmployeeInfo ems = new EmployeeInfo(recvid);
            MessageInfo.Msgs1(recvid, bas.BasEmScoreId, "~/Score/BASEmApprove.aspx", em.EmployeeName + "����������", em.EmployeeName, "daiban", em.EmployeeName + "����������");
            MessageInfo.SendMail(ems.Qq, "����������", em.EmployeeName + "����������");

            bas.Save();
            gvDataBind();
        }
Example #7
0
        public BasEmScoreInfo GetBasEmScoreInfoById(int BasEmScoreId)
        {
            BasEmScoreInfo basEmScoreInfo = null;             //

            try
            {
                basEmScoreInfo = new BasEmScoreInfo(BasEmScoreId);
            }
            catch (AppException)
            {
                return(null);
            }

            return(basEmScoreInfo);
        }
Example #8
0
 private void LoadFromId(int basEmScoreId)
 {
     if (CachedEntityCommander.IsTypeRegistered(typeof(BasEmScoreInfo)))
     {
         BasEmScoreInfo basEmScoreInfo = Find(GetList(), basEmScoreId);
         if (basEmScoreInfo == null)
         {
             throw new AppException("未能在缓存中找到相应的键值对象");
         }
         Copy(basEmScoreInfo, this);
     }
     else
     {
         BasEmScore basEmScore = new BasEmScore(basEmScoreId);
         if (basEmScore.IsNew)
         {
             throw new AppException("尚未初始化");
         }
         LoadFromDAL(this, basEmScore);
     }
 }
Example #9
0
        protected void gvScore_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                //����ƶ���ÿ��ʱ��ɫ����Ч��
                e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#c1ebff'");
                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e");
                //�����������ָ����״Ϊ"С��"
                e.Row.Attributes["style"] = "Cursor:hand";

              // if (!Convert.IsDBNull(gvScore.DataKeys[e.Row.RowIndex].Value))
                //{
                    LinkButton lbtName = e.Row.FindControl("lbtnEmployeeName") as LinkButton;
                    Button btnSubmit = e.Row.FindControl("btnSubmit") as Button;
                    if (lbtName.Text == "����")
                    {
                        int basid = Convert.ToInt32(gvScore.DataKeys[e.Row.RowIndex]["BasEmScoreId"].ToString());
                        BasEmScoreInfo bas = new BasEmScoreInfo(basid);
                        if (bas.IsSubmit == 2)
                        {
                            btnSubmit.Enabled = false;
                        }
                    }
                    else if (lbtName.Text == "����")
                    {
                        int fid = Convert.ToInt32(gvScore.DataKeys[e.Row.RowIndex]["FrontScoreId"].ToString());
                        FrontScoreInfo front = new FrontScoreInfo(fid);
                        if (front.IsSubmit == 2)
                        {
                            btnSubmit.Enabled = false;
                        }

                    }

                    else if (lbtName.Text == "����")
                    {
                        int aid = Convert.ToInt32(gvScore.DataKeys[e.Row.RowIndex]["AssistantScoreId"].ToString());
                        AssistantScoreInfo ass = new AssistantScoreInfo(aid);
                        if (ass.IsSubmit == 2)
                        {
                            btnSubmit.Enabled = false;
                        }
                    }
               // }
            }
        }
Example #10
0
        protected void PageInit()
        {
            int besid = Convert.ToInt32(Request["BasEmScoreId"].ToString());
            BasEmScoreInfo bes = new BasEmScoreInfo(besid);
            EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(bes.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 = bes.YearId.ToString();
            ddlMonth.SelectedValue = bes.MonthId.ToString();

            Selfbas1 = bes.Selfbas1.ToString();
            Selfbas2 = bes.Selfbas2.ToString();
            Selfbas3 = bes.Selfbas3.ToString();
            Selfbas4 = bes.Selfbas4.ToString();
            Selfbas5 = bes.Selfbas5.ToString();
            Selfbas6 = bes.Selfbas6.ToString();
            Selfbas7 = bes.Selfbas7.ToString();
            Selfbas8 = bes.Selfbas8.ToString();
            Selfbas9 = bes.Selfbas9.ToString();
            Selfbas10 = bes.Selfbas10.ToString();
            Selfbas11 = bes.Selfbas11.ToString();
            Selfbas12 = bes.Selfbas12.ToString();
            Selfbas13 = bes.Selfbas13.ToString();
            Selfbas14 = bes.Selfbas14.ToString();
            Selfbas15 = bes.Selfbas15.ToString();
            Selfbas16 = bes.Selfbas16.ToString();
            Selfbas17 = bes.Selfbas17.ToString();
        }
Example #11
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();
        }
Example #12
0
 //从后台获取数据
 internal static void LoadFromDAL(BasEmScoreInfo pBasEmScoreInfo, BasEmScore  pBasEmScore)
 {
     pBasEmScoreInfo.basEmScoreId = pBasEmScore.BasEmScoreId;
      		pBasEmScoreInfo.dateSpan = pBasEmScore.DateSpan;
      		pBasEmScoreInfo.evaluateLevelId = pBasEmScore.EvaluateLevelId;
      		pBasEmScoreInfo.totalScore = pBasEmScore.TotalScore;
      		pBasEmScoreInfo.upViews = pBasEmScore.UpViews;
      		pBasEmScoreInfo.yearId = pBasEmScore.YearId;
      		pBasEmScoreInfo.monthId = pBasEmScore.MonthId;
      		pBasEmScoreInfo.employeeId = pBasEmScore.EmployeeId;
      		pBasEmScoreInfo.isSubmit = pBasEmScore.IsSubmit;
      		pBasEmScoreInfo.selfbas1 = pBasEmScore.Selfbas1;
      		pBasEmScoreInfo.selfbas2 = pBasEmScore.Selfbas2;
      		pBasEmScoreInfo.selfbas3 = pBasEmScore.Selfbas3;
      		pBasEmScoreInfo.selfbas4 = pBasEmScore.Selfbas4;
      		pBasEmScoreInfo.selfbas5 = pBasEmScore.Selfbas5;
      		pBasEmScoreInfo.selfbas6 = pBasEmScore.Selfbas6;
      		pBasEmScoreInfo.selfbas7 = pBasEmScore.Selfbas7;
      		pBasEmScoreInfo.selfbas8 = pBasEmScore.Selfbas8;
      		pBasEmScoreInfo.selfbas9 = pBasEmScore.Selfbas9;
      		pBasEmScoreInfo.selfbas10 = pBasEmScore.Selfbas10;
      		pBasEmScoreInfo.selfbas11 = pBasEmScore.Selfbas11;
      		pBasEmScoreInfo.selfbas12 = pBasEmScore.Selfbas12;
      		pBasEmScoreInfo.selfbas13 = pBasEmScore.Selfbas13;
      		pBasEmScoreInfo.selfbas14 = pBasEmScore.Selfbas14;
      		pBasEmScoreInfo.selfbas15 = pBasEmScore.Selfbas15;
      		pBasEmScoreInfo.selfbas16 = pBasEmScore.Selfbas16;
      		pBasEmScoreInfo.selfbas17 = pBasEmScore.Selfbas17;
      		pBasEmScoreInfo.upbas1 = pBasEmScore.Upbas1;
      		pBasEmScoreInfo.upbas2 = pBasEmScore.Upbas2;
      		pBasEmScoreInfo.upbas3 = pBasEmScore.Upbas3;
      		pBasEmScoreInfo.upbas4 = pBasEmScore.Upbas4;
      		pBasEmScoreInfo.upbas5 = pBasEmScore.Upbas5;
      		pBasEmScoreInfo.upbas6 = pBasEmScore.Upbas6;
      		pBasEmScoreInfo.upbas7 = pBasEmScore.Upbas7;
      		pBasEmScoreInfo.upbas8 = pBasEmScore.Upbas8;
      		pBasEmScoreInfo.upbas9 = pBasEmScore.Upbas9;
      		pBasEmScoreInfo.upbas10 = pBasEmScore.Upbas10;
      		pBasEmScoreInfo.upbas11 = pBasEmScore.Upbas11;
      		pBasEmScoreInfo.upbas12 = pBasEmScore.Upbas12;
      		pBasEmScoreInfo.upbas13 = pBasEmScore.Upbas13;
      		pBasEmScoreInfo.upbas14 = pBasEmScore.Upbas14;
      		pBasEmScoreInfo.upbas15 = pBasEmScore.Upbas15;
      		pBasEmScoreInfo.upbas16 = pBasEmScore.Upbas16;
      		pBasEmScoreInfo.upbas17 = pBasEmScore.Upbas17;
      		pBasEmScoreInfo.secbas1 = pBasEmScore.Secbas1;
      		pBasEmScoreInfo.secbas2 = pBasEmScore.Secbas2;
      		pBasEmScoreInfo.secbas3 = pBasEmScore.Secbas3;
      		pBasEmScoreInfo.secbas4 = pBasEmScore.Secbas4;
      		pBasEmScoreInfo.secbas5 = pBasEmScore.Secbas5;
      		pBasEmScoreInfo.secbas6 = pBasEmScore.Secbas6;
      		pBasEmScoreInfo.secbas7 = pBasEmScore.Secbas7;
      		pBasEmScoreInfo.secbas8 = pBasEmScore.Secbas8;
      		pBasEmScoreInfo.secbas9 = pBasEmScore.Secbas9;
      		pBasEmScoreInfo.secbas10 = pBasEmScore.Secbas10;
      		pBasEmScoreInfo.secbas11 = pBasEmScore.Secbas11;
      		pBasEmScoreInfo.secbas12 = pBasEmScore.Secbas12;
      		pBasEmScoreInfo.secbas13 = pBasEmScore.Secbas13;
      		pBasEmScoreInfo.secbas14 = pBasEmScore.Secbas14;
      		pBasEmScoreInfo.secbas15 = pBasEmScore.Secbas15;
      		pBasEmScoreInfo.secbas16 = pBasEmScore.Secbas16;
      		pBasEmScoreInfo.secbas17 = pBasEmScore.Secbas17;
     pBasEmScoreInfo.Loaded=true;
 }
Example #13
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<BasEmScoreInfo> GetPagedList(int pPageIndex,int pPageSize,SortDirection pOrderBy,string pSortExpression,out int pRecordCount)
        {
            if(pPageIndex<=1)
            pPageIndex=1;
            List< BasEmScoreInfo> list = new List< BasEmScoreInfo>();

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

            foreach (BasEmScore  basEmScore  in collection)
            {
                BasEmScoreInfo basEmScoreInfo = new BasEmScoreInfo();
                LoadFromDAL(basEmScoreInfo,   basEmScore);
                list.Add(basEmScoreInfo);
            }
            pRecordCount=q.GetRecordCount();

            return list;
        }
Example #14
0
 /// <summary>
 /// 复制一个对象,采用硬编码的方式,避免反射的低效
 /// </summary>
 /// <param name="pIndustryTypeInfoFrom"></param>
 /// <param name="pIndustryTypeInfoTo"></param>
 public static void Copy(BasEmScoreInfo pBasEmScoreInfoFrom, BasEmScoreInfo pBasEmScoreInfoTo)
 {
     pBasEmScoreInfoTo.BasEmScoreId    = pBasEmScoreInfoFrom.basEmScoreId;
     pBasEmScoreInfoTo.DateSpan        = pBasEmScoreInfoFrom.dateSpan;
     pBasEmScoreInfoTo.EvaluateLevelId = pBasEmScoreInfoFrom.evaluateLevelId;
     pBasEmScoreInfoTo.TotalScore      = pBasEmScoreInfoFrom.totalScore;
     pBasEmScoreInfoTo.UpViews         = pBasEmScoreInfoFrom.upViews;
     pBasEmScoreInfoTo.YearId          = pBasEmScoreInfoFrom.yearId;
     pBasEmScoreInfoTo.MonthId         = pBasEmScoreInfoFrom.monthId;
     pBasEmScoreInfoTo.EmployeeId      = pBasEmScoreInfoFrom.employeeId;
     pBasEmScoreInfoTo.IsSubmit        = pBasEmScoreInfoFrom.isSubmit;
     pBasEmScoreInfoTo.Selfbas1        = pBasEmScoreInfoFrom.selfbas1;
     pBasEmScoreInfoTo.Selfbas2        = pBasEmScoreInfoFrom.selfbas2;
     pBasEmScoreInfoTo.Selfbas3        = pBasEmScoreInfoFrom.selfbas3;
     pBasEmScoreInfoTo.Selfbas4        = pBasEmScoreInfoFrom.selfbas4;
     pBasEmScoreInfoTo.Selfbas5        = pBasEmScoreInfoFrom.selfbas5;
     pBasEmScoreInfoTo.Selfbas6        = pBasEmScoreInfoFrom.selfbas6;
     pBasEmScoreInfoTo.Selfbas7        = pBasEmScoreInfoFrom.selfbas7;
     pBasEmScoreInfoTo.Selfbas8        = pBasEmScoreInfoFrom.selfbas8;
     pBasEmScoreInfoTo.Selfbas9        = pBasEmScoreInfoFrom.selfbas9;
     pBasEmScoreInfoTo.Selfbas10       = pBasEmScoreInfoFrom.selfbas10;
     pBasEmScoreInfoTo.Selfbas11       = pBasEmScoreInfoFrom.selfbas11;
     pBasEmScoreInfoTo.Selfbas12       = pBasEmScoreInfoFrom.selfbas12;
     pBasEmScoreInfoTo.Selfbas13       = pBasEmScoreInfoFrom.selfbas13;
     pBasEmScoreInfoTo.Selfbas14       = pBasEmScoreInfoFrom.selfbas14;
     pBasEmScoreInfoTo.Selfbas15       = pBasEmScoreInfoFrom.selfbas15;
     pBasEmScoreInfoTo.Selfbas16       = pBasEmScoreInfoFrom.selfbas16;
     pBasEmScoreInfoTo.Selfbas17       = pBasEmScoreInfoFrom.selfbas17;
     pBasEmScoreInfoTo.Upbas1          = pBasEmScoreInfoFrom.upbas1;
     pBasEmScoreInfoTo.Upbas2          = pBasEmScoreInfoFrom.upbas2;
     pBasEmScoreInfoTo.Upbas3          = pBasEmScoreInfoFrom.upbas3;
     pBasEmScoreInfoTo.Upbas4          = pBasEmScoreInfoFrom.upbas4;
     pBasEmScoreInfoTo.Upbas5          = pBasEmScoreInfoFrom.upbas5;
     pBasEmScoreInfoTo.Upbas6          = pBasEmScoreInfoFrom.upbas6;
     pBasEmScoreInfoTo.Upbas7          = pBasEmScoreInfoFrom.upbas7;
     pBasEmScoreInfoTo.Upbas8          = pBasEmScoreInfoFrom.upbas8;
     pBasEmScoreInfoTo.Upbas9          = pBasEmScoreInfoFrom.upbas9;
     pBasEmScoreInfoTo.Upbas10         = pBasEmScoreInfoFrom.upbas10;
     pBasEmScoreInfoTo.Upbas11         = pBasEmScoreInfoFrom.upbas11;
     pBasEmScoreInfoTo.Upbas12         = pBasEmScoreInfoFrom.upbas12;
     pBasEmScoreInfoTo.Upbas13         = pBasEmScoreInfoFrom.upbas13;
     pBasEmScoreInfoTo.Upbas14         = pBasEmScoreInfoFrom.upbas14;
     pBasEmScoreInfoTo.Upbas15         = pBasEmScoreInfoFrom.upbas15;
     pBasEmScoreInfoTo.Upbas16         = pBasEmScoreInfoFrom.upbas16;
     pBasEmScoreInfoTo.Upbas17         = pBasEmScoreInfoFrom.upbas17;
     pBasEmScoreInfoTo.Secbas1         = pBasEmScoreInfoFrom.secbas1;
     pBasEmScoreInfoTo.Secbas2         = pBasEmScoreInfoFrom.secbas2;
     pBasEmScoreInfoTo.Secbas3         = pBasEmScoreInfoFrom.secbas3;
     pBasEmScoreInfoTo.Secbas4         = pBasEmScoreInfoFrom.secbas4;
     pBasEmScoreInfoTo.Secbas5         = pBasEmScoreInfoFrom.secbas5;
     pBasEmScoreInfoTo.Secbas6         = pBasEmScoreInfoFrom.secbas6;
     pBasEmScoreInfoTo.Secbas7         = pBasEmScoreInfoFrom.secbas7;
     pBasEmScoreInfoTo.Secbas8         = pBasEmScoreInfoFrom.secbas8;
     pBasEmScoreInfoTo.Secbas9         = pBasEmScoreInfoFrom.secbas9;
     pBasEmScoreInfoTo.Secbas10        = pBasEmScoreInfoFrom.secbas10;
     pBasEmScoreInfoTo.Secbas11        = pBasEmScoreInfoFrom.secbas11;
     pBasEmScoreInfoTo.Secbas12        = pBasEmScoreInfoFrom.secbas12;
     pBasEmScoreInfoTo.Secbas13        = pBasEmScoreInfoFrom.secbas13;
     pBasEmScoreInfoTo.Secbas14        = pBasEmScoreInfoFrom.secbas14;
     pBasEmScoreInfoTo.Secbas15        = pBasEmScoreInfoFrom.secbas15;
     pBasEmScoreInfoTo.Secbas16        = pBasEmScoreInfoFrom.secbas16;
     pBasEmScoreInfoTo.Secbas17        = pBasEmScoreInfoFrom.secbas17;
     pBasEmScoreInfoTo.Loaded          = pBasEmScoreInfoFrom.Loaded;
 }
Example #15
0
 /// <summary>
 /// 复制为另一个对象
 /// </summary>
 /// <param name="pIndustryTypeInfoTo"></param>
 public void CopyTo(BasEmScoreInfo pBasEmScoreInfoTo)
 {
     Copy(this, pBasEmScoreInfoTo);
 }
Example #16
0
 public object  SaveBasEmScoreInfo(BasEmScoreInfo basEmScoreInfo)
 {
     basEmScoreInfo.Save();
     return(basEmScoreInfo.BasEmScoreId);
 }
Example #17
0
 public List <BasEmScoreInfo> GetPagedList(int pPageIndex, int pPageSize, SortDirection pOrderBy, string pSortExpression, out int pRecordCount)
 {
     return(BasEmScoreInfo.GetPagedList(pPageIndex, pPageSize, pOrderBy, pSortExpression, out pRecordCount));
 }
Example #18
0
 public List <BasEmScoreInfo> GetBasEmScoreInfoList()
 {
     return(BasEmScoreInfo.GetList());
 }
 public object SaveBasEmScoreInfo(BasEmScoreInfo basEmScoreInfo)
 {
     basEmScoreInfo.Save();
     return basEmScoreInfo . BasEmScoreId;
 }
Example #20
0
 /// <summary>
 /// 获得数据列表
 /// </summary>
 /// <returns></returns>
 public static List<BasEmScoreInfo> GetList()
 {
     string cacheKey = GetCacheKey();
     //本实体已经注册成缓存实体,并且缓存存在的时候,直接从缓存取
     if (CachedEntityCommander.IsTypeRegistered(typeof(BasEmScoreInfo)) && CachedEntityCommander.GetCache(cacheKey) != null)
     {
         return CachedEntityCommander.GetCache(cacheKey) as List< BasEmScoreInfo>;
     }
     else
     {
         List< BasEmScoreInfo>  list =new List< BasEmScoreInfo>();
         BasEmScoreCollection  collection=new  BasEmScoreCollection();
         Query qry = new Query(BasEmScore.Schema);
         collection.LoadAndCloseReader(qry.ExecuteReader());
         foreach(BasEmScore basEmScore in collection)
         {
             BasEmScoreInfo basEmScoreInfo= new BasEmScoreInfo();
             LoadFromDAL(basEmScoreInfo,basEmScore);
             list.Add(basEmScoreInfo);
         }
       	//生成缓存
         if (CachedEntityCommander.IsTypeRegistered(typeof(BasEmScoreInfo)))
         {
             CachedEntityCommander.SetCache(cacheKey, list);
         }
         return list;
     }
 }
Example #21
0
 //数据持久化
 internal static void SaveToDb(BasEmScoreInfo pBasEmScoreInfo, BasEmScore  pBasEmScore,bool pIsNew)
 {
     pBasEmScore.BasEmScoreId = pBasEmScoreInfo.basEmScoreId;
      		pBasEmScore.DateSpan = pBasEmScoreInfo.dateSpan;
      		pBasEmScore.EvaluateLevelId = pBasEmScoreInfo.evaluateLevelId;
      		pBasEmScore.TotalScore = pBasEmScoreInfo.totalScore;
      		pBasEmScore.UpViews = pBasEmScoreInfo.upViews;
      		pBasEmScore.YearId = pBasEmScoreInfo.yearId;
      		pBasEmScore.MonthId = pBasEmScoreInfo.monthId;
      		pBasEmScore.EmployeeId = pBasEmScoreInfo.employeeId;
      		pBasEmScore.IsSubmit = pBasEmScoreInfo.isSubmit;
      		pBasEmScore.Selfbas1 = pBasEmScoreInfo.selfbas1;
      		pBasEmScore.Selfbas2 = pBasEmScoreInfo.selfbas2;
      		pBasEmScore.Selfbas3 = pBasEmScoreInfo.selfbas3;
      		pBasEmScore.Selfbas4 = pBasEmScoreInfo.selfbas4;
      		pBasEmScore.Selfbas5 = pBasEmScoreInfo.selfbas5;
      		pBasEmScore.Selfbas6 = pBasEmScoreInfo.selfbas6;
      		pBasEmScore.Selfbas7 = pBasEmScoreInfo.selfbas7;
      		pBasEmScore.Selfbas8 = pBasEmScoreInfo.selfbas8;
      		pBasEmScore.Selfbas9 = pBasEmScoreInfo.selfbas9;
      		pBasEmScore.Selfbas10 = pBasEmScoreInfo.selfbas10;
      		pBasEmScore.Selfbas11 = pBasEmScoreInfo.selfbas11;
      		pBasEmScore.Selfbas12 = pBasEmScoreInfo.selfbas12;
      		pBasEmScore.Selfbas13 = pBasEmScoreInfo.selfbas13;
      		pBasEmScore.Selfbas14 = pBasEmScoreInfo.selfbas14;
      		pBasEmScore.Selfbas15 = pBasEmScoreInfo.selfbas15;
      		pBasEmScore.Selfbas16 = pBasEmScoreInfo.selfbas16;
      		pBasEmScore.Selfbas17 = pBasEmScoreInfo.selfbas17;
      		pBasEmScore.Upbas1 = pBasEmScoreInfo.upbas1;
      		pBasEmScore.Upbas2 = pBasEmScoreInfo.upbas2;
      		pBasEmScore.Upbas3 = pBasEmScoreInfo.upbas3;
      		pBasEmScore.Upbas4 = pBasEmScoreInfo.upbas4;
      		pBasEmScore.Upbas5 = pBasEmScoreInfo.upbas5;
      		pBasEmScore.Upbas6 = pBasEmScoreInfo.upbas6;
      		pBasEmScore.Upbas7 = pBasEmScoreInfo.upbas7;
      		pBasEmScore.Upbas8 = pBasEmScoreInfo.upbas8;
      		pBasEmScore.Upbas9 = pBasEmScoreInfo.upbas9;
      		pBasEmScore.Upbas10 = pBasEmScoreInfo.upbas10;
      		pBasEmScore.Upbas11 = pBasEmScoreInfo.upbas11;
      		pBasEmScore.Upbas12 = pBasEmScoreInfo.upbas12;
      		pBasEmScore.Upbas13 = pBasEmScoreInfo.upbas13;
      		pBasEmScore.Upbas14 = pBasEmScoreInfo.upbas14;
      		pBasEmScore.Upbas15 = pBasEmScoreInfo.upbas15;
      		pBasEmScore.Upbas16 = pBasEmScoreInfo.upbas16;
      		pBasEmScore.Upbas17 = pBasEmScoreInfo.upbas17;
      		pBasEmScore.Secbas1 = pBasEmScoreInfo.secbas1;
      		pBasEmScore.Secbas2 = pBasEmScoreInfo.secbas2;
      		pBasEmScore.Secbas3 = pBasEmScoreInfo.secbas3;
      		pBasEmScore.Secbas4 = pBasEmScoreInfo.secbas4;
      		pBasEmScore.Secbas5 = pBasEmScoreInfo.secbas5;
      		pBasEmScore.Secbas6 = pBasEmScoreInfo.secbas6;
      		pBasEmScore.Secbas7 = pBasEmScoreInfo.secbas7;
      		pBasEmScore.Secbas8 = pBasEmScoreInfo.secbas8;
      		pBasEmScore.Secbas9 = pBasEmScoreInfo.secbas9;
      		pBasEmScore.Secbas10 = pBasEmScoreInfo.secbas10;
      		pBasEmScore.Secbas11 = pBasEmScoreInfo.secbas11;
      		pBasEmScore.Secbas12 = pBasEmScoreInfo.secbas12;
      		pBasEmScore.Secbas13 = pBasEmScoreInfo.secbas13;
      		pBasEmScore.Secbas14 = pBasEmScoreInfo.secbas14;
      		pBasEmScore.Secbas15 = pBasEmScoreInfo.secbas15;
      		pBasEmScore.Secbas16 = pBasEmScoreInfo.secbas16;
      		pBasEmScore.Secbas17 = pBasEmScoreInfo.secbas17;
     pBasEmScore.IsNew=pIsNew;
     string UserName = SubsonicHelper.GetUserName();
     try
     {
         pBasEmScore.Save(UserName);
     }
     catch(Exception ex)
     {
         LogManager.getInstance().getLogger(typeof(BasEmScoreInfo)).Error(ex);
         if(ex.Message.Contains("插入重复键"))//违反了唯一键
         {
             throw new AppException("此对象已经存在");//此处等待优化可以从唯一约束中直接取出提示来,如果没有的话,默认为原始的出错提示
         }
         throw new AppException("保存失败");
     }
     pBasEmScoreInfo.basEmScoreId = pBasEmScore.BasEmScoreId;
     //如果缓存存在,更新缓存
     if (CachedEntityCommander.IsTypeRegistered(typeof(BasEmScoreInfo)))
     {
         ResetCache();
     }
 }
Example #22
0
 /// <summary>
 /// 复制为另一个对象
 /// </summary>
 /// <param name="pIndustryTypeInfoTo"></param>
 public void CopyTo(BasEmScoreInfo pBasEmScoreInfoTo)
 {
     Copy(this,  pBasEmScoreInfoTo);
 }
Example #23
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            int basid = Convert.ToInt32(Request["BasEmScoreId"].ToString());
            BasEmScoreInfo bas = new BasEmScoreInfo(basid);

            bas.Upbas1 = Request.Form["Upbas1"].ToString();
            bas.Upbas2 = Request.Form["Upbas2"].ToString();
            bas.Upbas3 = Request.Form["Upbas3"].ToString();
            bas.Upbas4 = Request.Form["Upbas4"].ToString();
            bas.Upbas5 = Request.Form["Upbas5"].ToString();
            bas.Upbas6 = Request.Form["Upbas6"].ToString();
            bas.Upbas7 = Request.Form["Upbas7"].ToString();
            bas.Upbas8 = Request.Form["Upbas8"].ToString();
            bas.Upbas9 = Request.Form["Upbas9"].ToString();
            bas.Upbas10 = Request.Form["Upbas10"].ToString();
            bas.Upbas11 = Request.Form["Upbas11"].ToString();
            bas.Upbas12 = Request.Form["Upbas12"].ToString();
            bas.Upbas13 = Request.Form["Upbas13"].ToString();
            bas.Upbas14 = Request.Form["Upbas14"].ToString();
            bas.Upbas15 = Request.Form["Upbas15"].ToString();
            bas.Upbas16 = Request.Form["Upbas16"].ToString();
            bas.Upbas17 = Request.Form["Upbas17"].ToString();

            bas.Secbas1 = Convert.ToString(Math.Round(float.Parse(lblSelfbas1.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas1"].ToString()), 2) * 0.6);
            bas.Secbas2 = Convert.ToString(Math.Round(float.Parse(lblSelfbas2.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas2"].ToString()), 2) * 0.6);
            bas.Secbas3 = Convert.ToString(Math.Round(float.Parse(lblSelfbas3.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas3"].ToString()), 2) * 0.6);
            bas.Secbas4 = Convert.ToString(Math.Round(float.Parse(lblSelfbas4.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas4"].ToString()), 2) * 0.6);
            bas.Secbas5 = Convert.ToString(Math.Round(float.Parse(lblSelfbas5.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas5"].ToString()), 2) * 0.6);
            bas.Secbas6 = Convert.ToString(Math.Round(float.Parse(lblSelfbas6.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas6"].ToString()), 2) * 0.6);
            bas.Secbas7 = Convert.ToString(Math.Round(float.Parse(lblSelfbas7.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas7"].ToString()), 2) * 0.6);
            bas.Secbas8 = Convert.ToString(Math.Round(float.Parse(lblSelfbas8.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas8"].ToString()), 2) * 0.6);
            bas.Secbas9 = Convert.ToString(Math.Round(float.Parse(lblSelfbas9.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas9"].ToString()), 2) * 0.6);
            bas.Secbas10 = Convert.ToString(Math.Round(float.Parse(lblSelfbas10.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas10"].ToString()), 2) * 0.6);
            bas.Secbas11 = Convert.ToString(Math.Round(float.Parse(lblSelfbas11.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas11"].ToString()), 2) * 0.6);
            bas.Secbas12 = Convert.ToString(Math.Round(float.Parse(lblSelfbas12.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas12"].ToString()), 2) * 0.6);
            bas.Secbas13 = Convert.ToString(Math.Round(float.Parse(lblSelfbas13.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas13"].ToString()), 2) * 0.6);
            bas.Secbas14 = Convert.ToString(Math.Round(float.Parse(lblSelfbas14.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas14"].ToString()), 2) * 0.6);
            bas.Secbas15 = Convert.ToString(Math.Round(float.Parse(lblSelfbas15.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas15"].ToString()), 2) * 0.6);
            bas.Secbas16 = Convert.ToString(Math.Round(float.Parse(lblSelfbas16.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas16"].ToString()), 2) * 0.6);
            bas.Secbas17 = Convert.ToString(Math.Round(float.Parse(lblSelfbas17.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upbas17"].ToString()), 2) * 0.6);

            bas.TotalScore = Request.Form["hid"].ToString();

            float Score = float.Parse(Request.Form["hid"].ToString());
            if (Score > 90)
            {
                bas.EvaluateLevelId = 2;
            }
            else if (Score > 75 && Score < 90)
            {
                bas.EvaluateLevelId = 3;
            }
            else if (Score > 60 && Score < 75)
            {
                bas.EvaluateLevelId = 4;
            }
            else if (Score < 60)
            {
                bas.EvaluateLevelId = 5;
            }
            bas.IsSubmit = 2;
            bas.UpViews = Request.Form["UpViews"].ToString();
            bas.Save();
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('����ɹ���');</script>");
        }
Example #24
0
 /// <summary>
 /// 批量装载
 /// </summary>
 internal static void LoadFromDALPatch(List< BasEmScoreInfo> pList, BasEmScoreCollection pCollection)
 {
     foreach (BasEmScore basEmScore in pCollection)
     {
         BasEmScoreInfo basEmScoreInfo = new BasEmScoreInfo();
         LoadFromDAL(basEmScoreInfo, basEmScore );
         pList.Add(basEmScoreInfo);
     }
 }
Example #25
0
        public void DeleteById(BasEmScoreInfo pBasEmScoreInfo)
        {
            BasEmScoreInfo basEmScoreInfo = new BasEmScoreInfo(pBasEmScoreInfo.BasEmScoreId);

            basEmScoreInfo.Delete();
        }
Example #26
0
 /// <summary>
 /// 复制一个对象,采用硬编码的方式,避免反射的低效
 /// </summary>
 /// <param name="pIndustryTypeInfoFrom"></param>
 /// <param name="pIndustryTypeInfoTo"></param>
 public static void Copy(BasEmScoreInfo pBasEmScoreInfoFrom, BasEmScoreInfo pBasEmScoreInfoTo)
 {
     pBasEmScoreInfoTo.BasEmScoreId = pBasEmScoreInfoFrom.basEmScoreId;
      		pBasEmScoreInfoTo.DateSpan = pBasEmScoreInfoFrom.dateSpan;
      		pBasEmScoreInfoTo.EvaluateLevelId = pBasEmScoreInfoFrom.evaluateLevelId;
      		pBasEmScoreInfoTo.TotalScore = pBasEmScoreInfoFrom.totalScore;
      		pBasEmScoreInfoTo.UpViews = pBasEmScoreInfoFrom.upViews;
      		pBasEmScoreInfoTo.YearId = pBasEmScoreInfoFrom.yearId;
      		pBasEmScoreInfoTo.MonthId = pBasEmScoreInfoFrom.monthId;
      		pBasEmScoreInfoTo.EmployeeId = pBasEmScoreInfoFrom.employeeId;
      		pBasEmScoreInfoTo.IsSubmit = pBasEmScoreInfoFrom.isSubmit;
      		pBasEmScoreInfoTo.Selfbas1 = pBasEmScoreInfoFrom.selfbas1;
      		pBasEmScoreInfoTo.Selfbas2 = pBasEmScoreInfoFrom.selfbas2;
      		pBasEmScoreInfoTo.Selfbas3 = pBasEmScoreInfoFrom.selfbas3;
      		pBasEmScoreInfoTo.Selfbas4 = pBasEmScoreInfoFrom.selfbas4;
      		pBasEmScoreInfoTo.Selfbas5 = pBasEmScoreInfoFrom.selfbas5;
      		pBasEmScoreInfoTo.Selfbas6 = pBasEmScoreInfoFrom.selfbas6;
      		pBasEmScoreInfoTo.Selfbas7 = pBasEmScoreInfoFrom.selfbas7;
      		pBasEmScoreInfoTo.Selfbas8 = pBasEmScoreInfoFrom.selfbas8;
      		pBasEmScoreInfoTo.Selfbas9 = pBasEmScoreInfoFrom.selfbas9;
      		pBasEmScoreInfoTo.Selfbas10 = pBasEmScoreInfoFrom.selfbas10;
      		pBasEmScoreInfoTo.Selfbas11 = pBasEmScoreInfoFrom.selfbas11;
      		pBasEmScoreInfoTo.Selfbas12 = pBasEmScoreInfoFrom.selfbas12;
      		pBasEmScoreInfoTo.Selfbas13 = pBasEmScoreInfoFrom.selfbas13;
      		pBasEmScoreInfoTo.Selfbas14 = pBasEmScoreInfoFrom.selfbas14;
      		pBasEmScoreInfoTo.Selfbas15 = pBasEmScoreInfoFrom.selfbas15;
      		pBasEmScoreInfoTo.Selfbas16 = pBasEmScoreInfoFrom.selfbas16;
      		pBasEmScoreInfoTo.Selfbas17 = pBasEmScoreInfoFrom.selfbas17;
      		pBasEmScoreInfoTo.Upbas1 = pBasEmScoreInfoFrom.upbas1;
      		pBasEmScoreInfoTo.Upbas2 = pBasEmScoreInfoFrom.upbas2;
      		pBasEmScoreInfoTo.Upbas3 = pBasEmScoreInfoFrom.upbas3;
      		pBasEmScoreInfoTo.Upbas4 = pBasEmScoreInfoFrom.upbas4;
      		pBasEmScoreInfoTo.Upbas5 = pBasEmScoreInfoFrom.upbas5;
      		pBasEmScoreInfoTo.Upbas6 = pBasEmScoreInfoFrom.upbas6;
      		pBasEmScoreInfoTo.Upbas7 = pBasEmScoreInfoFrom.upbas7;
      		pBasEmScoreInfoTo.Upbas8 = pBasEmScoreInfoFrom.upbas8;
      		pBasEmScoreInfoTo.Upbas9 = pBasEmScoreInfoFrom.upbas9;
      		pBasEmScoreInfoTo.Upbas10 = pBasEmScoreInfoFrom.upbas10;
      		pBasEmScoreInfoTo.Upbas11 = pBasEmScoreInfoFrom.upbas11;
      		pBasEmScoreInfoTo.Upbas12 = pBasEmScoreInfoFrom.upbas12;
      		pBasEmScoreInfoTo.Upbas13 = pBasEmScoreInfoFrom.upbas13;
      		pBasEmScoreInfoTo.Upbas14 = pBasEmScoreInfoFrom.upbas14;
      		pBasEmScoreInfoTo.Upbas15 = pBasEmScoreInfoFrom.upbas15;
      		pBasEmScoreInfoTo.Upbas16 = pBasEmScoreInfoFrom.upbas16;
      		pBasEmScoreInfoTo.Upbas17 = pBasEmScoreInfoFrom.upbas17;
      		pBasEmScoreInfoTo.Secbas1 = pBasEmScoreInfoFrom.secbas1;
      		pBasEmScoreInfoTo.Secbas2 = pBasEmScoreInfoFrom.secbas2;
      		pBasEmScoreInfoTo.Secbas3 = pBasEmScoreInfoFrom.secbas3;
      		pBasEmScoreInfoTo.Secbas4 = pBasEmScoreInfoFrom.secbas4;
      		pBasEmScoreInfoTo.Secbas5 = pBasEmScoreInfoFrom.secbas5;
      		pBasEmScoreInfoTo.Secbas6 = pBasEmScoreInfoFrom.secbas6;
      		pBasEmScoreInfoTo.Secbas7 = pBasEmScoreInfoFrom.secbas7;
      		pBasEmScoreInfoTo.Secbas8 = pBasEmScoreInfoFrom.secbas8;
      		pBasEmScoreInfoTo.Secbas9 = pBasEmScoreInfoFrom.secbas9;
      		pBasEmScoreInfoTo.Secbas10 = pBasEmScoreInfoFrom.secbas10;
      		pBasEmScoreInfoTo.Secbas11 = pBasEmScoreInfoFrom.secbas11;
      		pBasEmScoreInfoTo.Secbas12 = pBasEmScoreInfoFrom.secbas12;
      		pBasEmScoreInfoTo.Secbas13 = pBasEmScoreInfoFrom.secbas13;
      		pBasEmScoreInfoTo.Secbas14 = pBasEmScoreInfoFrom.secbas14;
      		pBasEmScoreInfoTo.Secbas15 = pBasEmScoreInfoFrom.secbas15;
      		pBasEmScoreInfoTo.Secbas16 = pBasEmScoreInfoFrom.secbas16;
      		pBasEmScoreInfoTo.Secbas17 = pBasEmScoreInfoFrom.secbas17;
     pBasEmScoreInfoTo.Loaded=pBasEmScoreInfoFrom.Loaded;
 }
Example #27
0
 //从后台获取数据
 internal static void  LoadFromDAL(BasEmScoreInfo pBasEmScoreInfo, BasEmScore pBasEmScore)
 {
     pBasEmScoreInfo.basEmScoreId    = pBasEmScore.BasEmScoreId;
     pBasEmScoreInfo.dateSpan        = pBasEmScore.DateSpan;
     pBasEmScoreInfo.evaluateLevelId = pBasEmScore.EvaluateLevelId;
     pBasEmScoreInfo.totalScore      = pBasEmScore.TotalScore;
     pBasEmScoreInfo.upViews         = pBasEmScore.UpViews;
     pBasEmScoreInfo.yearId          = pBasEmScore.YearId;
     pBasEmScoreInfo.monthId         = pBasEmScore.MonthId;
     pBasEmScoreInfo.employeeId      = pBasEmScore.EmployeeId;
     pBasEmScoreInfo.isSubmit        = pBasEmScore.IsSubmit;
     pBasEmScoreInfo.selfbas1        = pBasEmScore.Selfbas1;
     pBasEmScoreInfo.selfbas2        = pBasEmScore.Selfbas2;
     pBasEmScoreInfo.selfbas3        = pBasEmScore.Selfbas3;
     pBasEmScoreInfo.selfbas4        = pBasEmScore.Selfbas4;
     pBasEmScoreInfo.selfbas5        = pBasEmScore.Selfbas5;
     pBasEmScoreInfo.selfbas6        = pBasEmScore.Selfbas6;
     pBasEmScoreInfo.selfbas7        = pBasEmScore.Selfbas7;
     pBasEmScoreInfo.selfbas8        = pBasEmScore.Selfbas8;
     pBasEmScoreInfo.selfbas9        = pBasEmScore.Selfbas9;
     pBasEmScoreInfo.selfbas10       = pBasEmScore.Selfbas10;
     pBasEmScoreInfo.selfbas11       = pBasEmScore.Selfbas11;
     pBasEmScoreInfo.selfbas12       = pBasEmScore.Selfbas12;
     pBasEmScoreInfo.selfbas13       = pBasEmScore.Selfbas13;
     pBasEmScoreInfo.selfbas14       = pBasEmScore.Selfbas14;
     pBasEmScoreInfo.selfbas15       = pBasEmScore.Selfbas15;
     pBasEmScoreInfo.selfbas16       = pBasEmScore.Selfbas16;
     pBasEmScoreInfo.selfbas17       = pBasEmScore.Selfbas17;
     pBasEmScoreInfo.upbas1          = pBasEmScore.Upbas1;
     pBasEmScoreInfo.upbas2          = pBasEmScore.Upbas2;
     pBasEmScoreInfo.upbas3          = pBasEmScore.Upbas3;
     pBasEmScoreInfo.upbas4          = pBasEmScore.Upbas4;
     pBasEmScoreInfo.upbas5          = pBasEmScore.Upbas5;
     pBasEmScoreInfo.upbas6          = pBasEmScore.Upbas6;
     pBasEmScoreInfo.upbas7          = pBasEmScore.Upbas7;
     pBasEmScoreInfo.upbas8          = pBasEmScore.Upbas8;
     pBasEmScoreInfo.upbas9          = pBasEmScore.Upbas9;
     pBasEmScoreInfo.upbas10         = pBasEmScore.Upbas10;
     pBasEmScoreInfo.upbas11         = pBasEmScore.Upbas11;
     pBasEmScoreInfo.upbas12         = pBasEmScore.Upbas12;
     pBasEmScoreInfo.upbas13         = pBasEmScore.Upbas13;
     pBasEmScoreInfo.upbas14         = pBasEmScore.Upbas14;
     pBasEmScoreInfo.upbas15         = pBasEmScore.Upbas15;
     pBasEmScoreInfo.upbas16         = pBasEmScore.Upbas16;
     pBasEmScoreInfo.upbas17         = pBasEmScore.Upbas17;
     pBasEmScoreInfo.secbas1         = pBasEmScore.Secbas1;
     pBasEmScoreInfo.secbas2         = pBasEmScore.Secbas2;
     pBasEmScoreInfo.secbas3         = pBasEmScore.Secbas3;
     pBasEmScoreInfo.secbas4         = pBasEmScore.Secbas4;
     pBasEmScoreInfo.secbas5         = pBasEmScore.Secbas5;
     pBasEmScoreInfo.secbas6         = pBasEmScore.Secbas6;
     pBasEmScoreInfo.secbas7         = pBasEmScore.Secbas7;
     pBasEmScoreInfo.secbas8         = pBasEmScore.Secbas8;
     pBasEmScoreInfo.secbas9         = pBasEmScore.Secbas9;
     pBasEmScoreInfo.secbas10        = pBasEmScore.Secbas10;
     pBasEmScoreInfo.secbas11        = pBasEmScore.Secbas11;
     pBasEmScoreInfo.secbas12        = pBasEmScore.Secbas12;
     pBasEmScoreInfo.secbas13        = pBasEmScore.Secbas13;
     pBasEmScoreInfo.secbas14        = pBasEmScore.Secbas14;
     pBasEmScoreInfo.secbas15        = pBasEmScore.Secbas15;
     pBasEmScoreInfo.secbas16        = pBasEmScore.Secbas16;
     pBasEmScoreInfo.secbas17        = pBasEmScore.Secbas17;
     pBasEmScoreInfo.Loaded          = true;
 }
Example #28
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();
        }
Example #29
0
        //数据持久化
        internal static void  SaveToDb(BasEmScoreInfo pBasEmScoreInfo, BasEmScore pBasEmScore, bool pIsNew)
        {
            pBasEmScore.BasEmScoreId    = pBasEmScoreInfo.basEmScoreId;
            pBasEmScore.DateSpan        = pBasEmScoreInfo.dateSpan;
            pBasEmScore.EvaluateLevelId = pBasEmScoreInfo.evaluateLevelId;
            pBasEmScore.TotalScore      = pBasEmScoreInfo.totalScore;
            pBasEmScore.UpViews         = pBasEmScoreInfo.upViews;
            pBasEmScore.YearId          = pBasEmScoreInfo.yearId;
            pBasEmScore.MonthId         = pBasEmScoreInfo.monthId;
            pBasEmScore.EmployeeId      = pBasEmScoreInfo.employeeId;
            pBasEmScore.IsSubmit        = pBasEmScoreInfo.isSubmit;
            pBasEmScore.Selfbas1        = pBasEmScoreInfo.selfbas1;
            pBasEmScore.Selfbas2        = pBasEmScoreInfo.selfbas2;
            pBasEmScore.Selfbas3        = pBasEmScoreInfo.selfbas3;
            pBasEmScore.Selfbas4        = pBasEmScoreInfo.selfbas4;
            pBasEmScore.Selfbas5        = pBasEmScoreInfo.selfbas5;
            pBasEmScore.Selfbas6        = pBasEmScoreInfo.selfbas6;
            pBasEmScore.Selfbas7        = pBasEmScoreInfo.selfbas7;
            pBasEmScore.Selfbas8        = pBasEmScoreInfo.selfbas8;
            pBasEmScore.Selfbas9        = pBasEmScoreInfo.selfbas9;
            pBasEmScore.Selfbas10       = pBasEmScoreInfo.selfbas10;
            pBasEmScore.Selfbas11       = pBasEmScoreInfo.selfbas11;
            pBasEmScore.Selfbas12       = pBasEmScoreInfo.selfbas12;
            pBasEmScore.Selfbas13       = pBasEmScoreInfo.selfbas13;
            pBasEmScore.Selfbas14       = pBasEmScoreInfo.selfbas14;
            pBasEmScore.Selfbas15       = pBasEmScoreInfo.selfbas15;
            pBasEmScore.Selfbas16       = pBasEmScoreInfo.selfbas16;
            pBasEmScore.Selfbas17       = pBasEmScoreInfo.selfbas17;
            pBasEmScore.Upbas1          = pBasEmScoreInfo.upbas1;
            pBasEmScore.Upbas2          = pBasEmScoreInfo.upbas2;
            pBasEmScore.Upbas3          = pBasEmScoreInfo.upbas3;
            pBasEmScore.Upbas4          = pBasEmScoreInfo.upbas4;
            pBasEmScore.Upbas5          = pBasEmScoreInfo.upbas5;
            pBasEmScore.Upbas6          = pBasEmScoreInfo.upbas6;
            pBasEmScore.Upbas7          = pBasEmScoreInfo.upbas7;
            pBasEmScore.Upbas8          = pBasEmScoreInfo.upbas8;
            pBasEmScore.Upbas9          = pBasEmScoreInfo.upbas9;
            pBasEmScore.Upbas10         = pBasEmScoreInfo.upbas10;
            pBasEmScore.Upbas11         = pBasEmScoreInfo.upbas11;
            pBasEmScore.Upbas12         = pBasEmScoreInfo.upbas12;
            pBasEmScore.Upbas13         = pBasEmScoreInfo.upbas13;
            pBasEmScore.Upbas14         = pBasEmScoreInfo.upbas14;
            pBasEmScore.Upbas15         = pBasEmScoreInfo.upbas15;
            pBasEmScore.Upbas16         = pBasEmScoreInfo.upbas16;
            pBasEmScore.Upbas17         = pBasEmScoreInfo.upbas17;
            pBasEmScore.Secbas1         = pBasEmScoreInfo.secbas1;
            pBasEmScore.Secbas2         = pBasEmScoreInfo.secbas2;
            pBasEmScore.Secbas3         = pBasEmScoreInfo.secbas3;
            pBasEmScore.Secbas4         = pBasEmScoreInfo.secbas4;
            pBasEmScore.Secbas5         = pBasEmScoreInfo.secbas5;
            pBasEmScore.Secbas6         = pBasEmScoreInfo.secbas6;
            pBasEmScore.Secbas7         = pBasEmScoreInfo.secbas7;
            pBasEmScore.Secbas8         = pBasEmScoreInfo.secbas8;
            pBasEmScore.Secbas9         = pBasEmScoreInfo.secbas9;
            pBasEmScore.Secbas10        = pBasEmScoreInfo.secbas10;
            pBasEmScore.Secbas11        = pBasEmScoreInfo.secbas11;
            pBasEmScore.Secbas12        = pBasEmScoreInfo.secbas12;
            pBasEmScore.Secbas13        = pBasEmScoreInfo.secbas13;
            pBasEmScore.Secbas14        = pBasEmScoreInfo.secbas14;
            pBasEmScore.Secbas15        = pBasEmScoreInfo.secbas15;
            pBasEmScore.Secbas16        = pBasEmScoreInfo.secbas16;
            pBasEmScore.Secbas17        = pBasEmScoreInfo.secbas17;
            pBasEmScore.IsNew           = pIsNew;
            string UserName = SubsonicHelper.GetUserName();

            try
            {
                pBasEmScore.Save(UserName);
            }
            catch (Exception ex)
            {
                LogManager.getInstance().getLogger(typeof(BasEmScoreInfo)).Error(ex);
                if (ex.Message.Contains("插入重复键"))               //违反了唯一键
                {
                    throw new AppException("此对象已经存在");          //此处等待优化可以从唯一约束中直接取出提示来,如果没有的话,默认为原始的出错提示
                }
                throw new AppException("保存失败");
            }
            pBasEmScoreInfo.basEmScoreId = pBasEmScore.BasEmScoreId;
            //如果缓存存在,更新缓存
            if (CachedEntityCommander.IsTypeRegistered(typeof(BasEmScoreInfo)))
            {
                ResetCache();
            }
        }
Example #30
0
        protected void gvScore_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                //����ƶ���ÿ��ʱ��ɫ����Ч��
                e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#c1ebff'");
                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e");
                //�����������ָ����״Ϊ"С��"
                e.Row.Attributes["style"] = "Cursor:hand";
                if (!Convert.IsDBNull(gvScore.DataKeys[e.Row.RowIndex].Value))
                {
                    int tesid = Convert.ToInt32(gvScore.DataKeys[e.Row.RowIndex].Value);
                    BasEmScoreInfo tes = new BasEmScoreInfo(tesid);
                    if (tes.IsSubmit != 0)
                    {
                        Button btnSubmit = e.Row.FindControl("btnSubmit") as Button;
                        Button btnEdit = e.Row.FindControl("btnEdit") as Button;
                        Button btnDelete = e.Row.FindControl("btnDelete") as Button;
                        btnSubmit.Enabled = false;
                        btnEdit.Enabled = false;
                        btnDelete.Enabled = false;

                    }
                }
            }
        }
 public void DeleteById(BasEmScoreInfo pBasEmScoreInfo)
 {
     BasEmScoreInfo basEmScoreInfo = new BasEmScoreInfo(pBasEmScoreInfo.BasEmScoreId);
     basEmScoreInfo.Delete();
 }