Exemplo n.º 1
0
 public HrUserControl()
 {
     InitializeComponent();
     model       = new HrViewModel();
     DataContext = model;
     searchRegionComboBox.IsEnabled     = false;
     model.SelectedEmployee             = new Employee();
     datePickerBirthDate.DisplayDateEnd = DateTime.Today;
 }
Exemplo n.º 2
0
        //Method to return the requests pending with the HR
        public List <HrViewModel> GetAllRequest(string code)
        {
            List <HrViewModel> requests   = new List <HrViewModel>();
            string             hrEmployee = _niitdb.GetPsa(code);

            if (hrEmployee != null)
            {
                List <Requests> requestlist = _requestrepository.GetAllRequest(); //repo call
                foreach (Requests req in requestlist)
                {
                    string tempCode    = req.EmployeeCode;
                    string reqEmployee = _niitdb.GetPsa(tempCode);
                    if (hrEmployee == reqEmployee)
                    {
                        EmployeeDetails employee   = _niitdb.GetOneEmployee(req.EmployeeCode);
                        EmployeeDetails supervisor = _niitdb.GetSupervisor(req.SupervisorCode);
                        HrViewModel     model      = new HrViewModel();
                        model.DateOfRequest  = req.DateOfRequest;
                        model.DateOfTransfer = req.DateOfTransfer;
                        model.EmployeeCode   = req.EmployeeCode;
                        model.EmployeeName   = employee.EmployeeName;
                        model.NewcCode       = req.NewCcCode;
                        model.NewOucode      = req.NewOuCode;
                        model.Newpacode      = req.NewPaCode;
                        model.Newpsacode     = req.NewPsaCode;
                        model.OldcCode       = employee.CcCode;
                        model.OldOucode      = employee.OuCode;
                        model.Oldpacode      = employee.PaCode;
                        model.Oldpsacode     = employee.PsaCode;
                        model.RequestId      = req.RequestId;
                        model.SupervisorCode = req.SupervisorCode;
                        model.SupervisorName = supervisor.SupervisorName;
                        requests.Add(model);
                    }
                }
            }
            return(requests);
        }
Exemplo n.º 3
0
 public HrUserControl()
 {
     InitializeComponent();
     hrViewModel      = new HrViewModel();
     grid.DataContext = hrViewModel;
 }
Exemplo n.º 4
0
 public HrView(HrViewModel vm)
 {
     if (vm == null) { throw new ArgumentNullException("vm"); }
     InitializeComponent();
     this.DataContext = vm;
 }