/// <summary> /// 保存按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSave_Click(object sender, EventArgs e) { if (this.drpPostType.SelectedValue == BLL.Const._Null) { ShowNotify("请选择类型!", MessageBoxIcon.Warning); return; } string strRowID = hfFormID.Text; Model.Base_WorkPost newWorkPost = new Model.Base_WorkPost { WorkPostCode = this.txtWorkPostCode.Text.Trim(), WorkPostName = this.txtWorkPostName.Text.Trim(), PostType = this.drpPostType.SelectedValue, IsHsse = Convert.ToBoolean(this.ckbIsHsse.Checked), Remark = txtRemark.Text.Trim() }; if (string.IsNullOrEmpty(strRowID)) { newWorkPost.WorkPostId = SQLHelper.GetNewID(typeof(Model.Base_WorkPost)); BLL.WorkPostService.AddWorkPost(newWorkPost); BLL.LogService.AddSys_Log(this.CurrUser, newWorkPost.WorkPostCode, newWorkPost.WorkPostId, BLL.Const.WorkPostMenuId, BLL.Const.BtnAdd); } else { newWorkPost.WorkPostId = strRowID; BLL.WorkPostService.UpdateWorkPost(newWorkPost); BLL.LogService.AddSys_Log(this.CurrUser, newWorkPost.WorkPostCode, newWorkPost.WorkPostId, BLL.Const.WorkPostMenuId, BLL.Const.BtnDelete); } this.SimpleForm1.Reset(); // 重新绑定表格,并点击当前编辑或者新增的行 BindGrid(); PageContext.RegisterStartupScript(String.Format("F('{0}').selectRow('{1}');", Grid1.ClientID, newWorkPost.WorkPostId)); }
/// <summary> /// 根据主键删除信息 /// </summary> /// <param name="workPostId"></param> public static void DeleteWorkPostById(string workPostId) { Model.SUBHSSEDB db = Funs.DB; Model.Base_WorkPost workPost = db.Base_WorkPost.FirstOrDefault(e => e.WorkPostId == workPostId); { db.Base_WorkPost.DeleteOnSubmit(workPost); db.SubmitChanges(); } }
/// <summary> /// 修改 /// </summary> /// <param name="teamGroup"></param> public static void UpdateWorkPost(Model.Base_WorkPost workPost) { Model.SUBHSSEDB db = Funs.DB; Model.Base_WorkPost newWorkPost = db.Base_WorkPost.FirstOrDefault(e => e.WorkPostId == workPost.WorkPostId); if (newWorkPost != null) { newWorkPost.WorkPostCode = workPost.WorkPostCode; newWorkPost.WorkPostName = workPost.WorkPostName; newWorkPost.PostType = workPost.PostType; newWorkPost.IsHsse = workPost.IsHsse; newWorkPost.Remark = workPost.Remark; db.SubmitChanges(); } }
/// <summary> /// 添加 /// </summary> /// <param name="?"></param> public static void AddWorkPost(Model.Base_WorkPost workPost) { Model.SUBHSSEDB db = Funs.DB; Model.Base_WorkPost newWorkPost = new Model.Base_WorkPost { WorkPostId = workPost.WorkPostId, WorkPostCode = workPost.WorkPostCode, WorkPostName = workPost.WorkPostName, PostType = workPost.PostType, IsHsse = workPost.IsHsse, Remark = workPost.Remark }; db.Base_WorkPost.InsertOnSubmit(newWorkPost); db.SubmitChanges(); }