Exemplo n.º 1
0
        public EmployeeEditViewModel(IEmployeeEndpoint employeeEndpoint, IDialogService showDialog)
        {
            _employeeEndpoint = employeeEndpoint;
            _showDialog       = showDialog;

            SaveEmployeeCommand      = new DelegateCommand(CloseDialog);
            OpenCitySelectionCommand = new DelegateCommand(OpenCitySelectDialog);
        }
Exemplo n.º 2
0
        public JoppdEmployeeViewModel(IJoppdEmployeeEndpoint joppdEndpoint,
                                      IEmployeeEndpoint employeeEndpoint, ICityEndpoint cityEndpoint)
        {
            _joppdEndpoint    = joppdEndpoint;
            _employeeEndpoint = employeeEndpoint;
            _cityEndpoint     = cityEndpoint;

            SaveDataCommand = new DelegateCommand(SaveJoppdData, CanSave);
        }
Exemplo n.º 3
0
        public EmployeesViewModel(IEmployeeEndpoint employeeEndpoint, IRegionManager regionManager,
                                  IDialogService showDialog)
        {
            _employeeEndpoint = employeeEndpoint;
            _regionManager    = regionManager;
            _showDialog       = showDialog;

            NewEmployeeCommand    = new DelegateCommand(AddNewEmployee);
            EditEmployeeCommand   = new DelegateCommand(EditEmployee);
            DeleteEmployeeCommand = new DelegateCommand(DeleteEmployee, CanDelete);
        }
Exemplo n.º 4
0
        public GeneratorDialogViewModel(IEmployeeEndpoint employeeEndpoint,
                                        IDialogService showDialog,
                                        ITravelOrdersEndpoint travelOrdersEndpoint)
        {
            _employeeEndpoint     = employeeEndpoint;
            _showDialog           = showDialog;
            _travelOrdersEndpoint = travelOrdersEndpoint;

            GenerateListCommand = new DelegateCommand(GenerateOrders, CanGenerate);
            SaveOrderCommand    = new DelegateCommand(SaveOrder, CanSave);
            CellValueChanged    = new DelegateCommand(CellChanged);
        }
Exemplo n.º 5
0
        public PayrollViewModel(IPayrollEndpoint payrollEndpoint,
                                IPayrollSupplementEmployeeEndpoint payrollSupplementEmployeeEndpoint,
                                IDialogService showDialog,
                                IEmployeeEndpoint employeeEndpoint)
        {
            _payrollEndpoint  = payrollEndpoint;
            _employeeEndpoint = employeeEndpoint;
            _payrollSupplementEmployeeEndpoint = payrollSupplementEmployeeEndpoint;
            _showDialog = showDialog;

            CalculatePayrollCommand = new DelegateCommand(OpenCalculationDialog, CanCalculate);
            AddSupplementCommand    = new DelegateCommand(OpenSupplementsDialog, CanAddSupplement);
            DeleteSupplementCommand = new DelegateCommand(DeleteSelectedSupplement, CanAddSupplement);
        }
Exemplo n.º 6
0
        public PayrollProcessingViewModel(IMapper mapper,
                                          IPayrollEndpoint payrollEndpoint,
                                          IPayrollSupplementEmployeeEndpoint supplementEndpoint,
                                          IPayrollArchivePrepare processPayroll,
                                          IPayrollCalculation payrollCalculation,
                                          IEmployeeEndpoint employeeEndpoint,
                                          ICityEndpoint cityEndpoint,
                                          IDialogService showDialog)
        {
            _mapper             = mapper;
            _payrollEndpoint    = payrollEndpoint;
            _supplementEndpoint = supplementEndpoint;
            _processPayroll     = processPayroll;
            _payrollCalculation = payrollCalculation;
            _employeeEndpoint   = employeeEndpoint;
            _cityEndpoint       = cityEndpoint;
            _showDialog         = showDialog;

            CalculatePayrollCommand          = new DelegateCommand(Calculate, CanCalculate);
            SaveToArchiveCommand             = new DelegateCommand(SaveToArchive, CanSave);
            ChangeSelectedCalculationCommand = new DelegateCommand(Recalculate, CanRecalculate);
        }