private void creareNuovoEvento() { // Salvo nel database eventiReporitorySrv.addNew(nuovoEvento); eventiReporitorySrv.saveChanges(); // Prima di azzerare l'oggetto, mi prendo il messaggio da visualizzare string testoMsg = "Creato nuovo evento: " + nuovoEvento.descrizione; // Svuoto per nuova creazione istanziaNuovoEvento(); // Avviso l'utente if (dialogProvider != null) { dialogProvider.ShowMessage(testoMsg, "Successo"); } // Invio un messaggio di conferma Messaggio confermaMsg = new Messaggio(this, testoMsg); confermaMsg.showInStatusBar = true; LumenApplication.Instance.bus.Publish(confermaMsg); }
private void creareNuovoFotografo() { try { if ("*".Equals(nuovoFotografo.id)) { nuovoFotografo.id = (string)fotografiReporitorySrv.getNextId(); } // Salvo nel database fotografiReporitorySrv.addNew(nuovoFotografo); fotografiReporitorySrv.saveChanges(); // Non c'è più bisogno perché mi rinfresco sulla ui tramite un messaggio // Aggiungo alla collezione visuale (per non dover rifare la query) // fotografi.Add( nuovoFotografo ); // Svuoto per nuova creazione istanziaNuovoFotografo(); } catch (Exception ee) { // probabilmente sono state inserite le iniziali doppie (not unique) fotografiReporitorySrv.delete(nuovoFotografo); dialogProvider.ShowError(ErroriUtil.estraiMessage(ee), "Salva Fotografo", null); } }
private void creareNuovoFormatoCarta() { // Salvo nel database formatoCartaReporitorySrv.addNew(nuovoFormatoCarta); formatoCartaReporitorySrv.saveChanges(); // Aggiungo alla collezione visuale (per non dover rifare la query) //I formati carta vengono sempre riletti tutti!!!! //formatiCarta.Add( nuovoFormatoCarta ); // Svuoto per nuova creazione istanziaNuovoFormatoCarta(); }
private void creaAlcuniDatiDiDefault() { // Devo creare un fotografo pre-stabilito per assegnare le foto modificate con GIMP IEntityRepositorySrv <Fotografo> repo = LumenApplication.Instance.getServizioAvviato <IEntityRepositorySrv <Fotografo> >(); Fotografo artista = repo.getById(Configurazione.ID_FOTOGRAFO_DEFAULT); if (artista == null) { artista = new Fotografo(); artista.id = Configurazione.ID_FOTOGRAFO_DEFAULT; artista.umano = true; artista.attivo = true; artista.cognomeNome = artista.id; artista.iniziali = "XY"; artista.note = "default operator"; repo.addNew(artista); repo.saveChanges(); } }
/** Quando ho finito di scaricar le foto, aggiorno il totale in apposita tabella */ private void incrementaTotaleFotoScaricate(DateTime tempoScarico) { // Per gli onride, non sto a memorizzare gli scarichi (sarebbero migliaia di record da una singola unità if (_fotografo.umano == false) { return; } _giornale.Debug("Inizio incrementaTotaleFotoScaricate()"); ScaricoCard scaricoCard = new ScaricoCard(); scaricoCard.id = Guid.NewGuid(); scaricoCard.totFoto = (short)numeroFotoAcquisite; scaricoCard.fotografo = this._fotografo; scaricoCard.tempo = tempoScarico; // Deve essere uguale al tempo indicato sulla fotografia scaricoCard.giornata = LumenApplication.Instance.stato.giornataLavorativa; IEntityRepositorySrv <ScaricoCard> erep = LumenApplication.Instance.getServizioAvviato <IEntityRepositorySrv <ScaricoCard> >(); erep.addNew(scaricoCard); erep.saveChanges(); _giornale.Debug("Fine incrementaTotaleFotoScaricate()"); }