Newer
Older
GHFX_REFACTOR / FrmSysUserInfoEdit.cs
wxn on 9 Nov 2016 1 KB 冗余代码整理
using System;
using System.Data;
using System.Windows.Forms;
using DevComponents.DotNetBar;

namespace Cyberpipe
{
    public delegate void ReloadSysUserInfoGrid(int pageIndex);
    public partial class FrmSysUserInfoEdit : Office2007Form
    {
        public event ReloadSysUserInfoGrid reloadGrid;

        public FrmSysUserInfoEdit()
        {
            InitializeComponent();
        }

        private void buttonX1_Click(object sender, EventArgs e)
        {
            try
            {
                if (String.IsNullOrEmpty(txt_code.Text.Trim()))
                {
                    MessageBox.Show("账号不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txt_code.Focus();
                    return;
                }
                string sql = "select count(*) from casic_userinfotest where username='" + txt_code.Text.Trim() + "' and sysname='GHFX'";
                int count = int.Parse(OracleUtils.ExecuteScalar(OracleUtils.ConnectionString,CommandType.Text,sql).ToString());
                if (count > 0)
                {
                    MessageBox.Show("账号不能重复!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txt_code.Focus();
                    return;
                }

                sql = "insert into casic_userinfotest (username,password,sysname) values ('" + txt_code.Text.Trim() + "','" + Utility.MD5Encrypt2(textBoxPassWord.Text) + "','GHFX')";
                OracleUtils.ExecuteNonQuery(OracleUtils.ConnectionString, CommandType.Text, sql);
                txt_code.Text = "";
                reloadGrid(-1);
                MessageBox.Show("添加成功!","结果", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("添加失败:" + ex,"错误" , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
    }
}