Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        public AccountsLinkDialogViewModel(IDialogService showDialog, IBookAccountSettingsEndpoint settingsEndpoint)
        {
            _showDialog       = showDialog;
            _settingsEndpoint = settingsEndpoint;

            OpenAccountsSelectionCommand = new DelegateCommand(OpenAccountsSelection);
            AddNewSettingCommand         = new DelegateCommand(InsertSetting);
            DeleteSettingCommand         = new DelegateCommand(DeleteSetting, CanDelete);
        }
Beispiel #5
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);
        }
Beispiel #6
0
        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);
        }
Beispiel #9
0
        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);
        }
Beispiel #10
0
        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();
        }