private void bElimina_Click(object sender, EventArgs e) { if (ControllaDataSelezionata()) { var i = SelezionaElemento(); if (i != "") { var cal = new DB.DataWrapper.cCalendario(i); if (cal.ID != "") { var ModificaSerie = false; if (cal.IDGruppo != "") { using (var fst = new fSceltaTipoModificaCalendario()) { fst.ShowDialog(); ModificaSerie = fst.Tipo == fSceltaTipoModificaCalendario.eTipo.Serie; } } var m = new DB.DataWrapper.cCalendario(); if (ModificaSerie) { m.EliminaSerie(cal.IDGruppo); } else { m.Elimina(cal.ID); } cCalendar1.LoadDays(); } } } }
private void Dettaglio(bool nuovo) { if (ControllaDataSelezionata()) { var k = ""; var ModificaSerie = false; if (!nuovo) { k = SelezionaElemento(); var cal = new DB.DataWrapper.cCalendario(k); if (cal.IDGruppo != "") { using (var fst = new fSceltaTipoModificaCalendario()) { fst.ShowDialog(); ModificaSerie = fst.Tipo == fSceltaTipoModificaCalendario.eTipo.Serie; } } } if (k != "" && !nuovo || nuovo) { var NewType = true; if (k.Length > 0) { if (k[0] == 'A') { NewType = false; } } if (NewType) { using (var c = new fInserimentoCalendario2()) { if (!nuovo) { c.ID_ = k; } c.DataSelezionata = cCalendar1.SelectedDate; if (c.ShowDialog() == DialogResult.OK) { cCalendar1.LoadDays(); } } } else { using (var c = new fInserimentoCalendario()) { if (!nuovo) { c.ID_ = k; } c.ModificaSerie = ModificaSerie; c.DataSelezionata = cCalendar1.SelectedDate; if (c.ShowDialog() == DialogResult.OK) { cCalendar1.LoadDays(); } } } } } }