Exemplo n.º 1
0
        /// <summary>
        /// 保存按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strRowID = hfFormID.Text;

            Model.Base_ViolationSort violationSort = new Model.Base_ViolationSort
            {
                ViolationSortCode = this.txtViolationSortCode.Text.Trim(),
                ViolationSortName = this.txtViolationSortName.Text.Trim(),
                Remark            = txtRemark.Text.Trim()
            };
            if (string.IsNullOrEmpty(strRowID))
            {
                violationSort.ViolationSortId = SQLHelper.GetNewID(typeof(Model.Base_ViolationSort));
                BLL.ViolationSortService.AddViolationSort(violationSort);

                BLL.LogService.AddSys_Log(this.CurrUser, violationSort.ViolationSortCode, violationSort.ViolationSortId, BLL.Const.ViolationSortMenuId, Const.BtnAdd);
            }
            else
            {
                violationSort.ViolationSortId = strRowID;
                BLL.ViolationSortService.UpdateViolationSort(violationSort);
                BLL.LogService.AddSys_Log(this.CurrUser, violationSort.ViolationSortCode, violationSort.ViolationSortId, BLL.Const.ViolationSortMenuId, Const.BtnModify);
            }
            this.SimpleForm1.Reset();
            // 重新绑定表格,并点击当前编辑或者新增的行
            BindGrid();
            PageContext.RegisterStartupScript(String.Format("F('{0}').selectRow('{1}');", Grid1.ClientID, violationSort.ViolationSortId));
        }
Exemplo n.º 2
0
 /// <summary>
 /// 根据主键删除违章种类
 /// </summary>
 /// <param name="violationSortId"></param>
 public static void DeleteViolationSortById(string violationSortId)
 {
     Model.SUBHSSEDB          db            = Funs.DB;
     Model.Base_ViolationSort violationSort = db.Base_ViolationSort.FirstOrDefault(e => e.ViolationSortId == violationSortId);
     if (violationSort != null)
     {
         db.Base_ViolationSort.DeleteOnSubmit(violationSort);
         db.SubmitChanges();
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 修改违章种类
 /// </summary>
 /// <param name="violationSort"></param>
 public static void UpdateViolationSort(Model.Base_ViolationSort violationSort)
 {
     Model.SUBHSSEDB          db = Funs.DB;
     Model.Base_ViolationSort newViolationSort = db.Base_ViolationSort.FirstOrDefault(e => e.ViolationSortId == violationSort.ViolationSortId);
     if (newViolationSort != null)
     {
         newViolationSort.ViolationSortCode = violationSort.ViolationSortCode;
         newViolationSort.ViolationSortName = violationSort.ViolationSortName;
         newViolationSort.Remark            = violationSort.Remark;
         db.SubmitChanges();
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// 添加违章种类
 /// </summary>
 /// <param name="violationSort"></param>
 public static void AddViolationSort(Model.Base_ViolationSort violationSort)
 {
     Model.SUBHSSEDB          db = Funs.DB;
     Model.Base_ViolationSort newViolationSort = new Model.Base_ViolationSort
     {
         ViolationSortId   = violationSort.ViolationSortId,
         ViolationSortCode = violationSort.ViolationSortCode,
         ViolationSortName = violationSort.ViolationSortName,
         Remark            = violationSort.Remark
     };
     db.Base_ViolationSort.InsertOnSubmit(newViolationSort);
     db.SubmitChanges();
 }