protected void btnSubmit_Click(object sender, EventArgs e) { int MsScoreId = Convert.ToInt32(((Button)sender).CommandArgument.ToString()); MarketScoreInfo ms = new MarketScoreInfo(MsScoreId); ms.IsSubmit = 1; int recvid = Convert.ToInt32(Common.getEmployeeIdOfManager()); EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(ms.EmployeeId)); EmployeeInfo ems = new EmployeeInfo(recvid); MessageInfo.Msgs1(recvid, ms.MarketScoreId, "~/Score/MarketScoreApprove.aspx", em.EmployeeName + "����������", em.EmployeeName, "daiban", em.EmployeeName + "����������"); //MessageInfo.SendMail(ems.Qq, "����������", em.EmployeeName + "����������"); ms.Save(); gvDataBind(); }
public MarketScoreInfo GetMarketScoreInfoById(int MarketScoreId) { MarketScoreInfo marketScoreInfo = null;// try { marketScoreInfo = new MarketScoreInfo(MarketScoreId); } catch (AppException) { return null; } return marketScoreInfo; }
protected void btnSave_Click(object sender, EventArgs e) { if (IsPageValid()) { int emid = Convert.ToInt32(Session["EmployeeId"]); MarketScoreInfo ms = new MarketScoreInfo(); ms.EmployeeId = emid; ms.YearId = Convert.ToInt32(ddlYear.SelectedValue); ms.MonthId = Convert.ToInt32(ddlMonth.SelectedValue); ms.DateSpan = ddlYear.SelectedItem.Text + "��" + ddlMonth.SelectedItem.Text + "��"; ms.EvaluateLevelId = 6; ms.TotalScore = "����"; ms.IsSubmit = 0; ms.Selfms1 = Request.Form["Selfms1"].ToString(); ms.Selfms2 = Request.Form["Selfms2"].ToString(); ms.Selfms3 = Request.Form["Selfms3"].ToString(); ms.Selfms4 = Request.Form["Selfms4"].ToString(); ms.Selfms5 = Request.Form["Selfms5"].ToString(); ms.Selfms6 = Request.Form["Selfms6"].ToString(); ms.Selfms7 = Request.Form["Selfms7"].ToString(); ms.Selfms8 = Request.Form["Selfms8"].ToString(); ms.Selfms9 = Request.Form["Selfms9"].ToString(); ms.Selfms10 = Request.Form["Selfms10"].ToString(); ms.Selfms11 = Request.Form["Selfms11"].ToString(); ms.Selfms12 = Request.Form["Selfms12"].ToString(); ms.Selfms13 = Request.Form["Selfms13"].ToString(); ms.Selfms14 = Request.Form["Selfms14"].ToString(); ms.Selfms15 = Request.Form["Selfms15"].ToString(); ms.Selfms16 = Request.Form["Selfms16"].ToString(); ms.Selfms17 = Request.Form["Selfms17"].ToString(); ms.Selfms18 = Request.Form["Selfms18"].ToString(); ms.Selfms19 = Request.Form["Selfms19"].ToString(); ms.Selfms20 = Request.Form["Selfms20"].ToString(); ms.Selfms21 = Request.Form["Selfms21"].ToString(); ms.Selfms22 = Request.Form["Selfms22"].ToString(); ms.Selfms23 = Request.Form["Selfms23"].ToString(); ms.Selfms24 = Request.Form["Selfms24"].ToString(); ms.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('����ɹ���');</script>"); } }
public object SaveMarketScoreInfo(MarketScoreInfo marketScoreInfo) { marketScoreInfo.Save(); return marketScoreInfo . MarketScoreId; }
public void DeleteById(MarketScoreInfo pMarketScoreInfo) { MarketScoreInfo marketScoreInfo = new MarketScoreInfo(pMarketScoreInfo.MarketScoreId); marketScoreInfo.Delete(); }
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); MarketScoreInfo ms = new MarketScoreInfo(tesid); if (ms.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; } } } }
//数据持久化 internal static void SaveToDb(MarketScoreInfo pMarketScoreInfo, MarketScore pMarketScore,bool pIsNew) { pMarketScore.MarketScoreId = pMarketScoreInfo.marketScoreId; pMarketScore.DateSpan = pMarketScoreInfo.dateSpan; pMarketScore.EvaluateLevelId = pMarketScoreInfo.evaluateLevelId; pMarketScore.TotalScore = pMarketScoreInfo.totalScore; pMarketScore.UpViews = pMarketScoreInfo.upViews; pMarketScore.YearId = pMarketScoreInfo.yearId; pMarketScore.MonthId = pMarketScoreInfo.monthId; pMarketScore.EmployeeId = pMarketScoreInfo.employeeId; pMarketScore.IsSubmit = pMarketScoreInfo.isSubmit; pMarketScore.Selfms1 = pMarketScoreInfo.selfms1; pMarketScore.Selfms2 = pMarketScoreInfo.selfms2; pMarketScore.Selfms3 = pMarketScoreInfo.selfms3; pMarketScore.Selfms4 = pMarketScoreInfo.selfms4; pMarketScore.Selfms5 = pMarketScoreInfo.selfms5; pMarketScore.Selfms6 = pMarketScoreInfo.selfms6; pMarketScore.Selfms7 = pMarketScoreInfo.selfms7; pMarketScore.Selfms8 = pMarketScoreInfo.selfms8; pMarketScore.Selfms9 = pMarketScoreInfo.selfms9; pMarketScore.Selfms10 = pMarketScoreInfo.selfms10; pMarketScore.Selfms11 = pMarketScoreInfo.selfms11; pMarketScore.Selfms12 = pMarketScoreInfo.selfms12; pMarketScore.Selfms13 = pMarketScoreInfo.selfms13; pMarketScore.Selfms14 = pMarketScoreInfo.selfms14; pMarketScore.Selfms15 = pMarketScoreInfo.selfms15; pMarketScore.Selfms16 = pMarketScoreInfo.selfms16; pMarketScore.Selfms17 = pMarketScoreInfo.selfms17; pMarketScore.Selfms18 = pMarketScoreInfo.selfms18; pMarketScore.Selfms19 = pMarketScoreInfo.selfms19; pMarketScore.Selfms20 = pMarketScoreInfo.selfms20; pMarketScore.Selfms21 = pMarketScoreInfo.selfms21; pMarketScore.Selfms22 = pMarketScoreInfo.selfms22; pMarketScore.Selfms23 = pMarketScoreInfo.selfms23; pMarketScore.Selfms24 = pMarketScoreInfo.selfms24; pMarketScore.Upms1 = pMarketScoreInfo.upms1; pMarketScore.Upms2 = pMarketScoreInfo.upms2; pMarketScore.Upms3 = pMarketScoreInfo.upms3; pMarketScore.Upms4 = pMarketScoreInfo.upms4; pMarketScore.Upms5 = pMarketScoreInfo.upms5; pMarketScore.Upms6 = pMarketScoreInfo.upms6; pMarketScore.Upms7 = pMarketScoreInfo.upms7; pMarketScore.Upms8 = pMarketScoreInfo.upms8; pMarketScore.Upms9 = pMarketScoreInfo.upms9; pMarketScore.Upms10 = pMarketScoreInfo.upms10; pMarketScore.Upms11 = pMarketScoreInfo.upms11; pMarketScore.Upms12 = pMarketScoreInfo.upms12; pMarketScore.Upms13 = pMarketScoreInfo.upms13; pMarketScore.Upms14 = pMarketScoreInfo.upms14; pMarketScore.Upms15 = pMarketScoreInfo.upms15; pMarketScore.Upms16 = pMarketScoreInfo.upms16; pMarketScore.Upms17 = pMarketScoreInfo.upms17; pMarketScore.Upms18 = pMarketScoreInfo.upms18; pMarketScore.Upms19 = pMarketScoreInfo.upms19; pMarketScore.Upms20 = pMarketScoreInfo.upms20; pMarketScore.Upms21 = pMarketScoreInfo.upms21; pMarketScore.Upms22 = pMarketScoreInfo.upms22; pMarketScore.Upms23 = pMarketScoreInfo.upms23; pMarketScore.Upms24 = pMarketScoreInfo.upms24; pMarketScore.Secms1 = pMarketScoreInfo.secms1; pMarketScore.Secms2 = pMarketScoreInfo.secms2; pMarketScore.Secms3 = pMarketScoreInfo.secms3; pMarketScore.Secms4 = pMarketScoreInfo.secms4; pMarketScore.Secms5 = pMarketScoreInfo.secms5; pMarketScore.Secms6 = pMarketScoreInfo.secms6; pMarketScore.Secms7 = pMarketScoreInfo.secms7; pMarketScore.Secms8 = pMarketScoreInfo.secms8; pMarketScore.Secms9 = pMarketScoreInfo.secms9; pMarketScore.Secms10 = pMarketScoreInfo.secms10; pMarketScore.Secms11 = pMarketScoreInfo.secms11; pMarketScore.Secms12 = pMarketScoreInfo.secms12; pMarketScore.Secms13 = pMarketScoreInfo.secms13; pMarketScore.Secms14 = pMarketScoreInfo.secms14; pMarketScore.Secms15 = pMarketScoreInfo.secms15; pMarketScore.Secms16 = pMarketScoreInfo.secms16; pMarketScore.Secms17 = pMarketScoreInfo.secms17; pMarketScore.Secms18 = pMarketScoreInfo.secms18; pMarketScore.Secms19 = pMarketScoreInfo.secms19; pMarketScore.Secms20 = pMarketScoreInfo.secms20; pMarketScore.Secms21 = pMarketScoreInfo.secms21; pMarketScore.Secms22 = pMarketScoreInfo.secms22; pMarketScore.Secms23 = pMarketScoreInfo.secms23; pMarketScore.Secms24 = pMarketScoreInfo.secms24; pMarketScore.IsNew=pIsNew; string UserName = SubsonicHelper.GetUserName(); try { pMarketScore.Save(UserName); } catch(Exception ex) { LogManager.getInstance().getLogger(typeof(MarketScoreInfo)).Error(ex); if(ex.Message.Contains("插入重复键"))//违反了唯一键 { throw new AppException("此对象已经存在");//此处等待优化可以从唯一约束中直接取出提示来,如果没有的话,默认为原始的出错提示 } throw new AppException("保存失败"); } pMarketScoreInfo.marketScoreId = pMarketScore.MarketScoreId; //如果缓存存在,更新缓存 if (CachedEntityCommander.IsTypeRegistered(typeof(MarketScoreInfo))) { ResetCache(); } }
protected void PageInit() { int msid = Convert.ToInt32(Request["MsScoreId"].ToString()); MarketScoreInfo ms = new MarketScoreInfo(msid); EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(ms.EmployeeId)); lblName.Text = em.EmployeeName.ToString(); PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId)); lblPosition.Text = position.PositionName.ToString(); ddlYear.SelectedValue = ms.YearId.ToString(); ddlMonth.SelectedValue = ms.MonthId.ToString(); Selfms1 = ms.Selfms1.ToString(); Selfms2 = ms.Selfms2.ToString(); Selfms3 = ms.Selfms3.ToString(); Selfms4 = ms.Selfms4.ToString(); Selfms5 = ms.Selfms5.ToString(); Selfms6 = ms.Selfms6.ToString(); Selfms7 = ms.Selfms7.ToString(); Selfms8 = ms.Selfms8.ToString(); Selfms9 = ms.Selfms9.ToString(); Selfms10 = ms.Selfms10.ToString(); Selfms11 = ms.Selfms11.ToString(); Selfms12 = ms.Selfms12.ToString(); Selfms13 = ms.Selfms13.ToString(); Selfms14 = ms.Selfms14.ToString(); Selfms15 = ms.Selfms15.ToString(); Selfms16 = ms.Selfms16.ToString(); Selfms17 = ms.Selfms17.ToString(); Selfms18 = ms.Selfms18.ToString(); Selfms19 = ms.Selfms19.ToString(); Selfms20 = ms.Selfms20.ToString(); Selfms21 = ms.Selfms21.ToString(); Selfms22 = ms.Selfms22.ToString(); Selfms23 = ms.Selfms23.ToString(); Selfms24 = ms.Selfms24.ToString(); }
//从后台获取数据 internal static void LoadFromDAL(MarketScoreInfo pMarketScoreInfo, MarketScore pMarketScore) { pMarketScoreInfo.marketScoreId = pMarketScore.MarketScoreId; pMarketScoreInfo.dateSpan = pMarketScore.DateSpan; pMarketScoreInfo.evaluateLevelId = pMarketScore.EvaluateLevelId; pMarketScoreInfo.totalScore = pMarketScore.TotalScore; pMarketScoreInfo.upViews = pMarketScore.UpViews; pMarketScoreInfo.yearId = pMarketScore.YearId; pMarketScoreInfo.monthId = pMarketScore.MonthId; pMarketScoreInfo.employeeId = pMarketScore.EmployeeId; pMarketScoreInfo.isSubmit = pMarketScore.IsSubmit; pMarketScoreInfo.selfms1 = pMarketScore.Selfms1; pMarketScoreInfo.selfms2 = pMarketScore.Selfms2; pMarketScoreInfo.selfms3 = pMarketScore.Selfms3; pMarketScoreInfo.selfms4 = pMarketScore.Selfms4; pMarketScoreInfo.selfms5 = pMarketScore.Selfms5; pMarketScoreInfo.selfms6 = pMarketScore.Selfms6; pMarketScoreInfo.selfms7 = pMarketScore.Selfms7; pMarketScoreInfo.selfms8 = pMarketScore.Selfms8; pMarketScoreInfo.selfms9 = pMarketScore.Selfms9; pMarketScoreInfo.selfms10 = pMarketScore.Selfms10; pMarketScoreInfo.selfms11 = pMarketScore.Selfms11; pMarketScoreInfo.selfms12 = pMarketScore.Selfms12; pMarketScoreInfo.selfms13 = pMarketScore.Selfms13; pMarketScoreInfo.selfms14 = pMarketScore.Selfms14; pMarketScoreInfo.selfms15 = pMarketScore.Selfms15; pMarketScoreInfo.selfms16 = pMarketScore.Selfms16; pMarketScoreInfo.selfms17 = pMarketScore.Selfms17; pMarketScoreInfo.selfms18 = pMarketScore.Selfms18; pMarketScoreInfo.selfms19 = pMarketScore.Selfms19; pMarketScoreInfo.selfms20 = pMarketScore.Selfms20; pMarketScoreInfo.selfms21 = pMarketScore.Selfms21; pMarketScoreInfo.selfms22 = pMarketScore.Selfms22; pMarketScoreInfo.selfms23 = pMarketScore.Selfms23; pMarketScoreInfo.selfms24 = pMarketScore.Selfms24; pMarketScoreInfo.upms1 = pMarketScore.Upms1; pMarketScoreInfo.upms2 = pMarketScore.Upms2; pMarketScoreInfo.upms3 = pMarketScore.Upms3; pMarketScoreInfo.upms4 = pMarketScore.Upms4; pMarketScoreInfo.upms5 = pMarketScore.Upms5; pMarketScoreInfo.upms6 = pMarketScore.Upms6; pMarketScoreInfo.upms7 = pMarketScore.Upms7; pMarketScoreInfo.upms8 = pMarketScore.Upms8; pMarketScoreInfo.upms9 = pMarketScore.Upms9; pMarketScoreInfo.upms10 = pMarketScore.Upms10; pMarketScoreInfo.upms11 = pMarketScore.Upms11; pMarketScoreInfo.upms12 = pMarketScore.Upms12; pMarketScoreInfo.upms13 = pMarketScore.Upms13; pMarketScoreInfo.upms14 = pMarketScore.Upms14; pMarketScoreInfo.upms15 = pMarketScore.Upms15; pMarketScoreInfo.upms16 = pMarketScore.Upms16; pMarketScoreInfo.upms17 = pMarketScore.Upms17; pMarketScoreInfo.upms18 = pMarketScore.Upms18; pMarketScoreInfo.upms19 = pMarketScore.Upms19; pMarketScoreInfo.upms20 = pMarketScore.Upms20; pMarketScoreInfo.upms21 = pMarketScore.Upms21; pMarketScoreInfo.upms22 = pMarketScore.Upms22; pMarketScoreInfo.upms23 = pMarketScore.Upms23; pMarketScoreInfo.upms24 = pMarketScore.Upms24; pMarketScoreInfo.secms1 = pMarketScore.Secms1; pMarketScoreInfo.secms2 = pMarketScore.Secms2; pMarketScoreInfo.secms3 = pMarketScore.Secms3; pMarketScoreInfo.secms4 = pMarketScore.Secms4; pMarketScoreInfo.secms5 = pMarketScore.Secms5; pMarketScoreInfo.secms6 = pMarketScore.Secms6; pMarketScoreInfo.secms7 = pMarketScore.Secms7; pMarketScoreInfo.secms8 = pMarketScore.Secms8; pMarketScoreInfo.secms9 = pMarketScore.Secms9; pMarketScoreInfo.secms10 = pMarketScore.Secms10; pMarketScoreInfo.secms11 = pMarketScore.Secms11; pMarketScoreInfo.secms12 = pMarketScore.Secms12; pMarketScoreInfo.secms13 = pMarketScore.Secms13; pMarketScoreInfo.secms14 = pMarketScore.Secms14; pMarketScoreInfo.secms15 = pMarketScore.Secms15; pMarketScoreInfo.secms16 = pMarketScore.Secms16; pMarketScoreInfo.secms17 = pMarketScore.Secms17; pMarketScoreInfo.secms18 = pMarketScore.Secms18; pMarketScoreInfo.secms19 = pMarketScore.Secms19; pMarketScoreInfo.secms20 = pMarketScore.Secms20; pMarketScoreInfo.secms21 = pMarketScore.Secms21; pMarketScoreInfo.secms22 = pMarketScore.Secms22; pMarketScoreInfo.secms23 = pMarketScore.Secms23; pMarketScoreInfo.secms24 = pMarketScore.Secms24; pMarketScoreInfo.Loaded=true; }
/// <summary> /// 复制为另一个对象 /// </summary> /// <param name="pIndustryTypeInfoTo"></param> public void CopyTo(MarketScoreInfo pMarketScoreInfoTo) { Copy(this, pMarketScoreInfoTo); }
/// <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<MarketScoreInfo> GetPagedList(int pPageIndex,int pPageSize,SortDirection pOrderBy,string pSortExpression,out int pRecordCount) { if(pPageIndex<=1) pPageIndex=1; List< MarketScoreInfo> list = new List< MarketScoreInfo>(); Query q = MarketScore .CreateQuery(); q.PageIndex = pPageIndex; q.PageSize = pPageSize; q.ORDER_BY(pSortExpression,pOrderBy.ToString()); MarketScoreCollection collection=new MarketScoreCollection(); collection.LoadAndCloseReader(q.ExecuteReader()); foreach (MarketScore marketScore in collection) { MarketScoreInfo marketScoreInfo = new MarketScoreInfo(); LoadFromDAL(marketScoreInfo, marketScore); list.Add(marketScoreInfo); } pRecordCount=q.GetRecordCount(); return list; }
/// <summary> /// 获得数据列表 /// </summary> /// <returns></returns> public static List<MarketScoreInfo> GetList() { string cacheKey = GetCacheKey(); //本实体已经注册成缓存实体,并且缓存存在的时候,直接从缓存取 if (CachedEntityCommander.IsTypeRegistered(typeof(MarketScoreInfo)) && CachedEntityCommander.GetCache(cacheKey) != null) { return CachedEntityCommander.GetCache(cacheKey) as List< MarketScoreInfo>; } else { List< MarketScoreInfo> list =new List< MarketScoreInfo>(); MarketScoreCollection collection=new MarketScoreCollection(); Query qry = new Query(MarketScore.Schema); collection.LoadAndCloseReader(qry.ExecuteReader()); foreach(MarketScore marketScore in collection) { MarketScoreInfo marketScoreInfo= new MarketScoreInfo(); LoadFromDAL(marketScoreInfo,marketScore); list.Add(marketScoreInfo); } //生成缓存 if (CachedEntityCommander.IsTypeRegistered(typeof(MarketScoreInfo))) { CachedEntityCommander.SetCache(cacheKey, list); } return list; } }
/// <summary> /// 复制一个对象,采用硬编码的方式,避免反射的低效 /// </summary> /// <param name="pIndustryTypeInfoFrom"></param> /// <param name="pIndustryTypeInfoTo"></param> public static void Copy(MarketScoreInfo pMarketScoreInfoFrom, MarketScoreInfo pMarketScoreInfoTo) { pMarketScoreInfoTo.MarketScoreId = pMarketScoreInfoFrom.marketScoreId; pMarketScoreInfoTo.DateSpan = pMarketScoreInfoFrom.dateSpan; pMarketScoreInfoTo.EvaluateLevelId = pMarketScoreInfoFrom.evaluateLevelId; pMarketScoreInfoTo.TotalScore = pMarketScoreInfoFrom.totalScore; pMarketScoreInfoTo.UpViews = pMarketScoreInfoFrom.upViews; pMarketScoreInfoTo.YearId = pMarketScoreInfoFrom.yearId; pMarketScoreInfoTo.MonthId = pMarketScoreInfoFrom.monthId; pMarketScoreInfoTo.EmployeeId = pMarketScoreInfoFrom.employeeId; pMarketScoreInfoTo.IsSubmit = pMarketScoreInfoFrom.isSubmit; pMarketScoreInfoTo.Selfms1 = pMarketScoreInfoFrom.selfms1; pMarketScoreInfoTo.Selfms2 = pMarketScoreInfoFrom.selfms2; pMarketScoreInfoTo.Selfms3 = pMarketScoreInfoFrom.selfms3; pMarketScoreInfoTo.Selfms4 = pMarketScoreInfoFrom.selfms4; pMarketScoreInfoTo.Selfms5 = pMarketScoreInfoFrom.selfms5; pMarketScoreInfoTo.Selfms6 = pMarketScoreInfoFrom.selfms6; pMarketScoreInfoTo.Selfms7 = pMarketScoreInfoFrom.selfms7; pMarketScoreInfoTo.Selfms8 = pMarketScoreInfoFrom.selfms8; pMarketScoreInfoTo.Selfms9 = pMarketScoreInfoFrom.selfms9; pMarketScoreInfoTo.Selfms10 = pMarketScoreInfoFrom.selfms10; pMarketScoreInfoTo.Selfms11 = pMarketScoreInfoFrom.selfms11; pMarketScoreInfoTo.Selfms12 = pMarketScoreInfoFrom.selfms12; pMarketScoreInfoTo.Selfms13 = pMarketScoreInfoFrom.selfms13; pMarketScoreInfoTo.Selfms14 = pMarketScoreInfoFrom.selfms14; pMarketScoreInfoTo.Selfms15 = pMarketScoreInfoFrom.selfms15; pMarketScoreInfoTo.Selfms16 = pMarketScoreInfoFrom.selfms16; pMarketScoreInfoTo.Selfms17 = pMarketScoreInfoFrom.selfms17; pMarketScoreInfoTo.Selfms18 = pMarketScoreInfoFrom.selfms18; pMarketScoreInfoTo.Selfms19 = pMarketScoreInfoFrom.selfms19; pMarketScoreInfoTo.Selfms20 = pMarketScoreInfoFrom.selfms20; pMarketScoreInfoTo.Selfms21 = pMarketScoreInfoFrom.selfms21; pMarketScoreInfoTo.Selfms22 = pMarketScoreInfoFrom.selfms22; pMarketScoreInfoTo.Selfms23 = pMarketScoreInfoFrom.selfms23; pMarketScoreInfoTo.Selfms24 = pMarketScoreInfoFrom.selfms24; pMarketScoreInfoTo.Upms1 = pMarketScoreInfoFrom.upms1; pMarketScoreInfoTo.Upms2 = pMarketScoreInfoFrom.upms2; pMarketScoreInfoTo.Upms3 = pMarketScoreInfoFrom.upms3; pMarketScoreInfoTo.Upms4 = pMarketScoreInfoFrom.upms4; pMarketScoreInfoTo.Upms5 = pMarketScoreInfoFrom.upms5; pMarketScoreInfoTo.Upms6 = pMarketScoreInfoFrom.upms6; pMarketScoreInfoTo.Upms7 = pMarketScoreInfoFrom.upms7; pMarketScoreInfoTo.Upms8 = pMarketScoreInfoFrom.upms8; pMarketScoreInfoTo.Upms9 = pMarketScoreInfoFrom.upms9; pMarketScoreInfoTo.Upms10 = pMarketScoreInfoFrom.upms10; pMarketScoreInfoTo.Upms11 = pMarketScoreInfoFrom.upms11; pMarketScoreInfoTo.Upms12 = pMarketScoreInfoFrom.upms12; pMarketScoreInfoTo.Upms13 = pMarketScoreInfoFrom.upms13; pMarketScoreInfoTo.Upms14 = pMarketScoreInfoFrom.upms14; pMarketScoreInfoTo.Upms15 = pMarketScoreInfoFrom.upms15; pMarketScoreInfoTo.Upms16 = pMarketScoreInfoFrom.upms16; pMarketScoreInfoTo.Upms17 = pMarketScoreInfoFrom.upms17; pMarketScoreInfoTo.Upms18 = pMarketScoreInfoFrom.upms18; pMarketScoreInfoTo.Upms19 = pMarketScoreInfoFrom.upms19; pMarketScoreInfoTo.Upms20 = pMarketScoreInfoFrom.upms20; pMarketScoreInfoTo.Upms21 = pMarketScoreInfoFrom.upms21; pMarketScoreInfoTo.Upms22 = pMarketScoreInfoFrom.upms22; pMarketScoreInfoTo.Upms23 = pMarketScoreInfoFrom.upms23; pMarketScoreInfoTo.Upms24 = pMarketScoreInfoFrom.upms24; pMarketScoreInfoTo.Secms1 = pMarketScoreInfoFrom.secms1; pMarketScoreInfoTo.Secms2 = pMarketScoreInfoFrom.secms2; pMarketScoreInfoTo.Secms3 = pMarketScoreInfoFrom.secms3; pMarketScoreInfoTo.Secms4 = pMarketScoreInfoFrom.secms4; pMarketScoreInfoTo.Secms5 = pMarketScoreInfoFrom.secms5; pMarketScoreInfoTo.Secms6 = pMarketScoreInfoFrom.secms6; pMarketScoreInfoTo.Secms7 = pMarketScoreInfoFrom.secms7; pMarketScoreInfoTo.Secms8 = pMarketScoreInfoFrom.secms8; pMarketScoreInfoTo.Secms9 = pMarketScoreInfoFrom.secms9; pMarketScoreInfoTo.Secms10 = pMarketScoreInfoFrom.secms10; pMarketScoreInfoTo.Secms11 = pMarketScoreInfoFrom.secms11; pMarketScoreInfoTo.Secms12 = pMarketScoreInfoFrom.secms12; pMarketScoreInfoTo.Secms13 = pMarketScoreInfoFrom.secms13; pMarketScoreInfoTo.Secms14 = pMarketScoreInfoFrom.secms14; pMarketScoreInfoTo.Secms15 = pMarketScoreInfoFrom.secms15; pMarketScoreInfoTo.Secms16 = pMarketScoreInfoFrom.secms16; pMarketScoreInfoTo.Secms17 = pMarketScoreInfoFrom.secms17; pMarketScoreInfoTo.Secms18 = pMarketScoreInfoFrom.secms18; pMarketScoreInfoTo.Secms19 = pMarketScoreInfoFrom.secms19; pMarketScoreInfoTo.Secms20 = pMarketScoreInfoFrom.secms20; pMarketScoreInfoTo.Secms21 = pMarketScoreInfoFrom.secms21; pMarketScoreInfoTo.Secms22 = pMarketScoreInfoFrom.secms22; pMarketScoreInfoTo.Secms23 = pMarketScoreInfoFrom.secms23; pMarketScoreInfoTo.Secms24 = pMarketScoreInfoFrom.secms24; pMarketScoreInfoTo.Loaded=pMarketScoreInfoFrom.Loaded; }
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("lbtnName") as LinkButton; Button btnSubmit = e.Row.FindControl("btnSubmit") as Button; if (lbtName.Text == "���") { int basid = Convert.ToInt32(gvScore.DataKeys[e.Row.RowIndex]["TechMaScoreId"].ToString()); TechMaScoreInfo bas = new TechMaScoreInfo(basid); if (bas.IsSubmit == 2) { btnSubmit.Enabled = false; } } else if (lbtName.Text == "�δ�") { int fid = Convert.ToInt32(gvScore.DataKeys[e.Row.RowIndex]["MarketScoreId"].ToString()); MarketScoreInfo ma = new MarketScoreInfo(fid); if (ma.IsSubmit == 2) { btnSubmit.Enabled = false; } } //} } }
protected void PageInit() { int msid = Convert.ToInt32(Request["MarketScoreId"].ToString()); MarketScoreInfo ms = new MarketScoreInfo(msid); EmployeeInfo em = new EmployeeInfo(Convert.ToInt32(ms.EmployeeId)); lblName.Text = em.EmployeeName.ToString(); PositionInfo position = new PositionInfo(Convert.ToInt32(em.PositionId)); lblPosition.Text = position.PositionName.ToString(); //ddlYear.SelectedValue = ms.YearId.ToString(); //ddlMonth.SelectedValue = ms.MonthId.ToString(); YearInfo year = new YearInfo(Convert.ToInt32(ms.YearId)); MonthInfo month = new MonthInfo(Convert.ToInt32(ms.MonthId)); lblDate.Text = year.YearName + "��" + month.MonthNames + "��"; lblSelfms1.Text = ms.Selfms1.ToString(); lblSelfms2.Text = ms.Selfms2.ToString(); lblSelfms3.Text = ms.Selfms3.ToString(); lblSelfms4.Text = ms.Selfms4.ToString(); lblSelfms5.Text = ms.Selfms5.ToString(); lblSelfms6.Text = ms.Selfms6.ToString(); lblSelfms7.Text = ms.Selfms7.ToString(); lblSelfms8.Text = ms.Selfms8.ToString(); lblSelfms9.Text = ms.Selfms9.ToString(); lblSelfms10.Text = ms.Selfms10.ToString(); lblSelfms11.Text = ms.Selfms11.ToString(); lblSelfms12.Text = ms.Selfms12.ToString(); lblSelfms13.Text = ms.Selfms13.ToString(); lblSelfms14.Text = ms.Selfms14.ToString(); lblSelfms15.Text = ms.Selfms15.ToString(); lblSelfms16.Text = ms.Selfms16.ToString(); lblSelfms17.Text = ms.Selfms17.ToString(); lblSelfms18.Text = ms.Selfms18.ToString(); lblSelfms19.Text = ms.Selfms19.ToString(); lblSelfms20.Text = ms.Selfms20.ToString(); lblSelfms21.Text = ms.Selfms21.ToString(); lblSelfms22.Text = ms.Selfms22.ToString(); lblSelfms23.Text = ms.Selfms23.ToString(); lblSelfms24.Text = ms.Selfms24.ToString(); }
protected void btnSave_Click(object sender, EventArgs e) { int msid = Convert.ToInt32(Request["MarketScoreId"].ToString()); MarketScoreInfo ms = new MarketScoreInfo(msid); ms.Upms1 = Request.Form["Upms1"].ToString(); ms.Upms2 = Request.Form["Upms2"].ToString(); ms.Upms3 = Request.Form["Upms3"].ToString(); ms.Upms4 = Request.Form["Upms4"].ToString(); ms.Upms5 = Request.Form["Upms5"].ToString(); ms.Upms6 = Request.Form["Upms6"].ToString(); ms.Upms7 = Request.Form["Upms7"].ToString(); ms.Upms8 = Request.Form["Upms8"].ToString(); ms.Upms9 = Request.Form["Upms9"].ToString(); ms.Upms10 = Request.Form["Upms10"].ToString(); ms.Upms11 = Request.Form["Upms11"].ToString(); ms.Upms12 = Request.Form["Upms12"].ToString(); ms.Upms13 = Request.Form["Upms13"].ToString(); ms.Upms14 = Request.Form["Upms14"].ToString(); ms.Upms15 = Request.Form["Upms15"].ToString(); ms.Upms16 = Request.Form["Upms16"].ToString(); ms.Upms17 = Request.Form["Upms17"].ToString(); ms.Upms18 = Request.Form["Upms18"].ToString(); ms.Upms19 = Request.Form["Upms19"].ToString(); ms.Upms20 = Request.Form["Upms20"].ToString(); ms.Upms21 = Request.Form["Upms21"].ToString(); ms.Upms22 = Request.Form["Upms22"].ToString(); ms.Upms23 = Request.Form["Upms23"].ToString(); ms.Upms24 = Request.Form["Upms24"].ToString(); ms.Secms1 = Convert.ToString(Math.Round(float.Parse(lblSelfms1.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms1"].ToString()), 2) * 0.6); ms.Secms2 = Convert.ToString(Math.Round(float.Parse(lblSelfms2.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms2"].ToString()), 2) * 0.6); ms.Secms3 = Convert.ToString(Math.Round(float.Parse(lblSelfms3.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms3"].ToString()), 2) * 0.6); ms.Secms4 = Convert.ToString(Math.Round(float.Parse(lblSelfms4.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms4"].ToString()), 2) * 0.6); ms.Secms5 = Convert.ToString(Math.Round(float.Parse(lblSelfms5.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms5"].ToString()), 2) * 0.6); ms.Secms6 = Convert.ToString(Math.Round(float.Parse(lblSelfms6.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms6"].ToString()), 2) * 0.6); ms.Secms7 = Convert.ToString(Math.Round(float.Parse(lblSelfms7.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms7"].ToString()), 2) * 0.6); ms.Secms8 = Convert.ToString(Math.Round(float.Parse(lblSelfms8.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms8"].ToString()), 2) * 0.6); ms.Secms9 = Convert.ToString(Math.Round(float.Parse(lblSelfms9.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms9"].ToString()), 2) * 0.6); ms.Secms10 = Convert.ToString(Math.Round(float.Parse(lblSelfms10.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms10"].ToString()), 2) * 0.6); ms.Secms11 = Convert.ToString(Math.Round(float.Parse(lblSelfms11.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms11"].ToString()), 2) * 0.6); ms.Secms12 = Convert.ToString(Math.Round(float.Parse(lblSelfms12.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms12"].ToString()), 2) * 0.6); ms.Secms13 = Convert.ToString(Math.Round(float.Parse(lblSelfms13.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms13"].ToString()), 2) * 0.6); ms.Secms14 = Convert.ToString(Math.Round(float.Parse(lblSelfms14.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms14"].ToString()), 2) * 0.6); ms.Secms15 = Convert.ToString(Math.Round(float.Parse(lblSelfms15.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms15"].ToString()), 2) * 0.6); ms.Secms16 = Convert.ToString(Math.Round(float.Parse(lblSelfms16.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms16"].ToString()), 2) * 0.6); ms.Secms17 = Convert.ToString(Math.Round(float.Parse(lblSelfms17.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms17"].ToString()), 2) * 0.6); ms.Secms18 = Convert.ToString(Math.Round(float.Parse(lblSelfms18.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms18"].ToString()), 2) * 0.6); ms.Secms19 = Convert.ToString(Math.Round(float.Parse(lblSelfms19.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms19"].ToString()), 2) * 0.6); ms.Secms20 = Convert.ToString(Math.Round(float.Parse(lblSelfms20.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms20"].ToString()), 2) * 0.6); ms.Secms21 = Convert.ToString(Math.Round(float.Parse(lblSelfms21.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms21"].ToString()), 2) * 0.6); ms.Secms22 = Convert.ToString(Math.Round(float.Parse(lblSelfms22.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms22"].ToString()), 2) * 0.6); ms.Secms23 = Convert.ToString(Math.Round(float.Parse(lblSelfms23.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms23"].ToString()), 2) * 0.6); ms.Secms24 = Convert.ToString(Math.Round(float.Parse(lblSelfms24.Text.ToString()), 2) * 0.4 + Math.Round(float.Parse(Request.Form["Upms24"].ToString()), 2) * 0.6); ms.TotalScore = Request.Form["hid"].ToString(); ms.UpViews = Request.Form["tViews"].ToString(); float Score = float.Parse(Request.Form["hid"].ToString()); if (Score > 90) { ms.EvaluateLevelId = 2; } else if (Score > 75 && Score < 90) { ms.EvaluateLevelId = 3; } else if (Score > 60 && Score < 75) { ms.EvaluateLevelId = 4; } else if (Score < 60) { ms.EvaluateLevelId = 5; } ms.IsSubmit = 2; ms.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('����ɹ���');</script>"); }
/// <summary> /// 批量装载 /// </summary> internal static void LoadFromDALPatch(List< MarketScoreInfo> pList, MarketScoreCollection pCollection) { foreach (MarketScore marketScore in pCollection) { MarketScoreInfo marketScoreInfo = new MarketScoreInfo(); LoadFromDAL(marketScoreInfo, marketScore ); pList.Add(marketScoreInfo); } }