173 lines
4.4 KiB
C#
173 lines
4.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Data.Entity.Migrations;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
using WinformGeneralDeveloperFrame;
|
|
using WinformGeneralDeveloperFrame.Commons;
|
|
using DevExpress.XtraLayout;
|
|
using MES;
|
|
using MES.Entity;
|
|
|
|
namespace MES.Form
|
|
{
|
|
public partial class FrmsysUser : FrmBaseForm
|
|
{
|
|
public FrmsysUser()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
private void FrmsysUser_Load(object sender, EventArgs e)
|
|
{
|
|
Init();
|
|
InitFrom(xtraTabControl1, grdList, grdListView, new LayoutControlGroup[] { layoutControlGroup1 }, new sysUserInfo());
|
|
}
|
|
private void Init()
|
|
{
|
|
|
|
|
|
|
|
|
|
txtdeptId.Properties.DataSource = GetDataTableUtils.SqlTable("部门");
|
|
repositoryItemtxtdeptId.DataSource = GetDataTableUtils.SqlTable("部门");
|
|
txtcreatorId.Properties.DataSource = GetDataTableUtils.SqlTable("用户");
|
|
repositoryItemtxtcreatorId.DataSource = GetDataTableUtils.SqlTable("用户");
|
|
txteditorId.Properties.DataSource = GetDataTableUtils.SqlTable("用户");
|
|
repositoryItemtxteditorId.DataSource = GetDataTableUtils.SqlTable("用户");
|
|
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////
|
|
|
|
txtdeptId.Properties.DataSource = GetDataTableUtils.SqlTable("部门");
|
|
repositoryItemtxtdeptId.DataSource = GetDataTableUtils.SqlTable("部门");
|
|
|
|
|
|
////////////////////////////////////////////////////////
|
|
|
|
txtcreatorId.Properties.DataSource = GetDataTableUtils.SqlTable("用户");
|
|
repositoryItemtxtcreatorId.DataSource = GetDataTableUtils.SqlTable("用户");
|
|
|
|
|
|
////////////////////////////////////////////////////////
|
|
|
|
txteditorId.Properties.DataSource = GetDataTableUtils.SqlTable("用户");
|
|
repositoryItemtxteditorId.DataSource = GetDataTableUtils.SqlTable("用户");
|
|
|
|
|
|
////////////////////////////////////////////////////////
|
|
|
|
}
|
|
public override bool SaveFunction()
|
|
{
|
|
try
|
|
{
|
|
sysUserInfo info = (sysUserInfo)this.ControlDataToModel(new sysUserInfo());
|
|
using (var db = new MESDB())
|
|
{
|
|
db.sysUserInfo.AddOrUpdate(info);
|
|
db.SaveChanges();
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
ex.Message.ShowError();
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
public override void InitgrdListDataSource()
|
|
{
|
|
using (var con = new MESDB())///
|
|
{
|
|
grdList.DataSource = con.sysUserInfo.ToList();
|
|
}
|
|
}
|
|
|
|
public override bool CheckInput()
|
|
{
|
|
if (string.IsNullOrEmpty(txtaccount.EditValue.ToString()))
|
|
{
|
|
"工号不能为空".ShowWarning();
|
|
txtaccount.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txtusername.EditValue.ToString()))
|
|
{
|
|
"用户名不能为空".ShowWarning();
|
|
txtusername.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txtpassword.EditValue.ToString()))
|
|
{
|
|
"密码不能为空".ShowWarning();
|
|
txtpassword.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txtemail.EditValue.ToString()))
|
|
{
|
|
"邮件不能为空".ShowWarning();
|
|
txtemail.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txtmobilephone.EditValue.ToString()))
|
|
{
|
|
"电话不能为空".ShowWarning();
|
|
txtmobilephone.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txtdeptId.EditValue.ToString()))
|
|
{
|
|
"部门不能为空".ShowWarning();
|
|
txtdeptId.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txtisEnabled.EditValue.ToString()))
|
|
{
|
|
"有效不能为空".ShowWarning();
|
|
txtisEnabled.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txtcreatorId.EditValue.ToString()))
|
|
{
|
|
"创建人不能为空".ShowWarning();
|
|
txtcreatorId.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txtcreateTime.EditValue.ToString()))
|
|
{
|
|
"创建时间不能为空".ShowWarning();
|
|
txtcreateTime.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txteditorId.EditValue.ToString()))
|
|
{
|
|
"编辑人不能为空".ShowWarning();
|
|
txteditorId.Focus();
|
|
return false;
|
|
}
|
|
if (string.IsNullOrEmpty(txteditTime.EditValue.ToString()))
|
|
{
|
|
"编辑时间不能为空".ShowWarning();
|
|
txteditTime.Focus();
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
} |