private void ListViewItemMenu_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { // if(sender.Equals(Cashier)) ItemMenu item = (ItemMenu)((ListBoxItem)sender).DataContext; string perID = item.APID; bool isHavePermission = true; if (perID.Length == 5) { BUS_AccessPermissionGroup busAccPerGr = new BUS_AccessPermissionGroup(); isHavePermission = busAccPerGr.IsHavePermission(_context.GetCurrentEmpType(), perID); } if (isHavePermission) { if (item._Cashier != null) { _context.SwitchWindow(item._Cashier, 1); } else { _context.SwitchWindow(item.Screen); } } else { MessageBox.Show("Bạn không có quyền sử dụng chức năng này!"); } }
private void LoginScreen_BtnSale_Click(object sender, RoutedEventArgs e) { bool checkResult = loginScreen.CheckPassword(); if (checkResult) { tblockUsername.Text = loginScreen.txtBoxAccount.Text; BUS_Employees busEmp = new BUS_Employees(); currentEmpID = tblockUsername.Text; currentEmpType = busEmp.GetEmpTypeByID(tblockUsername.Text); BUS_AccessPermissionGroup busAccPerGr = new BUS_AccessPermissionGroup(); bool isHavePermission = busAccPerGr.IsHavePermission(currentEmpType, "AP001"); if (isHavePermission) { gridLogin.Children.Clear(); var screen = new Cashier(this, currentEmpID); gridLogin.Children.Add(screen); } else { MessageBox.Show("Bạn không có quyền sử dụng chức năng này!"); } } }
private void ReceiptButton_Click(object sender, RoutedEventArgs e) { BUS_Employees busEmp = new BUS_Employees(); string typeEmp = busEmp.GetEmpTypeByID(user); BUS_AccessPermissionGroup busAccPerGr = new BUS_AccessPermissionGroup(); bool isHavePermission = busAccPerGr.IsHavePermission(typeEmp, "AP001"); if (isHavePermission) { _context.SwitchToReceipt(); PrintScreen.Children.Clear(); } else { MessageBox.Show("Bạn không có quyền sử dụng chức năng này!"); } }
private void ListViewMenu_SelectionChanged(object sender, SelectionChangedEventArgs e) { SubItem item = (SubItem)((ListView)sender).SelectedItem; if (ListViewMenu.IsMouseCaptured) { string perID = item.APID; BUS_AccessPermissionGroup busAccPerGr = new BUS_AccessPermissionGroup(); bool isHavePermission = busAccPerGr.IsHavePermission(_context.GetCurrentEmpType(), perID); if (isHavePermission) { _context.SwitchScreen(item.Screen); } else { MessageBox.Show("Bạn không có quyền sử dụng chức năng này!"); } } }