예제 #1
0
        void masterController_EmployeeLogin(object sender, EmployeeArgs e)
        {
            MenuList list;
            Menu     menu;

            if (e.employee.Position == UserLevel.ADMIN)
            {
                list = new AdminMenuList(masterController, this);
                menu = Menu.Home;
            }
            else if (e.employee.Position == UserLevel.CASHIER)
            {
                list = new UserMenuList(masterController, this);
                menu = Menu.POS;
            }
            else if (e.employee.Position == UserLevel.STAFF)
            {
                list = new StaffMenuList(masterController, this);
                menu = Menu.Client;
            }
            else
            {
                list = new InventoryPersonnelMenuList(masterController, this);
                menu = Menu.Inventory;
            }

            accessMenuControl = list.getList;
            masterController.appearSideAndSubBar();
            initControlLocation();
            selectControlbyName(menu);
        }
예제 #2
0
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     dateAndTime1.setForeColor(Color.Black);
     masterController.setFormReturnkey = null;
     isLogin = true;
     displayOnRealSize();
 }
예제 #3
0
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     lblDate.ForeColor = Color.Black;
     masterController.setFormReturnkey = null;
     isLogin = true;
     displayOnRealSize();
     masterController.speak("Hey");
 }
예제 #4
0
        public void OnEmployeeLogin(EmployeeArgs e)
        {
            EventHandler <EmployeeArgs> onEmployeeLogin = EmployeeLogin;

            if (onEmployeeLogin != null)
            {
                onEmployeeLogin(this, e);
            }
            LoginEmployee = e.employee;
        }
예제 #5
0
        private void authorizeLogin()
        {
            if (!loginPane.isLock)
            {
                loginPane.hideLockPane();
            }

            txtUsername.Clear();
            txtPassword.Clear();

            EmployeeArgs employeeArgs = new EmployeeArgs(dbController.getEmployeeFromUser(user));

            masterController.OnEmployeeLogin(employeeArgs);
        }
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     try
     {
         System.ComponentModel.BackgroundWorker worker = new System.ComponentModel.BackgroundWorker();
         worker.DoWork += worker_DoWork;
         worker.RunWorkerAsync(e.employee);
     }
     catch (InvalidOperationException iex)
     {
         ErrorLog.Log(iex);
     }
     catch (Exception ex)
     {
         ErrorLog.Log(ex);
     }
 }
예제 #7
0
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     // reloadUsers();
 }
예제 #8
0
        void masterController_EmployeeLogin(object sender, EmployeeArgs e)
        {
            MenuList list;
            Menu menu;

            if (e.employee.Position == UserLevel.ADMIN)
            {
                list = new AdminMenuList(masterController, this);
                menu = Menu.Home;
            }
            else if (e.employee.Position == UserLevel.CASHIER)
            {
                list = new UserMenuList(masterController, this);
                menu = Menu.POS;
            }
            else if (e.employee.Position == UserLevel.STAFF)
            {
                list = new StaffMenuList(masterController, this);
                menu = Menu.Client;
            }else{
                list = new InventoryPersonnelMenuList(masterController, this);
                menu = Menu.Stock_Control;
            }

            accessMenuControl = list.getList;
            masterController.appearSideAndSubBar();
            initControlLocation();
            selectControlbyName(menu);
            initColor();
        }
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     try
     {
         System.ComponentModel.BackgroundWorker worker = new System.ComponentModel.BackgroundWorker();
         worker.DoWork += worker_DoWork;
         worker.RunWorkerAsync(e.employee);
     }
     catch (InvalidOperationException iex)
     {
         ErrorLog.Log(iex);
     }
     catch (Exception ex)
     {
         ErrorLog.Log(ex);
     }
     
 }
예제 #10
0
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     dateAndTime1.setForeColor(Color.Black);
     masterController.setFormReturnkey = null;
     isLogin = true;
     displayOnRealSize();
     masterController.speak("Hey");
 }
예제 #11
0
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     whenLogin();
 }
예제 #12
0
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     appearWithUser(e.employee);
 }
예제 #13
0
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     // reloadUsers();
 }
예제 #14
0
        private void authorizeLogin()
        {
            if (!loginPane.isLock)
                loginPane.hideLockPane();

            txtUsername.Clear();
            txtPassword.Clear();

            EmployeeArgs employeeArgs = new EmployeeArgs(dbController.getEmployeeFromUser(user));
            masterController.OnEmployeeLogin(employeeArgs);
        }
예제 #15
0
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     whenLogin();
 }
예제 #16
0
 public void OnEmployeeLogin(EmployeeArgs e)
 {
     EventHandler<EmployeeArgs> onEmployeeLogin = EmployeeLogin;
     if (onEmployeeLogin != null)
         onEmployeeLogin(this, e);
     LoginEmployee = e.employee;
 }
예제 #17
0
 void masterController_EmployeeLogin(object sender, EmployeeArgs e)
 {
     appearWithUser(e.employee);
 }