using System; using System.Windows.Forms; using DevComponents.DotNetBar; using IOM_cs.irisDb; using IOM_cs.irisDb.service; using IOM_cs.irisDb.service.mySqlImpl; namespace IOM_cs.insertForm.sysSetting { public partial class CtrlUserEdit : Office2007Form { IUserService iUserService = (IUserService)DbService.getEntity("IUserService"); private Int64 id; public CtrlUserEdit(Int64 _id,String userId,String name,String policeId,String userNumber) { InitializeComponent(); id = _id; textBoxUserId.Text = userId; textBoxUserName.Text = name; textBoxPoliceId.Text = policeId; textBoxUserNumber.Text = userNumber; } private void roundButton1_Click(object sender, EventArgs e) { String serId = textBoxUserId.Text; String name = textBoxUserName.Text; String policeId = textBoxPoliceId.Text; String userNumber = textBoxUserNumber.Text; if (textBoxUserId.Text.Trim() == "") { MessageBox.Show(this, "账号不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (textBoxUserName.Text.Trim() == "") { MessageBox.Show(this, "姓名不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { if (!Validation.CheckName(textBoxUserName.Text.Trim())) { MessageBox.Show(this, "请输入真实姓名!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } if (textBoxPoliceId.Text.Trim() == "") { MessageBox.Show(this, "警务编号不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (textBoxUserNumber.Text.Trim() == "") { MessageBox.Show(this, "身份证不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { if (!Validation.CheckIDCard(textBoxUserNumber.Text.Trim())) { MessageBox.Show(this, "请输入正确的身份证号!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } try { if (iUserService.EditUser(id, serId, name, policeId, userNumber) == 0) { DialogResult = DialogResult.OK; } } catch (Exception ex) { MessageBox.Show("用户信息保存失败", "提示"); } } private void roundButton2_Click(object sender, EventArgs e) { this.Close(); } } }