コード例 #1
0
        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!");
                }
            }
        }
コード例 #2
0
        private void LoginScreen_BtnManager_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;
                ((ItemMenu)((MenuItem)Menu.Children[0]).DataContext)._Cashier.SetCurrrentUser(currentEmpID);
                currentEmpType = busEmp.GetEmpTypeByID(tblockUsername.Text);
                gridLogin.Children.Clear();
                StackPanelMain.Children.Clear();
                StackPanelMain.Children.Add(banner);
            }
        }
コード例 #3
0
        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!");
            }
        }