Newer
Older
IRIS_COLLECT / IOM_cs / insertForm / sysSetting / CtrlUserEdit.cs
yangqianqian on 29 Dec 2020 2 KB first
using System;
using System.Windows.Forms;
using DevComponents.DotNetBar;
using IOM_cs.irisDb;
using IOM_cs.irisDb.service;

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 userNumber)
        {
            InitializeComponent();
            id = _id;
            textBoxUserId.Text = userId;
            textBoxUserName.Text = name;
            textBoxUserNumber.Text = userNumber;
        }

        private void roundButton1_Click(object sender, EventArgs e)
        {
            String serId = textBoxUserId.Text;
            String name = textBoxUserName.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 (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,"", userNumber) == 0)
                {
                    DialogResult = DialogResult.OK;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("用户信息保存失败", "提示");
            }
        }

        private void roundButton2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}