예제 #1
0
 private void FormDangNhap_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (preDangNhap.isDangNhap == true)
     {
         formMain = new QLTVMain();
         QLTVMain.SetOldPasswordforUser();
         this.Dispose();
     }
     else
     {
         Application.Exit();
     }
 }
예제 #2
0
        private void simpleButton_DangNhap_Click(object sender, EventArgs e)
        {
            preDangNhap.nguoiSuDung.tenNguoiSD = textEdit_TenUser.Text;
            preDangNhap.nguoiSuDung.password   = textEdit_Password.Text;
            labelControl_Error.ForeColor       = Color.Blue;
            labelControl_Error.Text            = " Đang đăng nhập .... ";
            labelControl_Error.Update();

            try
            {
                if (preDangNhap.CheckIskUser() != null) // user has already exist
                {
                    // check enable of User
                    if (preDangNhap.CheckIskUser().enable == true)
                    {
                        int num = preDangNhap.addNewEntity();
                        if (num > 0)
                        {
                            // after adding DangNhap successfully and SaveChange is so then assign maDangNhap to user in QLTVMainForm
                            QLTVMain.login.maDangNhap = this.maDangNhap;
                            QLTVMain.user             = preDangNhap.CheckIskUser();
                            QLTVMain.SetOldPasswordforUser();
                            preDangNhap.isDangNhap = true;
                            this.Close();
                        }
                        // Login successfully
                    }
                    else
                    {
                        labelControl_Error.ForeColor = Color.Red;
                        labelControl_Error.Text      = " Người sử dụng này đã bị vô hiệu hóa!!! ";
                    }
                }
                else // Invalid Input
                {
                    labelControl_Error.ForeColor = Color.Red;
                    labelControl_Error.Text      = " Thông tin đăng nhập không đúng !!! Vui lòng nhập lại. ";
                }
            }
            catch
            {
                labelControl_Error.ForeColor = Color.Red;
                labelControl_Error.Text      = " Thông tin đăng nhập không đúng !!! Vui lòng nhập lại. ";
            }
        }