private void EF02_mniLogin_Click(object sender, EventArgs e) { if (strUser_Id.Length > 0) { Application.Restart(); } else { // Nếu trong CSDL có rồi thì chỉ xuất ra form Đăng nhập HeThong_DangNhap frmDangNhap = new HeThong_DangNhap(); DialogResult dlgResult = frmDangNhap.ShowDialog(); strUser_Id = ThongTinDangNhap.USER_ID; } }
private void frmMain_Load(object sender, EventArgs e) { try { if (DieuHanhTaxi.CheckConnection()) { // Lay thong tin he thong ThongTinCauHinh.LayThongTinCauHinh(); //---------------------------------------------------- HeThong_DangNhap frmDangNhap = new HeThong_DangNhap(); DialogResult dlgResult = frmDangNhap.ShowDialog(); if (dlgResult == DialogResult.Cancel) { Application.Exit(); } strUser_Id = ThongTinDangNhap.USER_ID; this.Text = Configuration.GetCompanyName() + " - " + this.Text; G_IsActive = true; LoadData(); g_TimeServer = DieuHanhTaxi.GetTimeServer(); InitTimerCapturePhone(); } else { new MessageBox.MessageBox().Show(this, "Có lỗi kết nối máy chủ, cần liên lạc với quản trị.", "Thông báo lỗi", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Error); Application.Exit(); } statusBar.Panels["TenDangNhap"].Text = ThongTinDangNhap.FULLNAME; if (ThongTinDangNhap.USER_ID != "admin") { //thực hiện phân quyền trên menu PhanQuyenMenu(EF02_mnuMain, ThongTinDangNhap.PermissionsFull); } } catch (Exception ex) { new MessageBox.MessageBox().Show(this, ex.Message, "Thông báo lỗi", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Error); } }