Exemple #1
0
 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;
     }
 }
Exemple #2
0
        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);
            }
        }