|
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
-
- namespace ProductionControl
- {
- public partial class FrmRoleInfo : Form
- {
- Service.RoleService service = new Service.RoleService();
- Models.Role model = new Models.Role();
-
- public FrmRoleInfo(Models.Role m = null)
- {
- InitializeComponent();
- if (m != null)
- {
- model = m;
- this.txtCode.Enabled = false;
- }
- }
- private void initDataView()
- {
- this.txtCode.Text = model.Code;
- this.txtName.Text = model.Name;
- }
- private void FrmRoleInfo_Load(object sender, EventArgs e)
- {
- initDataView();
- }
-
- private void btnSave_Click(object sender, EventArgs e)
- {
- try
- {
- string szCode = this.txtCode.Text.Trim();
- string szName = this.txtName.Text.Trim();
-
- if (szCode == "" || szName == "")
- throw new Exception("请填写编号和名称!");
-
- model.Code = szCode;
- model.Name = szName;
-
- model.ModifyUserCode = Config.loginUser.Code;
- bool result;
- if (model.Id == 0)
- {
- model.CreateUserCode = Config.loginUser.Code;
- result = service.Insert(model);
- }
- else
- result = service.Update(model);
- if (!result)
- throw new Exception("保存失败!");
-
- MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
- this.DialogResult = DialogResult.OK;
- this.Close();
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
- }
-
- private void btnCancel_Click(object sender, EventArgs e)
- {
- this.Close();
- }
- }
- }
|