private void rinomina() { InputBoxDialog d = new InputBoxDialog(); d.Title = "Inserire il nome dell'azione"; bool?esito = d.ShowDialog(); if (esito != true) { return; } AzioneAuto azione = azioneAutomaticaSelezionata; OrmUtil.forseAttacca <AzioneAuto>(ref azione); azione.nome = d.inputValue.Text; OrmUtil.cambiaStatoModificato(azione); azioneAutomaticaSelezionata = azione; rileggereAzioniAutomatiche(); dialogProvider.ShowMessage("Modifica Effettuata con successo", "Avviso"); }
private void modificaMetadatiFotografie(Fotografia foto, MetadatiFoto metadati, bool forzaNullo) { // L'entità è sicuramente staccata //UnitOfWorkScope.CurrentObjectContext.Fotografie.Attach( foto ); Fotografia f = foto; try { OrmUtil.forseAttacca <Fotografia>(ref f); } catch (Exception) { } //Consento la modifica anche di valori nulli //if( !String.IsNullOrWhiteSpace( metadati.didascalia ) ) if (metadati.usoDidascalia) { if (String.IsNullOrWhiteSpace(metadati.didascalia)) { foto.didascalia = null; } else { foto.didascalia = metadati.didascalia.Trim().ToUpper(); // pulisco spazi e converto in maiuscolo } } else { if (forzaNullo) { foto.didascalia = null; } } if (metadati.usoFaseDelGiorno) { if (metadati.faseDelGiorno != null) { foto.faseDelGiorno = (short)metadati.faseDelGiorno; } else { foto.faseDelGiorno = null; } } else { if (forzaNullo) { foto.faseDelGiorno = null; } } if (metadati.usoEvento) { foto.evento = metadati.evento; } else { if (forzaNullo) { foto.evento = null; } } OrmUtil.cambiaStatoModificato(f); }
private void modificaDidascaliaFotografie(Fotografia ff, String findBarCode) { OrmUtil.forseAttacca <Fotografia>(ref ff); ff.didascalia = findBarCode; OrmUtil.cambiaStatoModificato(ff); }