public PrimkeReproViewModel(IXlsFileReader xlsFileReader, IBookUraReproEndpoint bookUraEndpoint, IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint, IAccountPairsEndpoint accoutPairsEndpoint, IProcessToJournalService processToJournalService) { _xlsFileReader = xlsFileReader; _bookUraEndpoint = bookUraEndpoint; _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; _accoutPairsEndpoint = accoutPairsEndpoint; _processToJournalService = processToJournalService; _bookName = "Primke repromaterijala"; LoadDataCommand = new DelegateCommand(LoadDataFromFile); SaveDataCommand = new DelegateCommand(SaveToDatabase, CanSavePrimke); FilterDataCommand = new DelegateCommand(FilterPrimke); AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); ProcessItemCommand = new DelegateCommand(ProcessItem, CanProcess); UnmarkProcessedCommand = new DelegateCommand(UnmarkProcessed, CanUnmark); LoadPrimke(); }
public RestViewModel(IXlsFileReader xlsFileReader, IBookUraRestEndpoint bookUraEndpoint, IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint, IAccountPairsEndpoint accoutPairsEndpoint, IProcessToJournalService processToJournalService) { _xlsFileReader = xlsFileReader; _bookUraEndpoint = bookUraEndpoint; _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; _accoutPairsEndpoint = accoutPairsEndpoint; _processToJournalService = processToJournalService; _bookName = "Knjiga ulaznih računa"; LoadDataCommand = new DelegateCommand(LoadDataFromFile); SaveDataCommand = new DelegateCommand(SaveToDatabase, CanSavePrimke); AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); FilterDataCommand = new DelegateCommand(FilterPrimke); ProcessItemCommand = new DelegateCommand(ProcessItem, CanProcess); CalculationsReportCommand = new DelegateCommand(ShowCalculationDialog); LoadExpendituresCommand = new DelegateCommand(LoadOnlyRestExpenditures); LoadRetailCommand = new DelegateCommand(LoadRetailInvoices); CreateUraXmlCommand = new DelegateCommand(CreateUraXml, CanCreateXml); UnmarkProcessedCommand = new DelegateCommand(UnmarkProcessed, CanUnmark); OpenEditCommand = new DelegateCommand(EditSelectedRow, CanEditRow); LoadPrimke(); }
public IraViewModel(IXlsFileReader xlsFileReader, IBookIraEndpoint bookIraEndpoint, IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint, IAccountPairsEndpoint accoutPairsEndpoint, IProcessToJournalService processToJournalService) { _xlsFileReader = xlsFileReader; _bookIraEndpoint = bookIraEndpoint; _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; _accoutPairsEndpoint = accoutPairsEndpoint; _processToJournalService = processToJournalService; _bookName = "Knjiga izlaznih računa"; LoadDataCommand = new DelegateCommand(LoadDataFromFile); SaveDataCommand = new DelegateCommand(SaveToDatabase, CanSaveItems); AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); FilterDataCommand = new DelegateCommand(FilterPrimke); ProcessItemCommand = new DelegateCommand(ProcessItem, CanProcess); CalculationsReportCommand = new DelegateCommand(ShowCalculationDialog); UnmarkProcessedCommand = new DelegateCommand(UnmarkProcessed, CanUnmark); OpenEditCommand = new DelegateCommand(EditSelectedRow, CanEditRow); HzzoCommand = new DelegateCommand(OpenHzzoDialog); LoadIra(); }
public AccountsLinkDialogViewModel(IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint) { _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; OpenAccountsSelectionCommand = new DelegateCommand(OpenAccountsSelection); AddNewSettingCommand = new DelegateCommand(InsertSetting); DeleteSettingCommand = new DelegateCommand(DeleteSetting, CanDelete); }
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); }
public PrimkeViewModel(IXlsFileReader xlsFileReader, IBookUraEndpoint bookUraEndpoint, IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint, IAccountPairsEndpoint accoutPairsEndpoint) { _xlsFileReader = xlsFileReader; _bookUraEndpoint = bookUraEndpoint; _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; _bookName = "Primke robe"; _accoutPairsEndpoint = accoutPairsEndpoint; LoadDataCommand = new DelegateCommand(LoadDataFromFile); SaveDataCommand = new DelegateCommand(SaveToDatabase, CanSavePrimke); AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); FilterDataCommand = new DelegateCommand(FilterPrimke); ProcessItemCommand = new DelegateCommand(ProcessItem, CanProcess); }
public PrimkeDiscountsViewModel(IXlsFileReader xlsFileReader, IBookUraRestEndpoint bookUraEndpoint, IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint, IAccountPairsEndpoint accoutPairsEndpoint) { _xlsFileReader = xlsFileReader; _bookUraEndpoint = bookUraEndpoint; _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; _accoutPairsEndpoint = accoutPairsEndpoint; _bookName = "Odobrenja"; AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); FilterDataCommand = new DelegateCommand(FilterPrimke); ProcessItemCommand = new DelegateCommand(ProcessItem, CanProcess); CalculationsReportCommand = new DelegateCommand(ShowCalculationDialog); }
public CashRegisterBookViewModel(IXlsFileReader xlsFileReader, IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint, ICashRegisterBookEndpoint cashRegisterBookEndpoint) { _xlsFileReader = xlsFileReader; _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; _cashRegisterBookEndpoint = cashRegisterBookEndpoint; _bookName = "Blagajna"; LoadDataCommand = new DelegateCommand(LoadDataFromFile); SaveDataCommand = new DelegateCommand(SaveToDatabase, CanSaveItems); AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); FilterDataCommand = new DelegateCommand(FilterItems); ProcessItemCommand = new DelegateCommand(ProcessItem, CanProcess); CalculationsReportCommand = new DelegateCommand(SumColumns); }
public IraViewModel(IXlsFileReader xlsFileReader, IBookIraEndpoint bookIraEndpoint, IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint, IAccountPairsEndpoint accoutPairsEndpoint) { _xlsFileReader = xlsFileReader; _bookIraEndpoint = bookIraEndpoint; _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; _accoutPairsEndpoint = accoutPairsEndpoint; _bookName = "Knjiga izlaznih računa"; LoadDataCommand = new DelegateCommand(LoadDataFromFile); SaveDataCommand = new DelegateCommand(SaveToDatabase, CanSaveItems); AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); FilterDataCommand = new DelegateCommand(FilterPrimke); ProcessItemCommand = new DelegateCommand(ProcessItem, CanProcess); CalculationsReportCommand = new DelegateCommand(ShowCalculationDialog); }
public RetailViewModel(IXlsFileReader xlsFileReader, IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint, IBookRetailEndpoint bookRetailEndpoint, IProcessToJournalService processToJournalService) { _xlsFileReader = xlsFileReader; _showDialog = showDialog; _settingsEndpoint = settingsEndpoint; _processToJournalService = processToJournalService; _bookRetailEndpoint = bookRetailEndpoint; _bookName = "Maloprodaja"; LoadDataCommand = new DelegateCommand(LoadDataFromFile); SaveDataCommand = new DelegateCommand(SaveToDatabase, CanSaveItems); AccountsSettingsCommand = new DelegateCommand(OpenAccountsSettings); FilterDataCommand = new DelegateCommand(FilterPrimke); ProcessItemCommand = new DelegateCommand(ProcessItem, CanProcess); UnmarkProcessedCommand = new DelegateCommand(UnmarkProcessed, CanUnmark); LoadRetail(); }