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