Esempio n. 1
0
        /// <summary>
        /// 登录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Loginin_Click(object sender, EventArgs e)
        {
            User userInfo;

            AcountUnit.LoginResult result = AcountUnit.Login(txtUserName.Text, txtUserPassword.Text, out userInfo);
            switch (result)
            {
            case AcountUnit.LoginResult.Success:
                MainWindow mainWin = new MainWindow(userInfo);
                Hide();
                mainWin.ShowDialog();
                Close();
                break;

            case AcountUnit.LoginResult.ValidateError:
                MessageBox.Show(this, "用户名或密码错误", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtUserPassword.Clear();
                break;

            case AcountUnit.LoginResult.NetError:
                MessageBox.Show(this, "连接服务器失败,请联系管理员", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                break;

            default:
                break;
            }
        }
Esempio n. 2
0
 public StaffManager()
 {
     InitializeComponent();
     string[] message = new string[] { "普通用户权限", "管理员权限" };
     for (int i = 0; i < message.Length; i++)
     {
         cmbAccess.Items.Add(message[i]);
         cmbAccessOperation.Items.Add(message[i]);
     }
     cmbAccess.SelectedIndex          = 0;
     cmbAccessOperation.SelectedIndex = 0;
     acount = new AcountUnit();
 }