78 lines
2.2 KiB
C#
78 lines
2.2 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|