public MainWindowViewModel()
        {
            string versione = "";

            try
            {
                versione = ApplicationDeployment.CurrentDeployment.CurrentVersion.ToString();
                Assembly.GetExecutingAssembly().GetName().Version = ApplicationDeployment.CurrentDeployment.CurrentVersion;
            }
            catch
            {
                versione = Assembly.GetExecutingAssembly().GetName().Version.ToString();
            }
            Titolo                 = string.Format("DAF-C Gestione Finanza ({0})", versione);
            _DafConnection         = new DAFconnection();
            _registryServices      = new RegistryService(_DafConnection);
            _managerLiquidServices = new ManagerLiquidAssetServices(_DafConnection);
            _managerReportServices = new ManagerReportServices(_DafConnection);

            OnClickOpenGestioni         = new CommandHandler(OpenGestioni);
            OnClickOpenConti            = new CommandHandler(OpenConti);
            OnClickOpenAziende          = new CommandHandler(OpenAziende);
            OnClickOpenTipologiaTitoli  = new CommandHandler(OpenTipologiaTitoli);
            OnClickOpenValute           = new CommandHandler(OpenValute);
            OnClickOpenSchedaTitoli     = new CommandHandler(OpenSchedaTitoli);
            OnClickOpenMovimenti        = new CommandHandler(OpenMovimenti);
            OnClickOpenQuoteInvestitori = new CommandHandler(OpenQuoteInvestitori);
            OnClickPortafoglioTitoli    = new CommandHandler(PortafoglioTitoli);
            OnClickOpenContoCorrente    = new CommandHandler(OpenContoCorrente);
            OnClickManagerReports       = new CommandHandler(OpenReports);
        }
Пример #2
0
 public ManagerReportsViewModel(IRegistryServices registryServices, IManagerReportServices managerReportServices, IManagerLiquidAssetServices managerLiquidAssetServices)
 {
     _services       = registryServices ?? throw new ArgumentNullException("ManagerReportsViewModel with no registry services");
     _reportServices = managerReportServices ?? throw new ArgumentNullException("ManagerReportsViewModel with no report services");
     _assetServices  = managerLiquidAssetServices ?? throw new ArgumentNullException("ManagerLiquidAssetServices");
     CloseMeCommand  = new CommandHandler(CloseMe);
     ViewCommand     = new CommandHandler(ViewReport, CanDoReport);
     ClearCommand    = new CommandHandler(ClearReport, CanClearReport);
     DownloadCommand = new CommandHandler(ExportReport, CanExportReport);
     SetUpViewModel();
 }