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); }
public ManagerReportServices(IDAFconnection iDAFconnection) { DAFconnection = iDAFconnection ?? throw new ArgumentNullException("Manca la stringa di connessione al db"); }
public RegistryService(IDAFconnection iDAFconnection) { DAFconnection = iDAFconnection ?? throw new ArgumentNullException("Manca la stringa di connessione al db"); }