/// <summary> /// 保存按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSave_Click(object sender, EventArgs e) { string strRowID = hfFormID.Text; Model.Base_WorkStage workStage = new Model.Base_WorkStage { WorkStageCode = this.txtWorkStageCode.Text.Trim(), WorkStageName = this.txtWorkStageName.Text.Trim(), Remarks = txtRemark.Text.Trim() }; if (string.IsNullOrEmpty(strRowID)) { workStage.WorkStageId = SQLHelper.GetNewID(typeof(Model.Base_WorkStage)); BLL.WorkStageService.AddWorkStage(workStage); BLL.LogService.AddSys_Log(this.CurrUser, workStage.WorkStageCode, workStage.WorkStageId, BLL.Const.WorkStageMenuId, BLL.Const.BtnAdd); } else { workStage.WorkStageId = strRowID; BLL.WorkStageService.UpdateWorkStage(workStage); BLL.LogService.AddSys_Log(this.CurrUser, workStage.WorkStageCode, workStage.WorkStageId, BLL.Const.WorkStageMenuId, BLL.Const.BtnModify); } this.SimpleForm1.Reset(); // 重新绑定表格,并点击当前编辑或者新增的行 BindGrid(); PageContext.RegisterStartupScript(String.Format("F('{0}').selectRow('{1}');", Grid1.ClientID, workStage.WorkStageId)); }
/// <summary> /// 根据主键删除工作阶段 /// </summary> /// <param name="workStageId"></param> public static void DeleteWorkStageById(string workStageId) { Model.Base_WorkStage workStage = db.Base_WorkStage.FirstOrDefault(e => e.WorkStageId == workStageId); if (workStage != null) { db.Base_WorkStage.DeleteOnSubmit(workStage); db.SubmitChanges(); } }
/// <summary> /// 修改工作阶段 /// </summary> /// <param name="workStage"></param> public static void UpdateWorkStage(Model.Base_WorkStage workStage) { Model.Base_WorkStage newWorkStage = db.Base_WorkStage.FirstOrDefault(e => e.WorkStageId == workStage.WorkStageId); if (newWorkStage != null) { newWorkStage.WorkStageCode = workStage.WorkStageCode; newWorkStage.WorkStageName = workStage.WorkStageName; newWorkStage.Remarks = workStage.Remarks; db.SubmitChanges(); } }
/// <summary> /// 添加工作阶段 /// </summary> /// <param name="workStage"></param> public static void AddWorkStage(Model.Base_WorkStage workStage) { Model.Base_WorkStage newWorkStage = new Model.Base_WorkStage { WorkStageId = workStage.WorkStageId, WorkStageCode = workStage.WorkStageCode, WorkStageName = workStage.WorkStageName, Remarks = workStage.Remarks }; db.Base_WorkStage.InsertOnSubmit(newWorkStage); db.SubmitChanges(); }