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 Forms.fSceltaTipoModificaCalendario())
                            {
                                fst.ShowDialog();
                                ModificaSerie = (fst.Tipo == Forms.fSceltaTipoModificaCalendario.eTipo.Serie);
                            }
                        }

                        var m = new DB.DataWrapper.cCalendario();

                        if (ModificaSerie)
                        {
                            m.EliminaSerie(cal.IDGruppo);
                        }
                        else
                        {
                            m.Elimina(cal.ID);
                        }

                        this.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 Forms.fSceltaTipoModificaCalendario())
                        {
                            fst.ShowDialog();
                            ModificaSerie = (fst.Tipo == Forms.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 Forms.fInserimentoCalendario2())
                        {
                            if (!nuovo)
                            {
                                c.ID_ = k;
                            }

                            c.DataSelezionata = this.cCalendar1.SelectedDate;

                            if (c.ShowDialog() == DialogResult.OK)
                            {
                                this.cCalendar1.LoadDays();
                            }
                        }
                    }
                    else
                    {
                        using (var c = new Forms.fInserimentoCalendario())
                        {
                            if (!nuovo)
                            {
                                c.ID_ = k;
                            }

                            c.ModificaSerie   = ModificaSerie;
                            c.DataSelezionata = this.cCalendar1.SelectedDate;

                            if (c.ShowDialog() == DialogResult.OK)
                            {
                                this.cCalendar1.LoadDays();
                            }
                        }
                    }
                }
            }
        }