void POCreataHandler(object sender, DatiPOEventArgs dati_evento)
 {
     // Si aggiunge la persona offesa nelle informazioni sulla nuova iscrizione
     nuova_iscrizione_data.Persone_offese_list.Add(dati_evento.Nuova_persona_offesa);
     // Si aggiorna il data grid contenete l'elenco delle persone offese
     persona_offesaDataGrid.SelectedItem = dati_evento.Nuova_persona_offesa;
     persona_offesaDataGrid.Items.Refresh();
 }
 protected virtual void On_evento_po_modificata(DatiPOEventArgs e)
 {
     if (evento_po_modificata != null) evento_po_modificata(this, e);
 }
 void POModificataHandler(object sender, DatiPOEventArgs dati_evento)
 {
     // Si rimuove dall'elenco l'oggetto corrispondente alla persona offesa da modificare
     nuova_iscrizione_data.Persone_offese_list.Remove((Model.persona)persona_offesaDataGrid.SelectedItem);
     // Si inserisce nell'elenco la persona offesa modificata
     nuova_iscrizione_data.Persone_offese_list.Add(dati_evento.Nuova_persona_offesa);
     // Si aggiorna il data grid contenete l'elenco delle persone offese
     persona_offesaDataGrid.SelectedItem = dati_evento.Nuova_persona_offesa;
     persona_offesaDataGrid.Items.Refresh();
 }