示例#1
0
        private void LoginExecute()
        {
            try
            {
                switch (currentEmployee.role)
                {
                case "admin":
                    AdminMenu adminMenu = new AdminMenu();
                    adminMenu.ShowDialog();
                    break;

                case "employee":
                    DAN_XLIII.View.Employee e = new DAN_XLIII.View.Employee(currentEmployee.id);
                    e.ShowDialog();
                    break;

                case "manager":
                    tblManager m = Service.Service.GetManagerById(currentEmployee.id);
                    if (m.access == "modify")
                    {
                        ManagerModify managerModify = new ManagerModify();
                        managerModify.ShowDialog();
                    }
                    else
                    {
                        ManagerReadonly managerReadonly = new ManagerReadonly();
                        managerReadonly.ShowDialog();
                    }
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 public ManagerReadonlyViewModel(ManagerReadonly open)
 {
     readonlyManager = open;
     employeeList    = Service.Service.GetAllEmployees();
 }