Exemplo n.º 1
0
 public void showDashboard(LoginForm loginForm, User user)
 {
     if (user.role.type == "admin")
     {
         AdminDashBoard adminDashboardForm = new AdminDashBoard(loginForm, user);
         loginForm.Hide();
         adminDashboardForm.ShowDialog();
     }
     else
     {
         DashboardForm dashboardForm = new DashboardForm(loginForm, user);
         loginForm.Hide();
         dashboardForm.ShowDialog();
     }
 }
Exemplo n.º 2
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     try
     {
         if (CanLogin() == true)
         {
             DashboardForm f = new DashboardForm(Employee_ID, Employee_Name, Employee_Password, Employee_Picture, Employee_Access_Level);
             f.ShowDialog();
             this.Close();
         }
     }
     catch
     {
         MessageBox.Show("Login was unsuccessful, please try again.");
     }
 }
Exemplo n.º 3
0
        private void SelectNode(object sender, TreeViewEventArgs e)
        {
            string name = treeView.SelectedNode.Text;

            switch (name)
            {
            case "Quản lý nhân viên":
                var userView = new UserView {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(userView);
                break;

            case "Quản lý cấu hình hệ thống":
                var configurationView = new ConfigurationView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(configurationView);
                break;

            case "Quản lý nội dung tin nhắn":
                var smsView = new SmsView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(smsView);
                break;

            case "Quản lý nội dung email":
                var emailView = new EmailView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(emailView);
                break;

            case "Quản lý khách hàng":
                var customerView = new CustomerView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(customerView);
                break;

            case "Quản lý loại sản phẩm":
                var productTypeView = new ProductTypeView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(productTypeView);
                break;

            case "Quản lý sản phẩm":
                var productView = new ProductView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(productView);
                break;

            case "Quản lý sản phẩm LD":
                var productLDView = new ProductLDView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(productLDView);
                break;

            case "Quản lý thiết bị vận chuyển":
                var vehicleView = new VehicleView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(vehicleView);
                break;

            case "Quản lý đơn hàng":
                var orderView = new OrderView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(orderView);
                break;

            case "Quản lý thông tin vận chuyển":
                var mainView = new MainView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(mainView);
                break;

            case "Bảng thông tin đơn hàng":
                var frm = new DashboardForm {
                    Dock = DockStyle.Fill, TopLevel = true
                };
                frm.ShowDialog();
                break;

            case "Quản lý tên thành phố":
                var cityView = new CityView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(cityView);
                break;

            case "Quản lý quyền truy cập":
                var roleView = new RoleView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(roleView);
                break;

            case "Quản lý cập nhật dữ liệu":
                var lockingView = new LockingView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(lockingView);
                break;

            case "Quản lý thông tin email":
                var emailDataView = new EmailDataView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(emailDataView);
                break;

            case "Quản lý thông tin tin nhắn":
                var smsDataView = new SmsDataView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(smsDataView);
                break;

            default:
                break;
            }
        }