/// <summary> /// Partendo dalla stringa con gli abbinamenti, ricreo la collezione di oggetti. /// </summary> private void refresh() { if (IsInDesignMode) { // genero dei dati casuali DataGen <StampanteAbbinata> dg = new DataGen <StampanteAbbinata>(); formatiCartaAbbinati = new StampantiAbbinateCollection(dg.generaMolti(5)); } else { // Popolo la collezione partendo dalla stringa serializzata aumma aumma formatiCartaAbbinati = StampantiAbbinateUtil.deserializza(_strAbbinamenti); } }
private void rileggereFotografi(object param) { // Decido se devo dare un avviso all'utente Boolean avvisami = false; if (param != null) { if (param is Boolean) { avvisami = (Boolean)param; } if (param is string) { Boolean.TryParse(param.ToString(), out avvisami); } } // --- IEnumerable <Fotografo> listaF = null; if (IsInDesignMode) { // genero dei dati casuali DataGen <Fotografo> dg = new DataGen <Fotografo>(); listaF = dg.generaMolti(5); } else { listaF = fotografiReporitorySrv.getAll(); } // purtoppo pare che rimpiazzare il reference con uno nuovo, causa dei problemi. // Non posso istanziare nuovamente la lista, ma la devo svuotare e ripopolare. fotografi.Clear(); foreach (Fotografo f in listaF) { if (f.attivo) { fotografi.Add(f); } } // Costriusco anche la collection view per la selezione multipla fotografiCW = new MultiSelectCollectionView <Fotografo>(fotografi); if (avvisami && dialogProvider != null) { dialogProvider.ShowMessage("Riletti " + fotografi.Count + " fotografi", "Successo"); } }
private void refreshScarichiCards(object param) { // Decido se devo dare un avviso all'utente Boolean avvisami = false; if (param != null) { if (param is Boolean) { avvisami = (Boolean)param; } if (param is string) { Boolean.TryParse(param.ToString(), out avvisami); } } // --- IEnumerable <ScaricoCard> lista; if (IsInDesignMode) { DataGen <ScaricoCard> dataGen = new DataGen <ScaricoCard>(); lista = dataGen.generaMolti(4); } else { lista = this.fotoExplorerSrv.loadUltimiScarichiCards(); } // Ho notato che è meglio non ri-istanziare le collezione. La pulisco e poi la ricarico scarichiCards = new ObservableCollection <ScaricoCard>(lista); scarichiCards.Clear(); foreach (ScaricoCard ev in lista) { scarichiCards.Add(ev); } // Costriusco anche la collection view per la selezione multipla scarichiCardsCW = new MultiSelectCollectionView <ScaricoCard>(scarichiCards); if (avvisami && dialogProvider != null) { dialogProvider.ShowMessage("Ricaricati " + scarichiCards.Count + " elementi", "Successo"); } }
private void rileggereAzioniAutomatiche(object param) { // Decido se devo dare un avviso all'utente Boolean avvisami = false; if (param != null) { if (param is Boolean) { avvisami = (Boolean)param; } if (param is string) { Boolean.TryParse(param.ToString(), out avvisami); } } // --- IEnumerable <AzioneAuto> listaAzioniAuto = null; if (IsInDesignMode) { // genero dei dati casuali DataGen <AzioneAuto> dg = new DataGen <AzioneAuto>(); listaAzioniAuto = dg.generaMolti(5); } else { listaAzioniAuto = azioniAutomaticheRepositorySrv.getAll().OrderBy(a => a.nome); } // purtoppo pare che rimpiazzare il reference con uno nuovo, causa dei problemi. // Non posso istanziare nuovamente la lista, ma la devo svuotare e ripopolare. azioniAutomatiche.Clear(); foreach (AzioneAuto a in listaAzioniAuto) { azioniAutomatiche.Add(a); } if (avvisami && dialogProvider != null) { dialogProvider.ShowMessage("Rilette " + azioniAutomatiche.Count() + " azioni automatiche ", "Successo"); } }
private void rileggereFormatiCarta(object param) { // Decido se devo dare un avviso all'utente Boolean avvisami = false; if (param != null) { if (param is Boolean) { avvisami = (Boolean)param; } if (param is string) { Boolean.TryParse(param.ToString(), out avvisami); } } // --- IEnumerable <FormatoCarta> listaF = null; if (IsInDesignMode) { // genero dei dati casuali DataGen <FormatoCarta> dg = new DataGen <FormatoCarta>(); listaF = dg.generaMolti(5); } else { listaF = formatoCartaReporitorySrv.getAll(); } // purtoppo pare che rimpiazzare il reference con uno nuovo, causa dei problemi. // Non posso istanziare nuovamente la lista, ma la devo svuotare e ripopolare. formatiCarta.Clear(); foreach (FormatoCarta f in listaF) { formatiCarta.Add(f); } if (avvisami && dialogProvider != null) { dialogProvider.ShowMessage("Riletti " + formatiCarta.Count() + " formati carta", "Successo"); } }
private void refreshEventi(object param) { // Decido se devo dare un avviso all'utente Boolean avvisami = false; if (param != null) { if (param is Boolean) { avvisami = (Boolean)param; } if (param is string) { Boolean.TryParse(param.ToString(), out avvisami); } } // --- IEnumerable <Evento> lista; if (IsInDesignMode) { DataGen <Evento> dataGen = new DataGen <Evento>(); lista = dataGen.generaMolti(4); } else { lista = eventiReporitorySrv.getAll(); } // Ho notato che è meglio non ri-istanziare le collezione. eventi.Clear(); foreach (Evento ev in lista) { if (ev.attivo) { eventi.Add(ev); } } if (avvisami && dialogProvider != null) { dialogProvider.ShowMessage("Ricaricati " + eventi.Count + " elementi", "Successo"); } }
// //You can use the following additional attributes as you write your tests: // //Use ClassInitialize to run code before running the first test in the class //[ClassInitialize()] //public static void MyClassInitialize(TestContext testContext) //{ //} // //Use ClassCleanup to run code after all tests in a class have run //[ClassCleanup()] //public static void MyClassCleanup() //{ //} // //Use TestInitialize to run code before running each test //[TestInitialize()] //public void MyTestInitialize() //{ //} // //Use TestCleanup to run code after each test has run //[TestCleanup()] //public void MyTestCleanup() //{ //} // #endregion /// <summary> ///A test for generaMolti ///</summary> public void generaMoltiTestHelper <TEntity>() where TEntity : class { DataGen <TEntity> target = new DataGen <TEntity>(); int quanti = 2; IEnumerable <TEntity> actual; actual = target.generaMolti(quanti); IEnumerator <TEntity> enu = actual.GetEnumerator(); int conta = 0; while (enu.MoveNext()) { TEntity entita = enu.Current; ++conta; Console.WriteLine(conta.ToString()); } Assert.IsTrue(conta == quanti); }
private void rileggereStampantiInstallate() { IEnumerable <StampanteInstallata> listaS = null; if (IsInDesignMode) { // genero dei dati casuali DataGen <StampanteInstallata> dg = new DataGen <StampanteInstallata>(); listaS = dg.generaMolti(5); } else { listaS = LumenApplication.Instance.stampantiInstallate; } // purtoppo pare che rimpiazzare il reference con uno nuovo, causa dei problemi. // Non posso istanziare nuovamente la lista, ma la devo svuotare e ripopolare. stampantiInstallate.Clear(); foreach (StampanteInstallata s in listaS) { stampantiInstallate.Add(s); } }