/// <summary> /// 保存按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSave_Click(object sender, EventArgs e) { string strRowID = hfFormID.Text; Model.Base_Position position = new Model.Base_Position { PositionCode = this.txtPositionCode.Text.Trim(), PositionName = this.txtPositionName.Text.Trim(), Remark = txtRemark.Text.Trim() }; if (string.IsNullOrEmpty(strRowID)) { position.PositionId = SQLHelper.GetNewID(typeof(Model.Base_Position)); BLL.PositionService.AddPosition(position); BLL.LogService.AddSys_Log(this.CurrUser, position.PositionCode, position.PositionId, BLL.Const.PositionMenuId, BLL.Const.BtnAdd); } else { position.PositionId = strRowID; BLL.PositionService.UpdatePosition(position); BLL.LogService.AddSys_Log(this.CurrUser, position.PositionCode, position.PositionId, BLL.Const.PositionMenuId, BLL.Const.BtnModify); } this.SimpleForm1.Reset(); // 重新绑定表格,并点击当前编辑或者新增的行 BindGrid(); PageContext.RegisterStartupScript(String.Format("F('{0}').selectRow('{1}');", Grid1.ClientID, position.PositionId)); }
/// <summary> /// 根据主键删除职务 /// </summary> /// <param name="positionId"></param> public static void DeletePositionById(string positionId) { Model.SUBHSSEDB db = Funs.DB; Model.Base_Position position = db.Base_Position.FirstOrDefault(e => e.PositionId == positionId); if (position != null) { db.Base_Position.DeleteOnSubmit(position); db.SubmitChanges(); } }
/// <summary> /// 修改职务 /// </summary> /// <param name="position"></param> public static void UpdatePosition(Model.Base_Position position) { Model.SUBHSSEDB db = Funs.DB; Model.Base_Position newPosition = db.Base_Position.FirstOrDefault(e => e.PositionId == position.PositionId); if (newPosition != null) { newPosition.PositionCode = position.PositionCode; newPosition.PositionName = position.PositionName; newPosition.Remark = position.Remark; db.SubmitChanges(); } }
/// <summary> /// 添加职务 /// </summary> /// <param name="position"></param> public static void AddPosition(Model.Base_Position position) { Model.SUBHSSEDB db = Funs.DB; Model.Base_Position newPosition = new Model.Base_Position { PositionId = position.PositionId, PositionCode = position.PositionCode, PositionName = position.PositionName, Remark = position.Remark }; db.Base_Position.InsertOnSubmit(newPosition); db.SubmitChanges(); }