private void Salva()
        {
            int j = -1;

            cCalendario m = new cCalendario
            {
                ID          = ID__,
                IDGruppo    = IDGruppo_,
                Descrizione = eDescrizione.Text
            };

            if (ModificaSerie)
            {
                j = m.AggiornaSerie();
            }
            else
            {
                j = m.Aggiorna();
            }

            if (j <= 0)
            {
                MsgErroreSalvataggio();
            }
            else
            {
                DialogResult = DialogResult.OK;
            }
        }
Example #2
0
        private void Carica()
        {
            DateTime n  = DateTime.Now;
            DateTime da = new DateTime(n.Year, n.Month, n.Day);
            DateTime a  = new DateTime(n.Year, n.Month, n.Day, 23, 59, 59);

            lOggi.Text   = n.ToShortDateString();
            lDomani.Text = n.AddDays(1).ToShortDateString();

            cCalendario        c    = new cCalendario();
            List <cCalendario> oggi = c.Ricerca(da, a);

            da = da.AddDays(1);
            a  = a.AddDays(1);

            List <cCalendario> doma = c.Ricerca(da, a);

            if (oggi != null)
            {
                if (oggi.Count > 0)
                {
                    Riempi(oggi, ref lTodoOggi);
                }
            }

            if (doma != null)
            {
                if (doma.Count > 0)
                {
                    Riempi(doma, ref lTodoDomani);
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                cCalendario calendario = new cCalendario();
                cldSeleccion.SelectedDate = DateTime.Today;
                EstablecerSemana();

                dpCalendar.DataSource = calendario.ObtenerReservaciones();
                dpCalendar.DataBind();
            }
        }
Example #4
0
        private void Salva()
        {
            string   g    = "";
            int      Num  = 1;
            int      ripe = (int)eRipetiOgniN.Value;
            DateTime gg   = DataSelezionata;

            if (cbTermina.SelectedIndex == 2)
            {
                Num = (int)eNumeroOccorrenze.Value;
            }

            if (ripe < 1)
            {
                ripe = 1;
            }

            if (Num == 1)
            {
                if (cbRipetiOgni.SelectedIndex == 1)
                {
                    Num = 36500;
                    DateTime m = DataSelezionata;

                    if (cbTermina.SelectedIndex == 1)
                    {
                        for (int i = 0; i < Num; i++)
                        {
                            m = m.AddDays(ripe);

                            if (m > eTerminaData.Value)
                            {
                                Num = i;
                                break;
                            }
                        }
                    }
                }
                else if (cbRipetiOgni.SelectedIndex == 2)
                {
                    Num = 5200;
                    DateTime m = DataSelezionata;

                    if (cbTermina.SelectedIndex == 1)
                    {
                        for (int i = 0; i < Num; i++)
                        {
                            m = m.AddDays(7 * ripe);

                            if (m > eTerminaData.Value)
                            {
                                Num = i;
                                break;
                            }
                        }
                    }
                }
                else if (cbRipetiOgni.SelectedIndex == 3)
                {
                    Num = 1200;
                    DateTime m = DataSelezionata;

                    if (cbTermina.SelectedIndex == 1)
                    {
                        for (int i = 0; i < Num; i++)
                        {
                            m = m.AddMonths(ripe);

                            if (m > eTerminaData.Value)
                            {
                                Num = i;
                                break;
                            }
                        }
                    }
                }
                else if (cbRipetiOgni.SelectedIndex == 4)
                {
                    Num = 100;
                    DateTime m = DataSelezionata;

                    if (cbTermina.SelectedIndex == 1)
                    {
                        for (int i = 0; i < Num; i++)
                        {
                            m = m.AddYears(ripe);

                            if (m > eTerminaData.Value)
                            {
                                Num = i;
                                break;
                            }
                        }
                    }
                }
            }

            cCalendario[] e = new cCalendario[Num];

            if (Num > 1)
            {
                g = Guid.NewGuid().ToString();
            }

            for (int i = 0; i < Num; i++)
            {
                e[i] = new cCalendario
                {
                    ID          = ID_,
                    Descrizione = eDescrizione.Text,
                    Giorno      = gg,
                    IDGruppo    = g
                };

                if (cbRipetiOgni.SelectedIndex == 1)
                {
                    gg = gg.AddDays(ripe);
                }
                else if (cbRipetiOgni.SelectedIndex == 2)
                {
                    gg = gg.AddDays(7 * ripe);
                }
                else if (cbRipetiOgni.SelectedIndex == 3)
                {
                    gg = gg.AddMonths(ripe);
                }
                else if (cbRipetiOgni.SelectedIndex == 4)
                {
                    gg = gg.AddYears(ripe);
                }
            }

            cCalendario mm = new cCalendario();

            if (mm.Inserisci(e) <= 0)
            {
                MsgErroreSalvataggio();
            }
            else
            {
                DialogResult = DialogResult.OK;
            }
        }