Esempio n. 1
0
        public PayrollCalculationDialogViewModel(IPayrollEndpoint payrollEndpoint,
                                                 IPayrollCalculation payrollCalculation,
                                                 ICityEndpoint cityEndpoint)
        {
            _payrollEndpoint    = payrollEndpoint;
            _payrollCalculation = payrollCalculation;
            _cityEndpoint       = cityEndpoint;

            CalculateCommand    = new DelegateCommand(CalculatePayroll);
            SaveAndCloseCommand = new DelegateCommand(SaveAndCloseDialog);
        }
        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);
        }
Esempio n. 3
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);
        }
Esempio n. 4
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);
        }