예제 #1
0
 private void btnSalva_Click(object sender, EventArgs e)
 {
     DateTime selectedDate = calGiorno.SelectionStart;
     using (databaseContext = CreateDatabaseContext())
     {
         EventiManagerNew manager = new EventiManagerNew(databaseContext);
         Evento myEvent = manager.GetEventFromNumber(cdEvento);
         bool CanAdd = true;
         foreach (var giorno in myEvent.EventoGiornis)
         {
             if (giorno.DataGiorno.Date == selectedDate.Date)
             {
                 CanAdd = false;
                 break;
             }
         }
         if (CanAdd)
         {
             bool success = manager.AddDayToEvent(cdEvento, selectedDate.Date);
             if (success)
             {
                 databaseContext.SaveChanges();
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Si è verificato un errore durante il salvataggio");
             }
         }
         else
         {
             MessageBox.Show("Giorno già presente");
         }
     }
 }
예제 #2
0
 private void LoadData()
 {
     using (databaseContext = CreateDatabaseContext())
     {
         EventiManagerNew manager = new EventiManagerNew(databaseContext);
         Evento myEvent = manager.GetEventFromNumber(cdEvento);
         txtNomeEvento.Text = myEvent.TitoloEvento;
         grdGiorni.DataSource = myEvent.EventoGiornis;
     }
 }
예제 #3
0
        private void LoadData()
        {
            using (databaseContext = CreateDatabaseContext())
            {
                EventiManagerNew eventManager = new EventiManagerNew(databaseContext);
                Evento myEvent = eventManager.GetEventFromNumber(cdEvento);
                txtNomeEvento.Text = myEvent.TitoloEvento;

                grdGiorni.DataSource = myEvent.EventoGiornis;

                GiocatoriManager manager = new GiocatoriManager(databaseContext);
                IList<Giocatore> source = manager.GetAllPlayers();
                cmbGiocatore.DataSource = source;
            }
        }
예제 #4
0
 private void LoadData()
 {
     using (databaseContext = CreateDatabaseContext())
     {
         EventiManagerNew manager = new EventiManagerNew(databaseContext);
         Evento myEvent = manager.GetEventFromNumber(cdEvento);
         calGiorno.MinDate = myEvent.DataEvento;
     }
 }