Esempio n. 1
0
        public Activiteit Insert(Activiteit activiteit)
        {
            using (SqlConnection connection = Database.Connection)
            {
                string query = "INSERT INTO activiteit (medewerkerid, Tramid, eindtijd, begintijd, activiteitid) VALUES (@Medewerkerid, @Tramid, @Eindtijd, @begintijd, @ActiviteitID)";
                using (SqlCommand command = new SqlCommand(query, connection))
                {
                    command.Parameters.AddWithValue("medewerkerid", activiteit.medewerker.Id);
                    command.Parameters.AddWithValue("Tramid", activiteit.Tram.id);
                    command.Parameters.AddWithValue("eindtijd", activiteit.EindDatum);
                    command.Parameters.AddWithValue("begintijd", activiteit.BeginDatum);
                    command.Parameters.AddWithValue("activiteitid", activiteit.ActiviteitiD);


                    try
                    {
                        command.ExecuteNonQuery();
                    }
                    catch { }
                }

                activiteit = new Activiteit(activiteit.BeginDatum, activiteit.EindDatum, activiteit.ActiviteitiD, activiteit.medewerker, activiteit.Tram);
            }


            return(activiteit);
        }
Esempio n. 2
0
 private void btnKleineDienstAfronden_Click(object sender, EventArgs e)
 {
     if (tbTijdsindicatie.Text == null)
     {
         MessageBox.Show("vul een tijdsindicatie in");
     }
     else
     if (lbKleineDienst.SelectedItem != null && IngelogdeMedewerker != null)
     {
         if (activiteitRepo.CountTramsKleineDienst() > 4)
         {
             MessageBox.Show("er zijn al 4 kleine diensten aan de gang");
         }
         else
         {
             Activiteit a = new Activiteit(DateTime.Now, DateTime.Now.AddHours(Convert.ToInt32(tbTijdsindicatie.Text)), 4, IngelogdeMedewerker, lbKleineDienst.SelectedItem as Tram);
             activiteitRepo.Insert(a);
             tramRepo.Update(a.Tram.id, 4);
         }
     }
     UpdateForm();
 }
Esempio n. 3
0
 private void btnAfrondenGrote_Click(object sender, EventArgs e)
 {
     if (tbTijdsindicatie.Text == null)
     {
         MessageBox.Show("vul een tijdsindicatie in");
     }
     else
     if (lbGroot.SelectedItem != null && IngelogdeMedewerker != null)
     {
         if (activiteitRepo.CountTramsGroteSchoonmaak() > 5)
         {
             MessageBox.Show("er zijn al 5 grote schoonmaakbeurten aan de gang");
         }
         else
         {
             Activiteit a = new Activiteit(DateTime.Now, DateTime.Now.AddHours(Convert.ToInt32(tbTijdsindicatie.Text)), 1, IngelogdeMedewerker, lbGroot.SelectedItem as Tram);
             activiteitRepo.Insert(a);
             tramRepo.Update(a.Tram.id, 4);
         }
     }
     UpdateForm();
 }
 public Activiteit Insert(Activiteit activiteit)
 {
     return(context.Insert(activiteit));
 }