コード例 #1
0
 public DocumntsFlowViewModel(IAppContextService appContextService, ICompanyInformationsService companyInformationsService)
 {
     _companyInformationsService = companyInformationsService;
     CompanyInformationModel     = _companyInformationsService.GetCompanyInformationModel();
     _appContextService          = appContextService;
 }
コード例 #2
0
        public ReviewAccountListViewModel(IReviewAccountsService reviewAccountsService,
                                          ISelectFinancialYearsService selectFinancialYearsService, IAppContextService appContextService, ICompanyInformationsService companyInformationsService)
        {
            _companyInformationsService = companyInformationsService;
            CompanyInformationModel     = _companyInformationsService.GetCompanyInformationModel();
            _reviewAccountsService      = reviewAccountsService;
            _appContextService          = appContextService;
            AccDocumentHeaderFilter     = new AccDocumentHeaderFilter
            {
            };
            _selectFinancialYearsService = selectFinancialYearsService;

            GLGroupedCommand  = new RelayCommand(OnGLGrouped);
            TLGroupedCommand  = new RelayCommand(OnTLGrouped);
            SLGroupedCommand  = new RelayCommand(OnSLGrouped);
            DL1GroupedCommand = new RelayCommand(OnDL1Grouped);
            DL2GroupedCommand = new RelayCommand(OnDL2Grouped);
            FromYearsDropDownOpenedCommand = new RelayCommand(OnFromYearsDropDownOpened);
            ToYearsDropDownOpenedCommand   = new RelayCommand(OnToYearsDropDownOpened);

            CurrencyGroupedCommand = new RelayCommand(OnCurrencyGrouped);
            TrackingGroupedCommand = new RelayCommand(OnTrackingGrouped);

            GLDetailedCommand       = new RelayCommand <string>(OnGLDetailed, (s) => { return(GroupStatus.HasFlag(GroupStatusEnum.DetailedGL)); });
            TLDetailedCommand       = new RelayCommand <string>(OnTLDetailed, (s) => { return(GroupStatus.HasFlag(GroupStatusEnum.DetailedTL)); });
            SLDetailedCommand       = new RelayCommand <string>(OnSLDetailed, (s) => { return(GroupStatus.HasFlag(GroupStatusEnum.DetailedSL)); });
            DL1DetailedCommand      = new RelayCommand <string>(OnDL1Detailed, (s) => { return(GroupStatus.HasFlag(GroupStatusEnum.DetailedDL1)); });
            DL2DetailedCommand      = new RelayCommand <string>(OnDL2Detailed, (s) => { return(GroupStatus.HasFlag(GroupStatusEnum.DetailedDL2)); });
            CurrencyDetailedCommand = new RelayCommand <string>(OnCurrencySLDetailed, (s) => { return(GroupStatus.HasFlag(GroupStatusEnum.DetailedCurrency)); });
            TrackingDetailedCommand = new RelayCommand <string>(OnTrackingDetailed, (s) => { return(GroupStatus.HasFlag(GroupStatusEnum.DetailedTracking)); });
            UndoCommand             = new RelayCommand(Undo, () => { return(GroupStatus.HasFlag(GroupStatusEnum.Undo)); });

            ApplyFilterCommand = new RelayCommand(OnApplyFilter, () => AccDocumentHeaderFilter != null);
            _accessUtility     = SmObjectFactory.Container.GetInstance <AccessUtility>();
        }
コード例 #3
0
        public SLListViewModel(ISystemAccountingSettingsService systemAccountingSettingsService, ICompanyInformationsService companyInformationsService)
        {
            _companyInformationsService = companyInformationsService;
            CompanyInformationModel     = _companyInformationsService.GetCompanyInformationModel();

            _systemAccountingSettingsService = systemAccountingSettingsService;
            AddSLCommand = new RelayCommand(OnAddSL);
            AddSLStandardDescriptionCommand = new RelayCommand <SL>(OnAddSLStandardDescription);
            TLsDropDownOpenedCommand        = new RelayCommand(OnTLsDropDownOpened, () => TLs != null && TLs.Any());
            SL             = new SL();
            _accessUtility = SmObjectFactory.Container.GetInstance <AccessUtility>();
        }
コード例 #4
0
 public GLListViewModel(ISystemAccountingSettingsService systemAccountingSettingsService, ICompanyInformationsService companyInformationsService)
 {
     _companyInformationsService      = companyInformationsService;
     CompanyInformationModel          = _companyInformationsService.GetCompanyInformationModel();
     _systemAccountingSettingsService = systemAccountingSettingsService;
     AddGLCommand = new RelayCommand(OnAddGL);
     GL           = new GL();
 }
コード例 #5
0
        public FinancialYearListViewModel(IFinancialYearsService FinancialYearsService, ICompanyInformationsService companyInformationsService)
        {
            _companyInformationsService = companyInformationsService;
            CompanyInformationModel     = _companyInformationsService.GetCompanyInformationModel();
            _FinancialYearsService      = FinancialYearsService;
            AddFinancialYearCommand     = new RelayCommand(OnAddFinancialYear);
            EditFinancialYearCommand    = new RelayCommand <FinancialYear>(OnEditFinancialYear);
            DeleteCommand = new RelayCommand <FinancialYear>(OnDeleteFinancialYear);


            _accessUtility = SmObjectFactory.Container.GetInstance <AccessUtility>();
        }