/// <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); } }
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>"); } }
/// <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); }
/// <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; }
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(); }
public BasEmScoreInfo GetBasEmScoreInfoById(int BasEmScoreId) { BasEmScoreInfo basEmScoreInfo = null; // try { basEmScoreInfo = new BasEmScoreInfo(BasEmScoreId); } catch (AppException) { return(null); } return(basEmScoreInfo); }
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); } }
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; } } // } } }
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(); }
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(); }
//从后台获取数据 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; }
/// <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; }
/// <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; }
/// <summary> /// 复制为另一个对象 /// </summary> /// <param name="pIndustryTypeInfoTo"></param> public void CopyTo(BasEmScoreInfo pBasEmScoreInfoTo) { Copy(this, pBasEmScoreInfoTo); }
public object SaveBasEmScoreInfo(BasEmScoreInfo basEmScoreInfo) { basEmScoreInfo.Save(); return(basEmScoreInfo.BasEmScoreId); }
public List <BasEmScoreInfo> GetPagedList(int pPageIndex, int pPageSize, SortDirection pOrderBy, string pSortExpression, out int pRecordCount) { return(BasEmScoreInfo.GetPagedList(pPageIndex, pPageSize, pOrderBy, pSortExpression, out pRecordCount)); }
public List <BasEmScoreInfo> GetBasEmScoreInfoList() { return(BasEmScoreInfo.GetList()); }
public object SaveBasEmScoreInfo(BasEmScoreInfo basEmScoreInfo) { basEmScoreInfo.Save(); return basEmScoreInfo . BasEmScoreId; }
/// <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; } }
//数据持久化 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(); } }
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>"); }
/// <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 void DeleteById(BasEmScoreInfo pBasEmScoreInfo) { BasEmScoreInfo basEmScoreInfo = new BasEmScoreInfo(pBasEmScoreInfo.BasEmScoreId); basEmScoreInfo.Delete(); }
/// <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; }
//从后台获取数据 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; }
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(); }
//数据持久化 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(); } }
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; } } } }