public PayrollProcessingViewModel(IMapper mapper,
                                          IPayrollEndpoint payrollEndpoint,
                                          IPayrollSupplementEmployeeEndpoint supplementEndpoint,
                                          IPayrollArchivePrepare processPayroll)
        {
            _mapper             = mapper;
            _payrollEndpoint    = payrollEndpoint;
            _supplementEndpoint = supplementEndpoint;
            _processPayroll     = processPayroll;

            CalculatePayrollCommand = new DelegateCommand(Calculate, CanCalculate);
            SaveToArchiveCommand    = new DelegateCommand(SaveToArchive, CanSave);
        }
Ejemplo n.º 2
0
        public ArchiveViewModel(IPayrollArchiveEndpoint archiveEndpoint,
                                IDialogService showDialog,
                                IRegionManager regionManager,
                                IBookAccountSettingsEndpoint settingsEndpoint,
                                IPayrollArchivePrepare payrollArchivePrepare)
        {
            _archiveEndpoint       = archiveEndpoint;
            _showDialog            = showDialog;
            _regionManager         = regionManager;
            _settingsEndpoint      = settingsEndpoint;
            _payrollArchivePrepare = payrollArchivePrepare;
            _bookName = "Plaća";

            DeletePayrollCommand    = new DelegateCommand(DeleteSelectedRecord, CanDelete);
            CreateJoppdFormCommand  = new DelegateCommand(CreateJoppdDialog, CanCreateJoppd);
            AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings);
            ProcessPayrollCommand   = new DelegateCommand(ProcessItem, CanProcess);
        }
Ejemplo n.º 3
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);
        }