private void picKassa_Click(object sender, EventArgs e) { bestelling.status = "Voltooid"; BestellingDb.wijzigen(bestelling); submain.dgvOverzichtClick(true); submain.vulDgOverzicht(); submain.dgvOverzicht.Rows[submain.selectierow].Selected = true; submain.dgvOverzichtClick(true); Logging logging = new Logging(); logging.onderwerp = "Bestelling"; logging.handeling = "Status gewijzigd"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.bestelling_id = bestelling.id; logging.boek_isbn_nummer = ""; LoggingDb.aanmaken(logging); }
private void btnAnnuleren_Click(object sender, EventArgs e) { if (selectieId != "") { bestelling.id = Convert.ToInt32(selectieId); bestelling = BestellingDb.ophalen(bestelling); if (bestelling.leverdatum != DateTime.Today && bestelling.leverdatum > DateTime.Today) { DialogResult dialogResult = MessageBox.Show("Weet u zeker dat u wilt Annuleren: \r\n\r\n Bestelnummer: " + bestelling.id + ". \r\n " + bestelling.besteldatum, "BESTELLING ANNULEREN", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { bestelling.status = "Geannuleerd"; BestellingDb.wijzigen(bestelling); vulDgOverzicht(); dgvOverzicht.Rows[selectierow].Selected = true; dgvOverzichtClick(true); Logging logging = new Logging(); logging.onderwerp = "Bestelling"; logging.handeling = "Geannuleerd"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.bestelling_id = bestelling.id; logging.boek_isbn_nummer = ""; LoggingDb.aanmaken(logging); } } else { DialogResult dialogResult = MessageBox.Show("U kunt deze bestelling niet annuleren. \r\n\r\n Het boek is al gedrukt.", "BESTELLING ANNULEREN", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("U moet een bestelling selecteren om deze te kunnen annuleren.", "BESTELLING ANNULEREN", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnKlaar_Click(object sender, EventArgs e) { List <string> input = new List <string>(); string eigenschapId = null; string id = null; input.Add(txtIsbnNummer.Text); input.Add(txtTitel.Text); input.Add(txtAuteur.Text); input.Add(txtGenre.Text); input.Add(txtPrijs.Text); input.Add(txtBeschrijving.Text); if (is_edit) { eigenschapId = "isbn_nummer"; id = Convert.ToString(boek.isbn_nummer); } if (!Validatie.is_null(input)) { if (Validatie.is_isbn_nummer(txtIsbnNummer.Text)) { if (Validatie.is_uniek(txtIsbnNummer.Text, "Boek", "isbn_nummer", eigenschapId, id)) { if (Validatie.is_prijs(txtPrijs.Text)) { if (Validatie.is_int(txtVoorraad.Text)) { boek.isbn_nummer = txtIsbnNummer.Text; boek.titel = txtTitel.Text; boek.auteur = txtAuteur.Text; boek.genre = txtGenre.Text; boek.prijs = Convert.ToDecimal(txtPrijs.Text); boek.beschrijving = txtBeschrijving.Text; boekvoorraad.aantal = Convert.ToInt32(txtVoorraad.Text); boekvoorraad.boek_isbn_nummer = boek.isbn_nummer; if (is_edit) { BoekDb.wijzigen(boek, boekvoorraad); submain.vulDgOverzicht(); submain.dgvOverzicht.Rows[submain.selectierow].Selected = true; submain.dgvOverzichtClick(is_edit); Logging logging = new Logging(); logging.onderwerp = "Boek"; logging.handeling = "Gewijzigd"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.boek_isbn_nummer = boek.isbn_nummer; LoggingDb.aanmaken(logging); } else { boek.uitgeversector_naam = uitgever.naam; BoekDb.aanmaken(boek, boekvoorraad); submain.vulDgOverzicht(); submain.dgvOverzicht.Rows[0].Selected = true; submain.dgvOverzichtClick(); Logging logging = new Logging(); logging.onderwerp = "Boek"; logging.handeling = "Aangemaakt"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.boek_isbn_nummer = boek.isbn_nummer; LoggingDb.aanmaken(logging); } } else { Validatie.is_error("int", lblError, "Voorraad"); } } else { Validatie.is_error("prijs", lblError); } } else { Validatie.is_error("uniek", lblError, "Isbn-nummer"); } } else { Validatie.is_error("isbn", lblError); } } else { Validatie.is_error("null", lblError); } }
private void btnVerwijderen_Click(object sender, EventArgs e) { if (scherm == "Bestelscherm") { if (selectieId != "") { foreach (DataGridViewRow Row in dgvOverzicht.SelectedRows) { klant.voornaam = (string)Row.Cells[1].Value; klant.achternaam = (string)Row.Cells[2].Value; klant.email = (string)Row.Cells[6].Value; } DialogResult dialogResult = MessageBox.Show("Weet u zeker dat u wilt verwijderen: \r\n\r\n " + klant.voornaam[0] + ". " + klant.achternaam + "\r\n " + klant.email, "KLANT VERWIJDEREN", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { KlantDb.verwijderen(klant); vulDgOverzicht(); main.pnlSubGegevens.Controls.Clear(); Logging logging = new Logging(); logging.onderwerp = "Klant"; logging.handeling = "Verwijderd"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.klant_id = klant.id; logging.boek_isbn_nummer = ""; LoggingDb.aanmaken(logging); } else { dgvOverzichtClick(true); } } else { MessageBox.Show("U moet een klant selecteren om deze te kunnen verwijderen.", "KLANT VERWIJDEREN", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (scherm == "Loggingscherm") { if (selectieId != "") { foreach (DataGridViewRow Row in dgvOverzicht.SelectedRows) { medewerker.voornaam = (string)Row.Cells[1].Value; medewerker.achternaam = (string)Row.Cells[2].Value; medewerker.gebruikersnaam = (string)Row.Cells[4].Value; } DialogResult dialogResult = MessageBox.Show("Weet u zeker dat u wilt verwijderen: \r\n\r\n " + medewerker.voornaam[0] + ". " + medewerker.achternaam + "\r\n " + medewerker.gebruikersnaam, "MEDEWERKER VERWIJDEREN", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { MedewerkerDb.verwijderen(medewerker); vulDgOverzicht(); main.pnlSubGegevens.Controls.Clear(); Logging logging = new Logging(); logging.onderwerp = "Klant"; logging.handeling = "Verwijderd"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.klant_id = klant.id; logging.boek_isbn_nummer = ""; LoggingDb.aanmaken(logging); } else { dgvOverzichtClick(true); } } else { MessageBox.Show("U moet een Medewerker selecteren om deze te kunnen verwijderen.", "MEDEWERKER VERWIJDEREN", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
//methode om bestelling aan te maken : private void bestellen() { Cursor.Current = Cursors.WaitCursor; bestelling.besteldatum = datum; bestelling.klant_id = klant.id; string strDatum = ""; string omschrijving = ""; string aantal = ""; string prijs = ""; string totaalPrijs = ""; foreach (DataGridViewRow row in dgvBoeken.Rows) { DataGridViewCheckBoxCell checkbox = (DataGridViewCheckBoxCell)dgvBoeken.Rows[row.Index].Cells[1]; if ((bool)checkbox.EditedFormattedValue) { strDatum += datum.AddDays(3).ToString("dd/MM/yyyy") + "\v"; omschrijving += row.Cells[4].Value + "\v"; aantal += row.Cells[0].Value + "\v"; totaalPrijs += row.Cells[2].Value + "\v"; prijs += "€" + row.Cells[7].Value + "\v"; } } BestellingDb.aanmaken(bestelling); bestelling.id = BestellingDb.GetLaatsteBestelling(); Factuur factuur = new Factuur(); bestelling.factuur = factuur.aanmaken(klant, BedrijfsinformatieDb.ophalen(), bestelling, strDatum, omschrijving, aantal, prijs, totaalPrijs, lblPrijs.Text); BestellingDb.wijzigen(bestelling); foreach (DataGridViewRow row in dgvBoeken.Rows) { DataGridViewCheckBoxCell checkbox = (DataGridViewCheckBoxCell)dgvBoeken.Rows[row.Index].Cells[1]; if ((bool)checkbox.EditedFormattedValue) { bestellingregel.bestelling_id = bestelling.id; bestellingregel.boek_isbn_nummer = Convert.ToString(row.Cells[3].Value); bestellingregel.aantal = Convert.ToInt32(row.Cells[0].Value); BestellingregelDB.aanmaken(bestellingregel); Boekvoorraad voorraad = new Boekvoorraad(); voorraad.boek_isbn_nummer = bestellingregel.boek_isbn_nummer; if (bestellingregel.aantal > Convert.ToInt32(row.Cells[6].Value)) { voorraad.aantal = 0; } else { voorraad.aantal = Convert.ToInt32(row.Cells[6].Value) - bestellingregel.aantal; } BoekvoorraadDb.wijzigen(voorraad); } } Mail mail = new Mail(); mail.mailAanmaken(klant, bestelling, bestelling.factuur); submain.vulDgOverzicht(); submain.dgvOverzicht.Rows[0].Selected = true; submain.dgvOverzichtClick(); Logging logging = new Logging(); logging.onderwerp = "Bestelling"; logging.handeling = "Aangemaakt"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.bestelling_id = bestelling.id; logging.boek_isbn_nummer = ""; LoggingDb.aanmaken(logging); }
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 btnVerwijderen_Click(object sender, EventArgs e) { if (scherm == "Bestelscherm") { if (selectieId != "") { foreach (DataGridViewRow Row in dgvOverzicht.SelectedRows) { bestelling.id = (int)Row.Cells[0].Value; bestelling.besteldatum = (DateTime)Row.Cells[2].Value; } DialogResult dialogResult = MessageBox.Show("Weet u zeker dat u wilt verwijderen: \r\n\r\n Bestelnummer: " + bestelling.id + ". \r\n " + bestelling.besteldatum.ToString().Substring(0, bestelling.besteldatum.ToString().Length - 3), "BESTELLING VERWIJDEREN", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { bestellingregel.bestelling_id = bestelling.id; BestellingregelDB.verwijderen(bestellingregel); BestellingDb.verwijderen(bestelling); vulDgOverzicht(); if (dgvOverzicht.Rows.Count > 0) { dgvOverzicht.Rows[0].Selected = true; } dgvOverzichtClick(); main.pnlSubGegevens.Controls.Clear(); Logging logging = new Logging(); logging.onderwerp = "Bestelling"; logging.handeling = "Verwijderd"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.bestelling_id = bestelling.id; logging.boek_isbn_nummer = ""; LoggingDb.aanmaken(logging); } else { dgvOverzichtClick(true); } } else { MessageBox.Show("U moet een Bestelling selecteren om deze te kunnen verwijderen.", "BESTELLING VERWIJDEREN", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (scherm == "Boekscherm") { if (selectieId != "") { foreach (DataGridViewRow Row in dgvOverzicht.SelectedRows) { boek.isbn_nummer = (string)Row.Cells[0].Value; boek = BoekDb.ophalen(boek); } DialogResult dialogResult = MessageBox.Show("Weet u zeker dat u wilt verwijderen: \r\n\r\n " + boek.isbn_nummer + ". \r\n " + boek.titel, "BOEK VERWIJDEREN", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { BoekDb.verwijderen(boek); vulDgOverzicht(); main.pnlSubGegevens.Controls.Clear(); Logging logging = new Logging(); logging.onderwerp = "Boek"; logging.handeling = "Verwijderd"; logging.datum = DateTime.Now; logging.medewerker_id = Account.getMedewerker().id; logging.boek_isbn_nummer = boek.isbn_nummer; LoggingDb.aanmaken(logging); } else { dgvOverzichtClick(true); } } else { MessageBox.Show("U moet een boek selecteren om deze te kunnen verwijderen.", "BOEK VERWIJDEREN", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }