public static Boolean OpdrachtToevoegen(Opdracht opdracht, OpdrachtSoort soort)
 {
     return Databaseverbinding.Opdrachten.OpdrachtToevoegen(opdracht, soort);
 }
 private void cmdTestToevoegen_Click(object sender, EventArgs e)
 {
     txtboxTestOmschrijving.Show();
     if (txtboxTestOmschrijving.Text == "")
     {
         /*
          *  Controls weergeven
          */
         lblBeginDatumTest.Show();
         lblEindDatumTaak.Show();
         txtboxTestOmschrijving.Show();
         cmBoxVakkenTesten.Show();
         dtpBeginDatumTest.Show();
         dtpEindDatumTest.Show();
     }
     else if (txtboxTestOmschrijving.Text.Length > 250)
     {
         lblFoutTest.Show();
         lblFoutTest.Text =
             Resources
                 .FrmDocent_cmdMededelingToevoegen_Click_Gelieve_een_beschrijving_op_te_geven_die_langer_is_dan_250_tekens_;
     }
     else if (cmBoxVakkenTesten.SelectedIndex == -1)
     {
         lblFoutTest.Show();
         lblFoutTest.Text =
             Resources.FrmDocent_cmdMededelingToevoegen_Click_Gelieve_eerst_een_vak_te_selecteren_;
     }
     else
     {
         Opdracht test = new Opdracht(0, txtboxTestOmschrijving.Text, dtpBeginDatumTest.Value,
             dtpEindDatumTest.Value, (Vak)cmBoxVakkenTesten.SelectedItem);
         try
         {
             if (Database.Opdrachten.OpdrachtToevoegen(test, OpdrachtSoort.Test))
             {
                 txtboxTestOmschrijving.Text = "";
                 lblFoutTest.Show();
                 lblFoutTest.Text =
                     Resources.FrmDocent_cmdTestToevoegen_Click_De_test_werd_succesvol_ingepland_;
                 dgrvTesten.DataSource = Database.Opdrachten.TestenPerGebruiker;
             }
             else
             {
                 lblFoutTest.Show();
                 lblFoutTest.Text =
                     Resources
                         .FrmDocent_cmdTestToevoegen_Click_De_test_kon_niet_worden_toegevoegd__Probeer_het_later_opnieuw_;
             }
         }
         catch (Exception)
         {
             lblFoutTest.Show();
             lblFoutTest.Text =
                 Resources
                     .FrmDocent_cmdTestToevoegen_Click_De_test_kon_niet_worden_toegevoegd__Probeer_het_later_opnieuw_;
         }
     }
 }
 public static Boolean OpdrachtToevoegen(Opdracht opdracht, OpdrachtSoort soort)
 {
     return PP_Database.Database.Opdrachten.OpdrachtToevoegen(opdracht, soort);
 }
 private void cmdMededelingToevoegen_Click(object sender, EventArgs e)
 {
     tbBeschrijving.Show();
     if (String.IsNullOrWhiteSpace(tbBeschrijving.Text))
     {
         /*
          *  Controls weergeven
          */
         lblBeginDatum.Show();
         lblEindDatum.Show();
         tbBeschrijving.Show();
         comboVakken.Show();
         dtpBeginDatum.Show();
         dtpEindDatum.Show();
     }
     else if (tbBeschrijving.Text.Length > 250)
     {
         lblFoutMededeling.Show();
         lblFoutMededeling.Text =
             Resources
                 .FrmDocent_cmdMededelingToevoegen_Click_Gelieve_een_beschrijving_op_te_geven_die_langer_is_dan_250_tekens_;
     }
     else if (comboVakken.SelectedIndex == -1)
     {
         lblFoutMededeling.Show();
         lblFoutMededeling.Text =
             Resources.FrmDocent_cmdMededelingToevoegen_Click_Gelieve_eerst_een_vak_te_selecteren_;
     }
     else
     {
         Opdracht mededeling = new Opdracht(0, tbBeschrijving.Text, dtpBeginDatum.Value,
             dtpEindDatum.Value, (Vak)comboVakken.SelectedItem);
         try
         {
             if (Database.Opdrachten.OpdrachtToevoegen(mededeling, OpdrachtSoort.Mededeling))
             {
                 tbBeschrijving.Text = "";
                 lblFoutMededeling.Show();
                 lblFoutMededeling.Text =
                     Resources
                         .FrmDocent_cmdMededelingToevoegen_Click_De_mededeling_werd_succesvol_toegevoegd_;
                 dgrvMededelingen.DataSource = Database.Opdrachten.MededelingenPerGebruiker;
             }
             else
             {
                 lblFoutMededeling.Show();
                 lblFoutMededeling.Text =
                     Resources
                         .FrmDocent_cmdMededelingToevoegen_Click_De_mededeling_kon_niet_worden_toegevoegd_;
             }
         }
         catch (Exception)
         {
             lblFoutMededeling.Show();
             lblFoutMededeling.Text =
                 Resources
                     .FrmDocent_cmdMededelingToevoegen_Click_De_mededeling_kon_niet_worden_toegevoegd_;
         }
     }
 }
            public static Boolean OpdrachtToevoegen(Opdracht opdracht, OpdrachtSoort soort)
            {
                /*
                *  Voegt een opdracht toe
                 */
                try
                {
                    SqlCommand command = new SqlCommand("[dbo].[sp_OpdrachtToevoegen]", Conn);
                    command.Parameters.AddWithValue("@VakNaam", opdracht.Vak.Naam);

                    String soortStr = soort.ToString().First().ToString().ToUpper() +
                                      soort.ToString().Skip(1).ToString().ToLower();
                    command.Parameters.AddWithValue("@SoortOpdracht", soortStr);
                    command.Parameters.AddWithValue("@Beschrijving", opdracht.Beschrijving);
                    command.Parameters.AddWithValue("@BeginDatum", opdracht.Begindatum);
                    command.Parameters.AddWithValue("@EindDatum", opdracht.Einddatum);
                    command.CommandType = CommandType.StoredProcedure;
                    command.ExecuteNonQuery();
                    return true;
                }
                catch (Exception)
                {
                    return false;
                }
            }