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(); }