private void domeinenListBox_SelectedIndexChanged(object sender, EventArgs e) { ExpertiseDomein domein = (ExpertiseDomein)domeinenListBox.SelectedItem; expertiseLabel.Text = domein.Expertise.ExpertiseNaam; expertiseBeshrijvingRichTextBox.Text = domein.Expertise.Beschrijving; domeinLabel.Text = domein.ExpertiseDomeinNaam; domeinBeschrijvingRichTextBox.Text = domein.Beschrijving; }
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 void VerwijderenUitLijst(object sender, EventArgs e) { if (domeinenComboBox.SelectedItem != null) { ExpertiseDomein domein = (ExpertiseDomein)domeinenComboBox.SelectedItem; domeinenListBox.Items.Remove(domeinenListBox.SelectedItem); ToegevoegdeExpertisen.Remove(domein); verwijderenButton.Enabled = false; if (ExpertiseToegevoegdVerwijderd != null) { ExpertiseToegevoegdVerwijderd(); } } }
private void domeinenListBox_SelectedIndexChanged(object sender, EventArgs e) { ToolTip tip = new ToolTip(); if (domeinenListBox.SelectedItem != null) { string[] gesplitst = domeinenListBox.SelectedItem.ToString().Split(new char[] { '/' }); ExpertiseDomein domein = DataExpertiseDomein.GeefDomeinVanNaam(gesplitst[1].Trim()); tip.IsBalloon = true; tip.SetToolTip(domeinenListBox, string.Format("{0}: {1}{2}-----{2}{3}: {4}", domein.Expertise.ExpertiseNaam, domein.Expertise.Beschrijving, Environment.NewLine, domein.ExpertiseDomeinNaam, domein.Beschrijving)); verwijderenButton.Enabled = true; } else { tip = null; } }
private void ToevoegenAanLijst(object sender, EventArgs e) { if (domeinenComboBox.Text != string.Empty) { ExpertiseDomein domein = (ExpertiseDomein)domeinenComboBox.SelectedItem; string tekst = domein.ToString(); if (!domeinenListBox.Items.Contains(tekst)) { domeinenListBox.Items.Add(tekst); ToegevoegdeExpertisen.Add(domein); if (ExpertiseToegevoegdVerwijderd != null) { ExpertiseToegevoegdVerwijderd(); } } else { MessageBox.Show("Je kan geen twee keer dezelfde expertise domeinen toevoegen.", "Opgepast", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }