private void ExpertVerwijderen(object sender, EventArgs e) { _verwijderPersoon = (Persoon)expertenItemListView.GetSelectedItem(); if (MessageBox.Show("Weet u zeker dat u deze expert wilt verwijderen?", "Bevesteging", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { DataPersoon.VerwijderPersoon(_verwijderPersoon); AanvullenExperten(); } }
public void AanvullenExperten() { List <Persoon> experten = DataPersoon.GeefPersonen("Expert"); foreach (Persoon expert in experten) { ListViewItem lvi = new ListViewItem(expert.Voornaam); lvi.SubItems.AddRange(new string[] { expert.Achternaam, expert.Bedrijf.Bedrijfsnaam }); expertenItemListView.Add(expert, lvi); } }
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 AanvullenExperten() { _personen = DataPersoon.GeefPersonen("Expert"); expertenItemListView.ClearItems(); foreach (Persoon persoon in _personen) { ListViewItem lvi = new ListViewItem(persoon.Voornaam); lvi.SubItems.AddRange(new string[] { persoon.Achternaam, persoon.Bedrijf.Bedrijfsnaam }); expertenItemListView.Add(persoon, lvi); } }
private void ExpertOpslaan() { if (!DataPersoon.BestaatPersoon(detailsPersoonBedrijfUserControl.Voornaam, detailsPersoonBedrijfUserControl.Achternaam)) { int bedrijfsId; if (!DataBedrijf.BestaatBedrijf(detailsPersoonBedrijfUserControl.Bedrijfsnaam)) { bedrijfsId = DataBedrijf.BedrijfToevoegenEnGeefId(detailsPersoonBedrijfUserControl.Bedrijfsnaam, detailsPersoonBedrijfUserControl.BedrijfStraat, detailsPersoonBedrijfUserControl.BedrijfHuisnummer, detailsPersoonBedrijfUserControl.BedrijfGemeente, detailsPersoonBedrijfUserControl.BedrijfTelefoonNr, detailsPersoonBedrijfUserControl.BedrijfGsmNr, detailsPersoonBedrijfUserControl.BedrijfEmail, detailsPersoonBedrijfUserControl.BTWNummer); } else { bedrijfsId = DataBedrijf.GeefBedrijf(detailsPersoonBedrijfUserControl.Bedrijfsnaam); } DataPersoon.PersoonToevoegen(detailsPersoonBedrijfUserControl.Voornaam, detailsPersoonBedrijfUserControl.Achternaam, detailsPersoonBedrijfUserControl.Straat, detailsPersoonBedrijfUserControl.Huisnummer, detailsPersoonBedrijfUserControl.Gemeente, detailsPersoonBedrijfUserControl.TelefoonNr, detailsPersoonBedrijfUserControl.GsmNr, detailsPersoonBedrijfUserControl.Email, 3, bedrijfsId, detailsPersoonBedrijfUserControl.Gebruikersnaam, detailsPersoonBedrijfUserControl.Wachtwoord); MessageBox.Show("Persoon is toegevoegd", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
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)); }
private void WijzigWachtwoord(object sender, EventArgs e) { if (codeNumericUpDown.Value == _code && wachtwoordPasswoordTextBox.Text.Trim() == HerhaalPasswoordTextBox.Text && gebruikersnaamLimietTextBox.Text != string.Empty) { if (DataPersoon.BestaatGebruiker(gebruikersnaamLimietTextBox.Text)) { DataPersoon.UpdatePersoon(wachtwoordPasswoordTextBox.Hash, gebruikersnaamLimietTextBox.Text); MessageBox.Show("Uw wachtwoord is aangepast.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); Sluit(); } else { MessageBox.Show("Gebruikersnaam bestaat niet.", "Opgepast", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Vul alle gegevens correct in.", "Waarschuwing", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void ZoekenPersoon(object sender, EventArgs e) { resultatenItemListView.ClearItems(); List <Persoon> personen = DataPersoon.Zoeken(voornaamLimietTextBox.Text, achternaamLimietTextBox.Text, _functie); foreach (Persoon p in personen) { ListViewItem lvi = new ListViewItem(p.Voornaam); lvi.SubItems.AddRange(new string[] { p.Achternaam, p.Straat, p.Huisnummer, p.Gemeente.ToString(), p.Gemeente.Provincie.ProvincieNaam, p.TelefoonNummer, p.GsmNummer, p.EmailAdres, p.Bedrijf == null ? " ":p.Bedrijf.Bedrijfsnaam }); resultatenItemListView.Add(p, lvi); } }
public void AanvulenExperten() { expertComboBox.Items.AddRange(DataPersoon.GeefPersonen("Expert").ToArray()); }
private void Aanmelden() { try { if (DataPersoon.BestaatGebruiker(gebruikersnaamLimietTextBox.Text)) { Persoon persoon = DataPersoon.GeefWachtwoord(gebruikersnaamLimietTextBox.Text); //StopThread(); if (wachtwoordpasswoordTextBox.Hash == persoon.Wachtwoord) { BasisForm formBasis = new BasisForm(persoon); aanmeldenButton.Enabled = true; aanmeldenProsesBar.Visible = false; Visible = false; switch (persoon.Functie.FunctieNaam) { case "Conferentie voorzitter": MenuVoorzittersForm cf = new MenuVoorzittersForm(persoon); cf.ShowDialog(); break; case "Deelnemer": EvaluatieForm ev = new EvaluatieForm(persoon); ev.ShowDialog(); break; case "Adminestratieve medewerker": MenuAdminestratieveMedewerkerForm f = new MenuAdminestratieveMedewerkerForm(); f.ShowDialog(); break; case "Expert": break; case "Directie": NieuwPersoonForm nf = new NieuwPersoonForm(persoon); nf.ShowDialog(); break; } InvokeForm(true); } else { MessageBox.Show("Het wachtwoord die u hebt ingegevens is verkeerd.", "Waarschuwing", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("De gebruikersnaam bestaat niet.", "Waarschuwing", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (SqlException) { MessageBox.Show("De connectie met de database is verbroken.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }