private void btnKlaar_Click(object sender, EventArgs e) { List <string> input = new List <string>(); string eigenschapId = null; string id = null; input.Add(txtVoornaam.Text); input.Add(txtAchternaam.Text); input.Add(txtAdres.Text); input.Add(txtPostcode.Text); input.Add(txtWoonplaats.Text); input.Add(txtTelefoon.Text); input.Add(txtEmail.Text); if (is_edit) { eigenschapId = "id"; id = Convert.ToString(klant.id); } if (!Validatie.is_null(input)) { if (Validatie.is_postcode(txtPostcode.Text)) { if (Validatie.is_telefoon(txtTelefoon.Text)) { if (Validatie.is_email(txtEmail.Text)) { if (Validatie.is_uniek(txtEmail.Text, "Klant", "email", eigenschapId, id)) { klant.voornaam = txtVoornaam.Text; klant.achternaam = txtAchternaam.Text; klant.adres = txtAdres.Text; klant.postcode = txtPostcode.Text; klant.woonplaats = txtWoonplaats.Text; klant.telefoon = txtTelefoon.Text; klant.email = txtEmail.Text; if (is_edit) { KlantDb.wijzigen(klant); submain.vulDgOverzicht(); submain.dgvOverzicht.Rows[submain.selectierow].Selected = true; submain.dgvOverzichtClick(is_edit); Logging logging = new Logging(); logging.onderwerp = "Klant"; logging.handeling = "Gewijzigd"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.boek_isbn_nummer = ""; logging.klant_id = klant.id; LoggingDb.aanmaken(logging); } else { KlantDb.aanmaken(klant); submain.vulDgOverzicht(); submain.dgvOverzicht.Rows[0].Selected = true; submain.dgvOverzichtClick(); klant.id = KlantDb.GetLaatsteKlant(); Logging logging = new Logging(); logging.onderwerp = "Klant"; logging.handeling = "Aangemaakt"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.boek_isbn_nummer = ""; logging.klant_id = klant.id; LoggingDb.aanmaken(logging); } } else { Validatie.is_error("uniek", lblError, "Email"); } } else { Validatie.is_error("email", lblError); } } else { Validatie.is_error("telefoon", lblError); } } else { Validatie.is_error("postcode", lblError); } } else { Validatie.is_error("null", lblError); } }
private void btnKlaar_Click(object sender, EventArgs e) { List <string> input = new List <string>(); string eigenschapId = null; string id = null; input.Add(txtVoornaam.Text); input.Add(txtAchternaam.Text); input.Add(txtGebruikersnaam.Text); input.Add(txtWachtwoord.Text); input.Add(txtHerWachtwoord.Text); if (is_edit) { eigenschapId = "id"; id = Convert.ToString(medewerker.id); } if (!Validatie.is_null(input)) { if (txtWachtwoord.Text == txtHerWachtwoord.Text) { if (Validatie.is_wachtwoord(txtWachtwoord.Text)) { if (Validatie.is_uniek(txtGebruikersnaam.Text, "Medewerker", "gebruikersnaam", eigenschapId, id)) { foreach (DataGridViewRow row in dgvUitgevers.Rows) { DataGridViewCheckBoxCell checkbox = (DataGridViewCheckBoxCell)dgvUitgevers.Rows[row.Index].Cells[0]; if ((bool)checkbox.EditedFormattedValue) { is_uitgever = true; } } if (!dgvUitgevers.Visible || is_uitgever) { if (medewerker.rechten == "Boekrechten") { if (is_edit) { UitgeversectorDb.verwijderenSectorgroep(medewerker); } } medewerker.voornaam = txtVoornaam.Text; medewerker.achternaam = txtAchternaam.Text; medewerker.gebruikersnaam = txtGebruikersnaam.Text; medewerker.wachtwoord = txtWachtwoord.Text; medewerker.rechten = cmbRechten.Text; if (is_edit) { MedewerkerDb.wijzigen(medewerker); } else { MedewerkerDb.aanmaken(medewerker); } if (medewerker.rechten == "Boekrechten") { medewerker = MedewerkerDb.ophalenGebruikersnaam(medewerker); foreach (DataGridViewRow row in dgvUitgevers.Rows) { DataGridViewCheckBoxCell checkbox = (DataGridViewCheckBoxCell)dgvUitgevers.Rows[row.Index].Cells[0]; if ((bool)checkbox.EditedFormattedValue) { sectorgroep.medewerker_id = medewerker.id; sectorgroep.uitgeversector_naam = (string)row.Cells[1].Value; UitgeversectorDb.aanmakenSectorgroep(sectorgroep); } } } if (is_edit) { submain.vulDgOverzicht(); submain.dgvOverzicht.Rows[submain.selectierow].Selected = true; submain.dgvOverzichtClick(is_edit); } else { submain.vulDgOverzicht(); submain.dgvOverzicht.Rows[0].Selected = true; submain.dgvOverzichtClick(); } } else { lblError.Text = "Selecteer minimaal 1 uitgeversector."; lblError.Visible = true; } } else { Validatie.is_error("uniek", lblError, "Gebruikersnaam"); } } else { txtHerWachtwoord.Text = ""; Validatie.is_error("wachtwoord", lblError); } } else { lblError.Text = "De wachtwoorden zijn niet hetzelfde."; lblError.Visible = true; } } else { Validatie.is_error("null", lblError); } }