Newer
Older
IRIS_COLLECT_GA / IOM_cs / insertForm / sysSetting / CtrlUserEdit.cs
yangqianqian on 1 Jun 2021 3 KB first commit
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();
        }
    }
}