protected void btn_CreatTable_Click(object sender, EventArgs e) { SHUniversity.KPI.Model.Users u = (SHUniversity.KPI.Model.Users)Session["SHUUser"]; //lb_msg bool r = kpiBll.Exists(u.WorkID, DateTime.Now.Year); if (r) { Jscript.Alert("本年度已经创建了考核表,不能重复创建"); } else { SHUniversity.KPI.Model.UserKPI kpi = new SHUniversity.KPI.Model.UserKPI(); kpi.CreatDate = DateTime.Now; kpi.Creator = u.Name; kpi.KPINumber = SHUniversity.KPI.Common.CreatRandom(); kpi.KPIYear = DateTime.Now.Year; kpi.Status = 0;//0未审核1正在审核2审核通过3退回 kpi.WorkID = u.WorkID; int result = kpiBll.Add(kpi); if (result > 0) { Jscript.AlertAndRedirect("建表成功", "/Home.aspx"); } else { } } }
protected void rp_table_ItemCommand(object source, RepeaterCommandEventArgs e) { SHUniversity.KPI.Model.UserKPI kpi = kpiBll.GetModel(int.Parse(e.CommandArgument.ToString())); if (kpi.Status != 0) { Jscript.Alert("当前状态不可以提交"); return; } if (e.CommandName == "apply") { bool r = kpiBll.ChangeStatus(e.CommandArgument.ToString(), 1, u.Name, u.WorkID); if (r) { Jscript.Alert("提交成功"); } else { Jscript.Alert("提交失败"); } } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(SHUniversity.KPI.Model.UserKPI model) { return(dal.Update(model)); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(SHUniversity.KPI.Model.UserKPI model) { return(dal.Add(model)); }