private void SessieToevoegen(Conferentie conf = null) { TimeSpan begin, eind; if (TimeSpan.TryParse(startUurMaskedTextBox2.Text, out begin) && TimeSpan.TryParse(eindUurMaskedTextBox.Text, out eind)) { ConferentieDag dag; if (_conferentie != null) { dag = DataConferentieDag.GeefConferentieDag(agendaMonthCalendar.SelectionStart, _conferentie.ID); } else { dag = DataConferentieDag.GeefConferentieDag(agendaMonthCalendar.SelectionStart, conf.ID); } Persoon expert = DataPersoon.GeefPersoonBijNaam(agendaExpertenComboBox.Text); ExpertiseDomein domein = (ExpertiseDomein)agendaExpertiseDomeinComboBox.SelectedItem; Lokaal lokaal = (Lokaal)lokaalComboBox.SelectedItem; bool keynote = keynoteCheckBox.Checked; if (keynote) { if (!DataSessie.ControleerKeynote(dag.ID)) { DataSessie.SessieToevoegen(begin, eind, expert.ID, dag.ID, keynote, lokaal.ID, null); } else { MessageBox.Show("Er is al een keynote toegevoegd op deze dag.", "Opgepast", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } else { DataSessie.SessieToevoegen(begin, eind, expert.ID, dag.ID, keynote, lokaal.ID, domein.ID); } MessageBox.Show("Sessie toegevoegd", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("De ingevoerde start en/of eind uur is ongeldig.", "Opgepast", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private Persoon PersoonOpslaan() { string voornaam = deelnemerPersoonBedrijfUserControl.Voornaam; string achternaam = deelnemerPersoonBedrijfUserControl.Achternaam; if (!DataPersoon.BestaatPersoon(voornaam, achternaam)) { if (deelnemerPersoonBedrijfUserControl.AangeslotenBijBedrijf) { int bedrijdId = BedrijfToevoegen(); DataPersoon.PersoonToevoegen(voornaam, achternaam, deelnemerPersoonBedrijfUserControl.Straat, deelnemerPersoonBedrijfUserControl.Huisnummer, deelnemerPersoonBedrijfUserControl.Gemeente, deelnemerPersoonBedrijfUserControl.TelefoonNr, deelnemerPersoonBedrijfUserControl.GsmNr, deelnemerPersoonBedrijfUserControl.Email, 1, bedrijdId, deelnemerPersoonBedrijfUserControl.Gebruikersnaam, deelnemerPersoonBedrijfUserControl.Wachtwoord); } else { DataPersoon.PersoonToevoegen(voornaam, achternaam, deelnemerPersoonBedrijfUserControl.Straat, deelnemerPersoonBedrijfUserControl.Huisnummer, deelnemerPersoonBedrijfUserControl.Gemeente, deelnemerPersoonBedrijfUserControl.TelefoonNr, deelnemerPersoonBedrijfUserControl.GsmNr, deelnemerPersoonBedrijfUserControl.Email, 1, null, deelnemerPersoonBedrijfUserControl.Gebruikersnaam, deelnemerPersoonBedrijfUserControl.Wachtwoord); } } return(DataPersoon.GeefPersoonBijNaam(voornaam, achternaam)); }