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(); } }
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."); } }
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; } }