public DatiReatoEventArgs(Model.reato nuovo_reato, Model.reato reato_originale)
 {
     this.nuovo_reato = nuovo_reato;
     this.reato_originale = reato_originale;
     persone_indagate_associate = new List<Model.persona>();
     persone_offese_associate = new List<Model.persona>();
 }
 void SelezioneReatoHandler(object sender, DatiReatoEventArgs dati_reato)
 {
     reato = dati_reato.Reato_selezionato;
     MessageBox.Show(reato.NomenIuris);
     //inizializzazione pagina
 }
 public DatiReatoEventArgs(Model.reato reato)
 {
     reato_selezionato = reato;
 }
        private void Laboratorio_Selezione_Reato1_Loaded_1(object sender, RoutedEventArgs e)
        {
            List<Model.reato> reati_list = new List<Model.reato>();
            Model.reato r = new Model.reato();
            r.Codice = "codice reato";
            r.NomenIuris = "aet. 1";
            reati_list.Add(r);
            reati_binding_source = reati_list;

            Novus_Daedalus.novus_daedalus_dbDataSet novus_daedalus_dbDataSet = ((Novus_Daedalus.novus_daedalus_dbDataSet)(this.FindResource("novus_daedalus_dbDataSet")));
            // Carica i dati nella tabella reato. Se necessario, è possibile modificare questo codice.
            Novus_Daedalus.novus_daedalus_dbDataSetTableAdapters.reatoTableAdapter novus_daedalus_dbDataSetreatoTableAdapter = new Novus_Daedalus.novus_daedalus_dbDataSetTableAdapters.reatoTableAdapter();
            novus_daedalus_dbDataSetreatoTableAdapter.Fill(novus_daedalus_dbDataSet.reato);
            System.Windows.Data.CollectionViewSource reatoViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("reatoViewSource")));
            //reatoViewSource.View.MoveCurrentToFirst();
            reatoViewSource.Source = reati_binding_source;
        }
 public DatiReatoEventArgs(Model.reato nuovo_reato)
 {
     this.nuovo_reato = nuovo_reato;
     persone_indagate_associate = new List<Model.persona>();
     persone_offese_associate = new List<Model.persona>();
 }
        // 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;
        }