예제 #1
0
        /// <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));
        }
예제 #2
0
 /// <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();
     }
 }
예제 #3
0
 /// <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();
     }
 }
예제 #4
0
        /// <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();
        }