private void DeSaveBoodschap(List <Brouwer> BrouwersList, string message) { List <Brouwer> resultaatBrouwers = new List <Brouwer>(); var manager = new BrouwerManager(); switch (message) { case "verwijderd": resultaatBrouwers = manager.SchrijfVerwijderingen(BrouwersList); break; case "toegevoegd": resultaatBrouwers = manager.SchrijfToevoegingen(BrouwersList); break; case "gewijzigd": resultaatBrouwers = manager.SchrijfWijzigingen(BrouwersList); break; } if (resultaatBrouwers.Count > 0) { StringBuilder boodschap = new StringBuilder(); boodschap.Append("Niet " + message + ": \n"); foreach (var b in resultaatBrouwers) { boodschap.Append("Nummer: " + b.BrouwerNr + " : " + b.Naam + " niet\n"); } MessageBox.Show(boodschap.ToString()); } MessageBox.Show(BrouwersList.Count - resultaatBrouwers.Count + " brouwer(s) " + message + " in de database", "Info", MessageBoxButton.OK, MessageBoxImage.Information); BrouwersList.Clear(); }
private void ButtonSave_OnClick(object sender, RoutedEventArgs e) { var manager = new BrouwerManager(); if (OudeBrouwers.Count() != 0) { manager.SchrijfVerwijderingen(OudeBrouwers); LabelTotalRowCount.Content = (int)LabelTotalRowCount.Content - OudeBrouwers.Count(); } OudeBrouwers.Clear(); MessageBox.Show("Alles is opgeslagen in de database", "Info", MessageBoxButton.OK, MessageBoxImage.Information); if (NieuweBrouwers.Count() != 0) { manager.SchrijfToevoegingen(NieuweBrouwers); LabelTotalRowCount.Content = (int)LabelTotalRowCount.Content + NieuweBrouwers.Count(); } NieuweBrouwers.Clear(); foreach (Brouwer b in BrouwerOb) { if (b.Changed == true) { GewijzigdeBrouwers.Add(b); } b.Changed = false; } if (GewijzigdeBrouwers.Count != 0) { manager.SchrijfWijzigingen(GewijzigdeBrouwers); } GewijzigdeBrouwers.Clear(); VulDeGrid(); }
public void CheckWhatup(List <Brouwer> List) { List <Brouwer> resultaatBrouwers = new List <Brouwer>(); var manager = new BrouwerManager(); string tekst = ""; if (List == oudeBrouwers) { if (List.Count() != 0) { resultaatBrouwers = manager.SchrijfVerwijderingen(List); } tekst = "verwijderd"; } if (List == nieuweBrouwers) { if (List.Count() != 0) { resultaatBrouwers = manager.SchrijfToevoegingen(List); } tekst = "toegevoegd"; } if (List == GewijzigdeBrouwers) { if (List.Count() != 0) { resultaatBrouwers = manager.SchrijfWijzigingen(List); } tekst = "gewijzigd"; } if (resultaatBrouwers.Count > 0) { StringBuilder boodschap = new StringBuilder(); boodschap.Append("Niet " + tekst + ": \n"); foreach (var b in resultaatBrouwers) { boodschap.Append("Nummer: " + b.BrouwerNr + " : " + b.Naam + " niet\n"); } MessageBox.Show(boodschap.ToString()); } MessageBox.Show(List.Count - resultaatBrouwers.Count + " brouwer(s) " + tekst + " aan de database", "Info", MessageBoxButton.OK, MessageBoxImage.Information); resultaatBrouwers.Clear(); }
private void buttonSave_Click(object sender, RoutedEventArgs e) { StringBuilder resultMessage = new StringBuilder(); brouwerDataGrid.CommitEdit(DataGridEditingUnit.Row, true); List <Brouwer> resultaatBrouwers = new List <Brouwer>(); var manager = new BrouwerManager(); if (oudeBrouwers.Count() != 0) { resultaatBrouwers = manager.SchrijfVerwijderingen(oudeBrouwers); if (resultaatBrouwers.Count > 0) { StringBuilder boodschap = new StringBuilder(); boodschap.Append("Niet verwijderd: \n"); foreach (var b in resultaatBrouwers) { boodschap.Append("Nummer: " + b.BrouwerNr + " : " + b.BrNaam + " niet\n"); } MessageBox.Show(boodschap.ToString()); } resultMessage.AppendLine(oudeBrouwers.Count - resultaatBrouwers.Count + $" {((nieuweBrouwers.Count - resultaatBrouwers.Count) > 1 ? "brouwers" : "brouwer")} verwijderd in de database"); } resultaatBrouwers.Clear(); if (nieuweBrouwers.Count() != 0) { resultaatBrouwers = manager.SchrijfToevoegingen(nieuweBrouwers); if (resultaatBrouwers.Count > 0) { StringBuilder boodschap = new StringBuilder(); boodschap.Append("Niet toegevoegd: \n"); foreach (var b in resultaatBrouwers) { boodschap.Append("Nummer: " + b.BrouwerNr + " : " + b.BrNaam + " niet\n"); } MessageBox.Show(boodschap.ToString()); } resultMessage.AppendLine(nieuweBrouwers.Count - resultaatBrouwers.Count + $" {((nieuweBrouwers.Count - resultaatBrouwers.Count) > 1 ? "brouwers" : "brouwer")} toegevoegd aan de database"); } foreach (Brouwer b in brouwersOb) { if ((b.Changed == true) && (b.BrouwerNr != 0)) { gewijzigdeBrouwers.Add(b); } b.Changed = false; } resultaatBrouwers.Clear(); if (gewijzigdeBrouwers.Count != 0) { resultaatBrouwers = manager.SchrijfWijzigingen(gewijzigdeBrouwers); if (resultaatBrouwers.Count > 0) { StringBuilder boodschap = new StringBuilder(); boodschap.Append("Niet gewijzigd:\n"); foreach (var b in resultaatBrouwers) { boodschap.Append("Nummer: " + b.BrouwerNr + " : " + b.BrNaam + " niet\n"); } MessageBox.Show(boodschap.ToString()); } resultMessage.AppendLine(gewijzigdeBrouwers.Count - resultaatBrouwers.Count + $" {((gewijzigdeBrouwers.Count - resultaatBrouwers.Count) > 1 ? "brouwers" : "brouwer")} gewijzigd in de database"); } MessageBox.Show(resultMessage.ToString(), "Info", MessageBoxButton.OK, MessageBoxImage.Information); VulGrid(); oudeBrouwers.Clear(); nieuweBrouwers.Clear(); gewijzigdeBrouwers.Clear(); }
private void buttonSave_Click(object sender, RoutedEventArgs e) { brouwerDataGrid.CommitEdit(DataGridEditingUnit.Row, true); List <Brouwer> resultaatBrouwers = new List <Brouwer>(); var manager = new BrouwerManager(); if (OudeBrouwers.Count() != 0) { resultaatBrouwers = manager.SchrijfVerwijderingen(OudeBrouwers); if (resultaatBrouwers.Count > 0) { StringBuilder boodschap = new StringBuilder(); boodschap.Append("niet verwijderd: \n"); foreach (var b in resultaatBrouwers) { boodschap.Append("nummer: " + b.BrouwersNr + " : " + b.BrNaam + " niet\n"); } MessageBox.Show(boodschap.ToString()); } } MessageBox.Show(OudeBrouwers.Count - resultaatBrouwers.Count + " brouwer(s) verwijderd in de database", "Info", MessageBoxButton.OK, MessageBoxImage.Information); resultaatBrouwers.Clear(); if (nieuweBrouwers.Count() != 0) { resultaatBrouwers = manager.SchrijfToevoegingen(nieuweBrouwers); if (resultaatBrouwers.Count > 0) { StringBuilder boodschap = new StringBuilder(); boodschap.Append("niet Toegevoegd: \n"); foreach (var b in resultaatBrouwers) { boodschap.Append("nummer: " + b.BrouwersNr + " : " + b.BrNaam + " niet\n"); } MessageBox.Show(boodschap.ToString()); } } MessageBox.Show(nieuweBrouwers.Count - resultaatBrouwers.Count + " brouwer(s) toegevoegd in de database", "Info", MessageBoxButton.OK, MessageBoxImage.Information); foreach (Brouwer b in brouwersOb) { if ((b.changed == true) && (b.BrouwersNr != 0)) { GewijzigdeBrouwers.Add(b); b.changed = false; } } resultaatBrouwers.Clear(); if (nieuweBrouwers.Count() != 0) { resultaatBrouwers = manager.SchrijfWijzigingen(GewijzigdeBrouwers); if (resultaatBrouwers.Count > 0) { StringBuilder boodschap = new StringBuilder(); boodschap.Append("niet Gewijzigd: \n"); foreach (var b in resultaatBrouwers) { boodschap.Append("nummer: " + b.BrouwersNr + " : " + b.BrNaam + " niet\n"); } MessageBox.Show(boodschap.ToString()); } } MessageBox.Show(GewijzigdeBrouwers.Count - resultaatBrouwers.Count + " brouwer(s) toegevoegd in de database", "Info", MessageBoxButton.OK, MessageBoxImage.Information); VulDeGrid(); OudeBrouwers.Clear(); nieuweBrouwers.Clear(); GewijzigdeBrouwers.Clear(); }