Beispiel #1
0
        public ActionResult Add(StaffView newStaff)
        {
            newStaff.newEmployee.EmployeeID = Guid.NewGuid();
            _EmployeeRepository.AddStaff(newStaff.newEmployee);

            return(RedirectToAction("Index"));
        }
Beispiel #2
0
 public IEnumerable <StaffView> GetAll()
 {
     try
     {
         List <StaffView> staffs = new List <StaffView>();
         var _lst = DbContext.Staffs.Where(x => x.Status == true);
         if (_lst != null && _lst.Count() > 0)
         {
             foreach (var item in _lst)
             {
                 StaffView staff = new StaffView();
                 staff.Account  = item.Account;
                 staff.Address  = item.Address;
                 staff.BirthDay = item.BirthDay;
                 staff.CreateBy = item.CreateBy;
                 staff.Gender   = item.Gender;
                 staff.ID       = item.ID;
                 staff.Mail     = item.Mail;
                 staff.Name     = item.Name;
                 staff.Phone    = item.Phone;
                 staffs.Add(staff);
             }
             return(staffs);
         }
         return(null);
     }
     catch (System.Exception)
     {
         return(null);
     }
 }
Beispiel #3
0
 public StaffController()
 {
     _Context             = new SREDContext();
     _EmployeeRepository  = new EmployeeRepository(_Context);
     _EmployeeHandler     = new EmployeeHandler(_Context, _EmployeeRepository);
     _projectEntryHandler = new ProjectEntryHandler(_Context, _projectEntryRepository);
     _staffView           = new StaffView();
     _fakeEmployee        = new FakeEmployee();
 }
Beispiel #4
0
        private void btnSubmit_Click(object sender, RoutedEventArgs e)
        {
            GetOwnerCredentials();
            if (txtUsername.Text == _ownerUsername && txtPassword.Password == _ownerPassword)
            {
                _logged = true;
                OwnerView view = new OwnerView();
                view.ShowDialog();
            }
            else
            {
                List <IUser> allusers = new List <IUser>();
                try
                {
                    using (HotelEntities db = new HotelEntities())
                    {
                        foreach (tblManager manager in db.tblManagers)
                        {
                            allusers.Add(manager as IUser);
                        }

                        foreach (tblStaff staff in db.tblStaffs)
                        {
                            allusers.Add(staff as IUser);
                        }
                    }
                    foreach (IUser user in allusers)
                    {
                        if (user.Username == txtUsername.Text && user.HashedPassword == txtPassword.Password)
                        {
                            if (user is tblManager)
                            {
                                _logged = true;
                                ManagerView view = new ManagerView();
                                view.ShowDialog();
                                break;
                            }
                            else
                            {
                                _logged = true;
                                StaffView view = new StaffView();
                                view.ShowDialog();
                                break;
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    System.Diagnostics.Debug.WriteLine(ex.Message);
                }
            }
            if (_logged == false)
            {
                MessageBox.Show("Username or Password Not Valid");
            }
        }
Beispiel #5
0
        public StaffView GetStaffViewbyID(int id)
        {
            StaffView staffView = new StaffView();

            foreach (StaffView i in GetListStaffView_BLL(null, 0))
            {
                staffView = i;
            }
            return(staffView);
        }
Beispiel #6
0
        // Constractor
        public ASRController()
        {
            // Instantiate the ASR_App controller to run this application
            Data        = ASR_DataController.GetStart;
            factoryMenu = new MenuFactory();

            StaffManagement   = new StaffView(Data.GetStaffs());
            StudentManagement = new StudentView(Data.GetStudents());
            MainManagement    = new MainView();
        }
Beispiel #7
0
        private void StaffButton_Click(object sender, EventArgs e)
        {
            StaffView staff = new StaffView();

            Helper.AssignFormToPanel(DashboardView.Container, staff);
        }