Example #1
0
        //Perform login. Gets data from view and calls model.
        public bool Login()
        {
            string EmpID    = View.EmpID;
            string Password = View.Password;
            int    RoleID;
            bool   IsValid = false;

            EmployeeModel Employee = Model.CheckLogin(EmpID, Password);

            if (Employee != null)
            {
                RoleID = Employee.RoleID;
                RoleModel Role = Model.GetRole(RoleID);

                string RoleName = Role.RoleName;

                switch (RoleName)
                {
                case "Manager":
                    frmManager frmManager = new frmManager(Employee);
                    frmManager.ShowDialog();
                    break;

                case "Employee":
                    frmAddOrder frmAddOrder = new frmAddOrder(EmpID);
                    frmAddOrder.ShowDialog();
                    break;
                }
                IsValid = true;
            }

            return(IsValid);
        }
Example #2
0
 void lbOrderNum_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Escape)
     {
         this.Close();
     }
     else if (e.KeyCode == Keys.Enter)
     {
         if (lbOrderNum.SelectedIndex >= 0)
         {
             frmAddOrder fao = new frmAddOrder(ref sEngine, lbOrderNum.Items[lbOrderNum.SelectedIndex].ToString());
             fao.ShowDialog();
         }
         else
         {
             this.Close();
         }
     }
 }
        public void ClickAddOrder(EmployeeModel curEmployeeModel)
        {
            frmAddOrder addOrder = new frmAddOrder(curEmployeeModel.EmployeeID);

            addOrder.ShowDialog();
        }