public AltriDati() { InitializeComponent(); nuova_iscrizione_data = (NuovaIscrizione)Application.Current.Properties["nuova_iscrizione"]; scheda_binding_source = new Model.scheda(); notizia_reato = new Model.notizia_reato(); scheda_binding_source.iscrizione = new Model.iscrizione(); }
private void InserisciPersoneOffeseLoaded(object sender, RoutedEventArgs e) { nuova_iscrizione_data = (NuovaIscrizione)Application.Current.Properties["nuova_iscrizione"]; nuova_iscrizione_data.Reati_list.Clear(); nuova_iscrizione_data.Persone_reati_ass.Clear(); System.Windows.Data.CollectionViewSource persona_offesaViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("persona_offesaViewSource"))); // Caricare i dati impostando la proprietà CollectionViewSource.Source: // notizia_reatoViewSource.Source = [origine dati generica] persona_offesaViewSource.Source = nuova_iscrizione_data.Persone_offese_list; }
// ----------------------------------- // Costruttore per la modalità di creazione nuovo indagato public SetDatiIndagato() { InitializeComponent(); nuova_iscrizione_data = (NuovaIscrizione)Application.Current.Properties["nuova_iscrizione"]; Model.persona p = new Model.persona(); Model.indagato i = new Model.indagato(); i.persona = p; p.indagato = i; p.Ruolo = "indagato"; p.Sesso = "M"; p.NumeroEscussioni = 0; persona_indagata_binding_source = p; indagato_binding_source = i; difensore1 = new Model.difensore(); difensore2 = new Model.difensore(); difensore1.persona = new Model.persona(); difensore2.persona = new Model.persona(); difensore1.persona.Ruolo = "Difensore"; difensore2.persona.Ruolo = "Difensore"; modalità_modifica = false; }
// Costruttore per la modalità modifica di un indagato già esistente public SetDatiIndagato(Model.persona persona_indagata) { InitializeComponent(); nuova_iscrizione_data = (NuovaIscrizione)Application.Current.Properties["nuova_iscrizione"]; this.indagato_originale = persona_indagata.indagato; Model.persona p = new Model.persona(persona_indagata); Model.indagato i = new Model.indagato(persona_indagata.indagato); i.persona = p; p.indagato = i; if (p.Sesso == "M") sessoMRadioButton.IsChecked = true; else sessoFRadioButton.IsChecked = true; statoComboBox.Text = i.Stato; precedenti_penaliComboBox.Text = i.PrecedentiPenali; persona_indagata_binding_source = p; indagato_binding_source = i; difensore1 = new Model.difensore(); difensore2 = new Model.difensore(); if (persona_indagata.indagato.difensore != null) difensore1.persona = new Model.persona(persona_indagata.indagato.difensore.persona); else { difensore1.persona = new Model.persona(); difensore1.persona.Ruolo = "Difensore"; } if (persona_indagata.indagato.difensore3 != null) difensore2.persona = new Model.persona(persona_indagata.indagato.difensore3.persona); else { difensore2.persona = new Model.persona(); difensore2.persona.Ruolo = "Difensore"; } modalità_modifica = true; }
private void InserisciReatiLoaded(object sender, RoutedEventArgs e) { nuova_iscrizione_data = (NuovaIscrizione)Application.Current.Properties["nuova_iscrizione"]; nuova_iscrizione_data.Nuova_scheda = null; nuova_iscrizione_data.Notizia_reato = null; System.Windows.Data.CollectionViewSource reatiViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("reatiViewSource"))); reatiViewSource.Source = nuova_iscrizione_data.Reati_list; }
// Costruttore per la modalità di creazione nuova persona offesa public SetDatiPO() { InitializeComponent(); nuova_iscrizione_data = (NuovaIscrizione)Application.Current.Properties["nuova_iscrizione"]; Model.persona p = new Model.persona(); Model.persona_offesa i = new Model.persona_offesa(); i.persona = p; p.persona_offesa = i; p.Ruolo = "persona offesa"; p.Sesso = "M"; p.NumeroEscussioni = 0; p.persona_offesa.AvvisoArchiviazione = false; po_binding_source = p; modalità_modifica = false; }
// Costruttore per la modalità modifica di un indagato già esistente public SetDatiPO(Model.persona persona_offesa) { InitializeComponent(); nuova_iscrizione_data = (NuovaIscrizione)Application.Current.Properties["nuova_iscrizione"]; this.po_originale = persona_offesa; Model.persona p = new Model.persona(persona_offesa); Model.persona_offesa i = new Model.persona_offesa(persona_offesa.persona_offesa); i.persona = p; p.persona_offesa = i; if (p.Sesso == "M") sessoMRadioButton.IsChecked = true; else sessoFRadioButton.IsChecked = true; po_binding_source = p; modalità_modifica = true; }
// Costruttore per la modalità modifica di un reato già esistente public SetDatiReato(Model.reato reato) { InitializeComponent(); nuova_iscrizione_data = (NuovaIscrizione)Application.Current.Properties["nuova_iscrizione"]; indagati_binding_source = new List<ReatoIndagati>(); po_binding_source = new List<ReatoPO>(); reato_originale = reato; reato_binding_source = new Model.reato(); reato_binding_source.NomenIuris = reato_originale.NomenIuris; reato_binding_source.Codice = reato_originale.Codice; reato_binding_source.Data = reato_originale.Data; reato_binding_source.Luogo = reato_originale.Luogo; modalità_modifica = true; }
// Costruttore per la modalità di creazione di un nuovo reato public SetDatiReato() { InitializeComponent(); nuova_iscrizione_data = (NuovaIscrizione)Application.Current.Properties["nuova_iscrizione"]; indagati_binding_source = new List<ReatoIndagati>(); po_binding_source = new List<ReatoPO>(); reato_binding_source = new Model.reato(); reato_binding_source.Data = System.DateTime.Now; modalità_modifica = false; }