private void conferentieListBox_SelectedIndexChanged(object sender, EventArgs e) { if (conferentieListBox.SelectedItems.Count == 1) { conferentieDagPanel.Visible = true; Conferentie conf = (Conferentie)conferentieListBox.SelectedItem; volledigeConferentieCheckBox.CheckState = CheckState.Unchecked; conferentieDagenCheckedListBox.Items.Clear(); sessieListBox.Items.Clear(); List <ConferentieDag> dagen = DataConferentieDag.GeefConferentieDagen(conf.ID); if (dagen.Count == 0) { volledigeConferentieCheckBox.Enabled = false; } else { volledigeConferentieCheckBox.Enabled = true; conferentieDagenCheckedListBox.Items.AddRange(dagen.ToArray()); } } }
private void ZendEMail() { MailMessage bericht = new MailMessage(); bericht.From = new MailAddress("*****@*****.**"); bericht.To.Add(deelnemerPersoonBedrijfUserControl.Email); if (deelnemerPersoonBedrijfUserControl.BedrijfEmail != string.Empty) { bericht.CC.Add(deelnemerPersoonBedrijfUserControl.BedrijfEmail); } bericht.Subject = "Inschrijving hp"; StringBuilder twee = new StringBuilder(); foreach (ConferentieDag dag in conferentieDagenCheckedListBox.CheckedItems) { twee.Append(dag.Datum); twee.Append(Environment.NewLine); } Conferentie conf = InvokeCOnferentieListBox(); string een = string.Format("Bij deze willen wij u melden dat {1} {2} ingeschreven is voor de conferentie over {3} op volgende conferentiedagen: {0}", Environment.NewLine, deelnemerPersoonBedrijfUserControl.Voornaam, deelnemerPersoonBedrijfUserControl.Achternaam, conf.NaamConferentie); string drie = string.Format("U kunt zich aanmelden in het systeem met volgende gebruikersnaam en wachtwoord:{0}Gebruikersnaam: {1}{0}Wachtwoord: {2}{0}Je kan deze mog altijd aanpassen.", Environment.NewLine, deelnemerPersoonBedrijfUserControl.Gebruikersnaam, deelnemerPersoonBedrijfUserControl.Wachtwoord); bericht.Body = string.Format("Beste, {0}{0}{1}{2}{3}{0}{0}Met vriendelijke groeten,{0}Conferenties HP", Environment.NewLine, een, twee, drie); Email.EmailVerzonden += Email_EmailVerzonden; Email.Zenden(bericht, deelnemerPersoonBedrijfUserControl.Email, "*****@*****.**", "Conferenties"); Email.EmailVerzonden -= Email_EmailVerzonden; }
private void ConferentieDagToevoegen(Conferentie conf) { if (!DataConferentieDag.BestaatConferentieDag(agendaMonthCalendar.SelectionStart, conf.ID)) { DataConferentieDag.ToevoegenConferentieDag(agendaMonthCalendar.SelectionStart, inschrijvingsGeldNumericUpDown.Value, conf.ID); MessageBox.Show("Conferentie dag toegevoegd.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void verwijderenToolStripMenuItem_Click(object sender, EventArgs e) { Conferentie conf = GeefConferentie(); if (conf.StartInschrijvingen <= DateTime.Now) { MessageBox.Show("Deze conferentie kan je niet meer verwijderen omdat de inschrijvingen begonnen zijn.", "Opgepast", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void coneferentieComboBox_SelectedIndexChanged(object sender, EventArgs e) { Conferentie conf = (Conferentie)coneferentieComboBox.SelectedItem; sessieComboBox.Items.Clear(); expertComboBox.Items.Clear(); conferentieDagComboBox.Items.Clear(); conferentieDagComboBox.Items.AddRange(DataInschrijvingConferentieDagLink.GeefIngeschrevenDagenVanPersoon(_persoon.ID, conf.ID).ToArray()); }
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); } }
void ToonConferentieAanmakenForm(Conferentie conf) { controlPanel.Controls.Clear(); BewerkenConferentieForm form = null; if (conf == null) { form = new BewerkenConferentieForm(_persoon); } else { form = new BewerkenConferentieForm(_persoon, conf); } form.ConferentieToegevogd += form_ConferentieToegevogd; form.Terug += form_Terug; form.TopLevel = false; form.FormBorderStyle = FormBorderStyle.None; form.AutoScroll = true; controlPanel.Controls.Add(form); form.Show(); }
public BewerkenConferentieForm(Persoon persoon, Conferentie conferentie) : this(persoon) { _conferentie = conferentie; }