private void btnVerwijderen_Click(object sender, EventArgs e) { try { if (cbLeverancier.SelectedIndex >= 0) { string levarancier = cbLeverancier.Text; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { ctx.Leveranciers.RemoveRange(ctx.Leveranciers.Where(x => x.LeverancierID == (int)cbLeverancier.SelectedValue)); ctx.SaveChanges(); } MessageBox.Show(levarancier + " is succesvol verwijderd"); DisplayLeverancies(); } else { MessageBox.Show("Selecteer een leverancier om te verwijderen"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cbKlant_SelectedIndexChanged(object sender, EventArgs e) { try { if (cbKlant.SelectedIndex >= 0) { int klantId = Convert.ToInt32(cbKlant.SelectedValue); using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedklant = ctx.Klants.Where(x => x.KlantID == klantId).FirstOrDefault(); if (selectedklant != null) { txtVoornaam.Text = selectedklant.Voornaam; txtAchternaam.Text = selectedklant.Achternaam; txtStraatnaam.Text = selectedklant.Straatnaam; txtHuisNummer.Text = selectedklant.Huisnummer; txtBus.Text = selectedklant.Bus; txtPostcode.Text = selectedklant.Postcode.ToString(); txtGemeente.Text = selectedklant.Gemeente; txtTelefoon.Text = selectedklant.Telefoonnummer; txtEmailadres.Text = selectedklant.Emailadres; txtAangemaaktOp.Text = selectedklant.AangemaaktOp.ToString(); txtOpmerking.Text = selectedklant.Opmerking; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cbUsername_SelectedIndexChanged(object sender, EventArgs e) { try { if (cbUsername.SelectedIndex >= 0) { int userId = Convert.ToInt32(cbUsername.SelectedValue); using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedUser = ctx.InLoggens.Where(x => x.InloggenId == userId).FirstOrDefault(); if (selectedUser != null) { txtUsername.Text = selectedUser.Username; //txtPassword.Text = DecryptWachtwoord(selectedUser.Wachtwoord); cbGebruiker.SelectedValue = selectedUser.GebruikerId; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cbLeverancier_SelectedIndexChanged(object sender, EventArgs e) { try { if (cbLeverancier.SelectedIndex >= 0) { int leverancierId = Convert.ToInt32(cbLeverancier.SelectedValue); using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedLeverancier = ctx.Leveranciers.Where(x => x.LeverancierID == leverancierId).FirstOrDefault(); if (selectedLeverancier != null) { txtPersoon.Text = selectedLeverancier.Contactpersoon; txtTelefoon.Text = selectedLeverancier.Telefoonnummer; txtEmailadres.Text = selectedLeverancier.Emailadres; txtStraatnaam.Text = selectedLeverancier.Straatnaam; txtHuisNummer.Text = selectedLeverancier.Huisnummer; txtBus.Text = selectedLeverancier.Bus; txtPostcode.Text = selectedLeverancier.Postcode.ToString(); txtGemeente.Text = selectedLeverancier.Gemeente; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cbCategorie_SelectedIndexChanged(object sender, EventArgs e) { try { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { if (cbCategorie.SelectedIndex >= 0) { var productLijst = ctx.Products.Select(x => new { Naam = x.Naam + " (Prijs: " + (x.Inkoopprijs + x.Marge) + ")", Id = x.ProductID, CategorieID = x.CategorieID }).Where(p => p.CategorieID == (int)cbCategorie.SelectedValue).ToList(); lbProduct.DisplayMember = "Naam"; lbProduct.ValueMember = "Id"; lbProduct.DataSource = productLijst; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnVerwijderen_Click(object sender, EventArgs e) { try { if (cbPersoneelsLid.SelectedIndex >= 0) { string personeelslid = cbPersoneelsLid.Text; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { ctx.Personeelslids.RemoveRange(ctx.Personeelslids.Where(x => x.PersoneelslidID == (int)cbPersoneelsLid.SelectedValue)); ctx.SaveChanges(); } MessageBox.Show(personeelslid + " is succesvol verwijderd"); DisplayPersoneelsLid(); } else { MessageBox.Show("Selecteer een personeelsLid om te verwijderen"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SaveCategorie_Load(object sender, EventArgs e) { try { if (ManageCategorie.IsNewCategorie) { txtCategorieNaam.Clear(); } else { int categorieId = ManageCategorie.CategorieId; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedCategorie = ctx.Categories.Where(x => x.CategorieID == categorieId).FirstOrDefault(); if (selectedCategorie != null) { txtCategorieNaam.Text = selectedCategorie.CategorieNaam; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DisplayLeverancies() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for Leverancies var LeveranciesLijst = ctx.Leveranciers.Select(x => new { Naam = x.Contactpersoon, Id = x.LeverancierID }).ToList(); cbLeverancier.DisplayMember = "Naam"; cbLeverancier.ValueMember = "Id"; cbLeverancier.DataSource = LeveranciesLijst; if (LeveranciesLijst.Count == 0) { cbLeverancier.Text = ""; txtPersoon.Clear(); txtTelefoon.Clear(); txtEmailadres.Clear(); txtStraatnaam.Clear(); txtHuisNummer.Clear(); txtBus.Clear(); txtPostcode.Clear(); txtGemeente.Clear(); } } }
private void btnVerwijderen_Click(object sender, EventArgs e) { try { if (cbCategorie.SelectedIndex >= 0) { string categorie = cbCategorie.Text; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { ctx.Categories.RemoveRange(ctx.Categories.Where(x => x.CategorieID == (int)cbCategorie.SelectedValue)); ctx.SaveChanges(); } MessageBox.Show(categorie + " is succesvol verwijderd"); DisplayCategorieNaam(); } else { MessageBox.Show("Selecteer een categorie om te verwijderen"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DisplayProduct() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for Product var productLijst = ctx.Products.Select(x => new { Naam = x.Naam, Id = x.ProductID }).ToList(); cbProduct.DisplayMember = "Naam"; cbProduct.ValueMember = "Id"; cbProduct.DataSource = productLijst; if (productLijst.Count == 0) { cbProduct.Text = ""; txtNaam.Text = ""; txtInkoopprijs.Text = ""; txtMarge.Text = ""; txtAantal.Text = ""; txtEenheid.Text = ""; txtBtw.Text = ""; txtLeverancier.Text = ""; txtCategorie.Text = ""; } } }
private void SavePersoneelsLid_Load(object sender, EventArgs e) { try { if (ManagePersoneelslid.IsNewPersoneelsLid) { txtName.Clear(); } else { int personeelsLid = ManagePersoneelslid.PersoneelsLidId; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedPersoneelsLid = ctx.Personeelslids.Where(x => x.PersoneelslidID == personeelsLid).FirstOrDefault(); if (selectedPersoneelsLid != null) { txtName.Text = selectedPersoneelsLid.Voornaam; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DisplayKlants() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for Klant var klantsLijst = ctx.Klants.Select(x => new { Naam = x.Voornaam + " " + x.Achternaam, Id = x.KlantID }).ToList(); cbKlant.DisplayMember = "Naam"; cbKlant.ValueMember = "Id"; cbKlant.DataSource = klantsLijst; if (klantsLijst.Count == 0) { cbKlant.Text = ""; txtVoornaam.Clear(); txtAchternaam.Clear(); txtStraatnaam.Clear(); txtHuisNummer.Clear(); txtBus.Clear(); txtPostcode.Clear(); txtGemeente.Clear(); txtTelefoon.Clear(); txtEmailadres.Clear(); txtAangemaaktOp.Clear(); txtOpmerking.Clear(); } } }
public void FilterProductResults() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for Product if (cbRange.SelectedIndex >= 0) { var productLijst = ctx.Products.Select(x => new { Naam = x.Naam + " (In Stock: " + x.Aantal + ")", Id = x.ProductID, Aantal = x.Aantal, CategorieID = x.CategorieID }).ToList(); //var selectedProduct = new List<Product>; switch (cbRange.SelectedItem.ToString()) { case "Minder dan 10": productLijst = productLijst.Where(x => x.Aantal <= 10).ToList(); break; case "Tussen 11 tot 50": productLijst = productLijst.Where(x => x.Aantal > 10 && x.Aantal <= 50).ToList(); break; case "Tussen 51 tot 100": productLijst = productLijst.Where(x => x.Aantal > 50 && x.Aantal <= 100).ToList(); break; case "Tussen 101 tot 500": productLijst = productLijst.Where(x => x.Aantal > 100 && x.Aantal <= 500).ToList(); break; case "Tussen 501 tot 1000": productLijst = productLijst.Where(x => x.Aantal > 500 && x.Aantal <= 1000).ToList(); break; case "Meer dan 1000": productLijst = productLijst.Where(x => x.Aantal > 1000).ToList(); break; default: productLijst = productLijst.ToList(); break; } if (cbCategorie.SelectedIndex >= 0) { productLijst = productLijst.Where(x => x.CategorieID == (int)cbCategorie.SelectedValue).ToList(); } lbProduct.DisplayMember = "Naam"; lbProduct.ValueMember = "Id"; lbProduct.DataSource = productLijst; } } }
private void btnAfrekenen_Click(object sender, EventArgs e) { try { if (LeverancierProductLijst.Count > 0) { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //Inserting rows into Bestellings table ctx.Bestellings.Add(new Bestelling() { DatumOpgemaakt = DateTime.Now, PersoneelslidID = Convert.ToInt32(cbPersoneelsLid.SelectedValue), LeverancierID = Convert.ToInt32(cbLeverancier.SelectedValue) }); ctx.SaveChanges(); int bestellingId = ctx.Bestellings.Max(x => x.BestellingID); foreach (var item in LeverancierProductLijst) { //Inserting rows into BestellingProducts table ctx.BestellingProducts.Add(new BestellingProduct() { BestellingID = bestellingId, ProductID = item.ProductID, Aantal = item.Aantal }); ctx.SaveChanges(); //Updating Products table ctx.Products.Where(x => x.ProductID == item.ProductID).FirstOrDefault().Aantal += item.Aantal; ctx.SaveChanges(); } } PrintToWordDocument(); MessageBox.Show("Uw bestelling is succesvol afrekend"); cbPersoneelsLid.SelectedIndex = -1; cbLeverancier.SelectedIndex = -1; cbCategorie.SelectedIndex = -1; LeverancierProductLijst.Clear(); lbKaart.DataSource = null; txtUnits.Clear(); txtTotaalPrijs.Clear(); DisplayProduct(); } else { MessageBox.Show("Winkelmandje is leeg."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ManageInloggen_Load(object sender, EventArgs e) { try { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var gebruikerLijst = ctx.Gebruikers.Select(x => new { Naam = x.Naam, Id = x.GebruikerId }).ToList(); cbGebruiker.DisplayMember = "Naam"; cbGebruiker.ValueMember = "Id"; cbGebruiker.DataSource = gebruikerLijst; cbGebruiker.SelectedIndex = -1; } if (ManageInloggen.IsNewUser) { lblGebruiker.Visible = true; cbGebruiker.Visible = true; lblWachtwoord.Text = "Wachtwoord"; } else if (!ManageInloggen.IsNewUser) { lblGebruiker.Visible = true; cbGebruiker.Visible = true; lblWachtwoord.Text = "Wachtwoord"; int userId = ManageInloggen.UserId; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedUser = ctx.InLoggens.Where(x => x.InloggenId == userId).FirstOrDefault(); if (selectedUser != null) { txtUsername.Text = selectedUser.Username; cbGebruiker.SelectedValue = selectedUser.GebruikerId; } } } if (InloggenScreen.IsWachtwoordVergeten == true) { lblGebruiker.Visible = false; cbGebruiker.Visible = false; lblWachtwoord.Text = "Nieuw Wachtwoord"; txtUsername.Text = InloggenScreen.UserName; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnToevoegen_Click(object sender, EventArgs e) { try { DisplayErrorMessage(); if (cbPersoneelsLid.SelectedIndex >= 0 && cbKlant.SelectedIndex >= 0 && //&& cbCategorie.SelectedIndex >= 0 lbProduct.SelectedItems.Count > 0 && txtUnits.Text.Trim().Length > 0) { int productId = Convert.ToInt32(lbProduct.SelectedValue); using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedProduct = ctx.Products.Where(x => x.ProductID == productId).FirstOrDefault(); int units = Convert.ToInt32(txtUnits.Text.Trim()); if (units <= selectedProduct.Aantal) { decimal productPrijs = Convert.ToDecimal(selectedProduct.Inkoopprijs) + Convert.ToDecimal(selectedProduct.Marge); Product product = new Product() { ProductID = selectedProduct.ProductID, Naam = selectedProduct.Naam + " (Prijs: " + productPrijs + ")", Inkoopprijs = selectedProduct.Inkoopprijs, Marge = selectedProduct.Marge, Aantal = Convert.ToInt32(txtUnits.Text), Eenheid = selectedProduct.Eenheid, BTW = selectedProduct.BTW, LeverancierID = selectedProduct.LeverancierID, CategorieID = selectedProduct.CategorieID }; KlantProductLijst.Add(product); } else { MessageBox.Show("De beschikbare voorraad is " + selectedProduct.Aantal + ", Geef een getal kleiner dan of gelijk aan de beschikbaarheid"); } } lbKaart.DataSource = null; lbKaart.DisplayMember = "Naam"; lbKaart.ValueMember = "ProductID"; lbKaart.DataSource = KlantProductLijst; CalculateTotaalPrijs(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnInloggen_Click(object sender, EventArgs e) { try { DisplayErrorMessage(); if (txtUsername.Text.Trim().Length > 0 && txtPassword.Text.Trim().Length > 0) { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for Usernames string gebruiker = txtUsername.Text; string encrypWW = EncryptWachtwoord(txtPassword.Text.Trim()); var usersDetails = ctx.InLoggens.Where(x => x.Username.ToLower() == gebruiker.ToLower()).FirstOrDefault(); if (usersDetails != null && usersDetails.Username.ToLower() == gebruiker.ToLower() && usersDetails.Wachtwoord == encrypWW) { if (usersDetails.GebruikerId == 1) { MainMenu mainMenu = new MainMenu(); this.Hide(); mainMenu.Show(); } else if (usersDetails.GebruikerId == 2) { LeverancierMenu leverancierMenu = new LeverancierMenu(); this.Hide(); leverancierMenu.Show(); } else if (usersDetails.GebruikerId == 3) { KlantMenu klantMenu = new KlantMenu(); this.Hide(); klantMenu.Show(); } } else { MessageBox.Show("Onjuist Username / Wachtwoord is succesvol toegevoegd"); txtUsername.Clear(); txtPassword.Clear(); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAfrekenen_Click(object sender, EventArgs e) { try { if (KlantProductLijst.Count > 0) { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //Inserting rows into Bestellings table ctx.Bestellings.Add(new Bestelling() { DatumOpgemaakt = DateTime.Now, PersoneelslidID = Convert.ToInt32(cbPersoneelsLid.SelectedValue), KlantID = Convert.ToInt32(cbKlant.SelectedValue) }); ctx.SaveChanges(); int bestellingId = ctx.Bestellings.Max(x => x.BestellingID); foreach (var item in KlantProductLijst) { //Inserting rows into BestellingProducts table ctx.BestellingProducts.Add(new BestellingProduct() { BestellingID = bestellingId, ProductID = item.ProductID, Aantal = item.Aantal }); ctx.SaveChanges(); //Updating Products table ctx.Products.Where(x => x.ProductID == item.ProductID).FirstOrDefault().Aantal -= item.Aantal; ctx.SaveChanges(); } } PrintToWordDocument(); MessageBox.Show("Uw bestelling is succesvol afrekend"); } else { MessageBox.Show("Winkelmandje is leeg."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DisplayCategorieNaam() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for CategorieNaam var categorieNaamLijst = ctx.Categories.Select(x => new { Naam = x.CategorieNaam, Id = x.CategorieID }).ToList(); cbCategorie.DisplayMember = "Naam"; cbCategorie.ValueMember = "Id"; cbCategorie.DataSource = categorieNaamLijst; } }
public void DisplayPersoneelsLid() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for PersoneelsLid var personeelsLidLijst = ctx.Personeelslids.Select(x => new { Naam = x.Voornaam, Id = x.PersoneelslidID }).ToList(); cbPersoneelsLid.DisplayMember = "Naam"; cbPersoneelsLid.ValueMember = "Id"; cbPersoneelsLid.DataSource = personeelsLidLijst; } }
public void DisplayLeverancies() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for Leverancies var LeveranciesLijst = ctx.Leveranciers.Select(x => new { Naam = x.Contactpersoon, Id = x.LeverancierID }).ToList(); cbLeverancier.DisplayMember = "Naam"; cbLeverancier.ValueMember = "Id"; cbLeverancier.DataSource = LeveranciesLijst; } }
public void DisplayProduct() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for Product var productLijst = ctx.Products.Select(x => new { Naam = x.Naam + " (Prijs: " + (x.Inkoopprijs + x.Marge) + ")", Id = x.ProductID }).ToList(); lbProduct.DisplayMember = "Naam"; lbProduct.ValueMember = "Id"; lbProduct.DataSource = productLijst; } }
public void DisplayKlants() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { //code for Klant var klantsLijst = ctx.Klants.Select(x => new { Naam = x.Voornaam + " " + x.Achternaam, Id = x.KlantID }).ToList(); cbKlant.DisplayMember = "Naam"; cbKlant.ValueMember = "Id"; cbKlant.DataSource = klantsLijst; } }
public void DisplayGebruiker() { using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var gebruikerLijst = ctx.Gebruikers.Select(x => new { Naam = x.Naam, Id = x.GebruikerId }).ToList(); cbGebruiker.DisplayMember = "Naam"; cbGebruiker.ValueMember = "Id"; cbGebruiker.DataSource = gebruikerLijst; cbGebruiker.SelectedIndex = -1; } }
private void btnOpslaan_Click(object sender, EventArgs e) { try { if (ManagePersoneelslid.IsNewPersoneelsLid) { DisplayErrorMessage(); if (txtName.Text.Trim().Length > 0) { string personeelslid = txtName.Text; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { ctx.Personeelslids.Add(new Personeelslid() { Voornaam = txtName.Text }); ctx.SaveChanges(); } MessageBox.Show(personeelslid + " is succesvol toegevoegd"); txtName.Clear(); this.DialogResult = DialogResult.OK; } } else { DisplayErrorMessage(); if (txtName.Text.Trim().Length > 0) { string personeelslid = txtName.Text; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { ctx.Personeelslids.Where(x => x.PersoneelslidID == ManagePersoneelslid.PersoneelsLidId).FirstOrDefault().Voornaam = txtName.Text.Trim(); ctx.SaveChanges(); } MessageBox.Show(personeelslid + " is succesvol bijgewerkt"); this.DialogResult = DialogResult.OK; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnOpslaan_Click(object sender, EventArgs e) { try { if (ManageCategorie.IsNewCategorie) { DisplayErrorMessage(); if (txtCategorieNaam.Text.Trim().Length > 0) { string categorie = txtCategorieNaam.Text; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { ctx.Categories.Add(new Categorie() { CategorieNaam = txtCategorieNaam.Text }); ctx.SaveChanges(); } MessageBox.Show(categorie + " is succesvol toegevoegd"); txtCategorieNaam.Clear(); this.DialogResult = DialogResult.OK; } } else { DisplayErrorMessage(); if (txtCategorieNaam.Text.Trim().Length > 0) { string categorie = txtCategorieNaam.Text; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { ctx.Categories.Where(x => x.CategorieID == ManageCategorie.CategorieId).FirstOrDefault().CategorieNaam = txtCategorieNaam.Text.Trim(); ctx.SaveChanges(); } MessageBox.Show(categorie + " is succesvol bijgewerkt"); this.DialogResult = DialogResult.OK; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SaveKlant_Load(object sender, EventArgs e) { try { if (ManageKlant.IsNewKlant) { txtVoornaam.Clear(); txtAchternaam.Clear(); this.txtStraatnaam.Clear(); txtHuisNummer.Clear(); txtBus.Clear(); txtPostcode.Clear(); txtGemeente.Clear(); mtbTelefoonnummer.Clear(); txtEmailadres.Clear(); txtOpmerking.Clear(); } else { int klantId = ManageKlant.KlantId; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedklant = ctx.Klants.Where(x => x.KlantID == klantId).FirstOrDefault(); if (selectedklant != null) { txtVoornaam.Text = selectedklant.Voornaam; txtAchternaam.Text = selectedklant.Achternaam; this.txtStraatnaam.Text = selectedklant.Straatnaam; txtHuisNummer.Text = selectedklant.Huisnummer; txtBus.Text = selectedklant.Bus; txtPostcode.Text = selectedklant.Postcode.ToString(); txtGemeente.Text = selectedklant.Gemeente; mtbTelefoonnummer.Text = selectedklant.Telefoonnummer; txtEmailadres.Text = selectedklant.Emailadres; txtOpmerking.Text = selectedklant.Opmerking; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DisplayCategorieDetails() { if (cbCategorie.SelectedIndex >= 0) { int categorieId = Convert.ToInt32(cbCategorie.SelectedValue); using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedCategorie = ctx.Categories.Where(x => x.CategorieID == categorieId).FirstOrDefault(); if (selectedCategorie != null) { txtCategorie.Text = selectedCategorie.CategorieNaam; } } } }
private void SaveProduct_Load(object sender, EventArgs e) { try { DisplayCategorie(); DisplayLeverancies(); if (ManageProduct.IsNewProduct) { txtNaam.Clear(); txtInkoopprijs.Clear(); txtMarge.Clear(); txtEenheid.Clear(); txtAantal.Clear(); txtBtw.Clear(); cbLeverancier.SelectedIndex = -1; cbCategorie.SelectedIndex = -1; } else { int productId = ManageProduct.ProductId; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedProduct = ctx.Products.Where(x => x.ProductID == productId).FirstOrDefault(); if (selectedProduct != null) { txtNaam.Text = selectedProduct.Naam; txtInkoopprijs.Text = selectedProduct.Inkoopprijs.ToString(); txtMarge.Text = selectedProduct.Marge.ToString(); txtAantal.Text = selectedProduct.Aantal.ToString(); txtEenheid.Text = selectedProduct.Eenheid; txtBtw.Text = selectedProduct.BTW.ToString(); cbLeverancier.SelectedValue = selectedProduct.LeverancierID; cbCategorie.SelectedValue = selectedProduct.CategorieID; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SaveLeverancier_Load(object sender, EventArgs e) { try { if (ManageLeverancier.IsNewLeverancier) { txtPersoon.Clear(); mtbTelefoonnummer.Clear(); txtEmailadres.Clear(); txtStraatnaam.Clear(); txtHuisNummer.Clear(); txtBus.Clear(); txtPostcode.Clear(); txtGemeente.Clear(); } else { int leverancierId = ManageLeverancier.LeverancierId; using (BestellingenDatabaseEntities ctx = new BestellingenDatabaseEntities()) { var selectedLeverancier = ctx.Leveranciers.Where(x => x.LeverancierID == leverancierId).FirstOrDefault(); if (selectedLeverancier != null) { txtPersoon.Text = selectedLeverancier.Contactpersoon; mtbTelefoonnummer.Text = selectedLeverancier.Telefoonnummer; txtEmailadres.Text = selectedLeverancier.Emailadres; txtStraatnaam.Text = selectedLeverancier.Straatnaam; txtHuisNummer.Text = selectedLeverancier.Huisnummer; txtBus.Text = selectedLeverancier.Bus; txtPostcode.Text = selectedLeverancier.Postcode.ToString(); txtGemeente.Text = selectedLeverancier.Gemeente; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }