private void btnDangNhap_ItemClick(object sender, ItemClickEventArgs e) { SplashScreenManager.ShowDefaultWaitForm("Đang tải", "Vui lòng chờ..."); if (btnDangNhap.Caption == "Đăng nhập") { frmDangNhap DN = new frmDangNhap(); DN.ShowDialog(); LuuTKTableAdapters.QueriesTableAdapter q = new LuuTKTableAdapters.QueriesTableAdapter(); if (q.Login(DN.txtTaiKhoan.Text, DN.txtMatKhau.Text) == 1 && ThongTinDN.Truycap == true) { btnDuLieu.Visibility = BarItemVisibility.Always; lblGioiThieu.Caption = ThongTinDN.QuyenHan + Control.ThongTinDN.Tencanbo; btnDangNhap.Caption = "Đăng xuất"; btnDangNhap.LargeGlyph = Properties.Resources.Lock_Unlock_icon; btnDK_.Enabled = true; btnDMK_.Enabled = true; btnDK_.Visibility = BarItemVisibility.Never; btnDMK_.Visibility = BarItemVisibility.Always; btnQMK_.Visibility = BarItemVisibility.Never; ribQLNK.Enabled = true; btnHuongDan.Enabled = true; acMenu.Enabled = true; btnDSND.Enabled = true; //xtraTabControl1.Enabled = true; //SplashScreenManager.ShowDefaultWaitForm("Đang tải", "Vui lòng chờ..."); //int t = 0; //foreach (DevExpress.XtraTab.XtraTabPage tab in xtraTabControl1.TabPages) //{ // if (tab.Text == "Thêm mới công dân") // { // xtraTabControl1.SelectedTabPage = tab; // t = 1; // } //} //if (t == 1) { } //else // clsAddTab.AddTab(xtraTabControl1, "", "Thêm mới công dân", new frmThemCongDan()); //lblGioiThieu.Caption = ThongTinDN.QuyenHan + ThongTinDN.Tencanbo + " | Bạn đang ở tab thêm công dân mới"; //SplashScreenManager.CloseDefaultWaitForm(); return; } btnDuLieu.Visibility = BarItemVisibility.Never; btnDangNhap.Caption = "Đăng nhập"; btnDangNhap.LargeGlyph = Properties.Resources.Lock_Unlock_icon; ribQLNK.Enabled = false; btnHuongDan.Enabled = false; acMenu.Enabled = false; btnDSND.Enabled = false; documentManager1.View.Controller.CloseAll(); btnDK.Visibility = BarItemVisibility.Always; btnQuenMK.Visibility = BarItemVisibility.Always; foreach (var item in new XPQuery <HETHONG>(Session.DefaultSession)) { item.TUDONGDN = false; item.Save(); } } else { btnDuLieu.Visibility = BarItemVisibility.Never; btnDangNhap.Caption = "Đăng nhập"; ThongTinDN.QuyenHan = ""; ThongTinDN.Quyenhan = 0; ThongTinDN.Tencanbo = ""; btnDangNhap.LargeGlyph = Properties.Resources.Lock_Unlock_icon; btnHuongDan.Enabled = false; btnDMK_.Enabled = false; ribQLNK.Enabled = false; acMenu.Enabled = false; btnDSND.Enabled = false; documentManager1.View.Controller.CloseAll(); lblGioiThieu.Caption = "Người dùng chưa đăng nhập"; btnDK_.Visibility = BarItemVisibility.Always; btnQMK_.Visibility = BarItemVisibility.Always; foreach (var item in new XPQuery <HETHONG>(Session.DefaultSession)) { item.TUDONGDN = false; item.Save(); } } SplashScreenManager.CloseDefaultWaitForm(); }
private void simpleButton1_Click(object sender, EventArgs e) { try { //SplashScreenManager.ShowDefaultWaitForm("Đang kết nối", "Vui lòng chờ..."); LuuTKTableAdapters.QueriesTableAdapter q = new LuuTKTableAdapters.QueriesTableAdapter(); if (txtTaiKhoan.Text == "") { Messages.MessagesBox.Error("Tài khoản không được bỏ trống."); txtTaiKhoan.Focus(); } else if (txtMatKhau.Text == "") { Messages.MessagesBox.Error("Mật khẩu không được bỏ trống."); txtMatKhau.Focus(); } else { if (q.Login(txtTaiKhoan.Text, txtMatKhau.Text) == 1) { SplashScreenManager.ShowDefaultWaitForm("Đang kết nối", "Vui lòng chờ..."); this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); Nguoidung(); ThongTinDN.Taikhoan = txtTaiKhoan.Text; ThongTinDN.Tencanbo = tencanbo; ThongTinDN.Macanbo = macanbo; ThongTinDN.Matkhau = txtMatKhau.Text; KiemTraTruyCap(); if (t == false) { ThongTinDN.Truycap = true; KiemTraQuyenHan(); if (t == true) { ThongTinDN.Quyenhan = 1; ThongTinDN.QuyenHan = "Quản lý: "; } else { ThongTinDN.Quyenhan = 0; ThongTinDN.QuyenHan = "Người dùng: "; } } else { Messages.MessagesBox.Error("Người dùng đang tạm khóa, vui lòng liên hệ quản trị!"); ThongTinDN.Truycap = false; return; } SplashScreenManager.CloseDefaultWaitForm(); } else { Messages.MessagesBox.Error("Tài khoản hoặc mật khẩu không đúng."); txtTaiKhoan.Text = ""; txtMatKhau.Text = ""; txtTaiKhoan.Focus(); } } //SplashScreenManager.CloseDefaultWaitForm(); } catch { Messages.MessagesBox.Info("Lổi kết nối cơ sở dữ liệu."); } if (chkLuu.Checked) { Properties.Settings.Default.Taikhoan = txtTaiKhoan.Text; Properties.Settings.Default.Matkhau = txtMatKhau.Text; Properties.Settings.Default.Save(); } else { Properties.Settings.Default.Taikhoan = ""; Properties.Settings.Default.Matkhau = ""; Properties.Settings.Default.Save(); } }