private void DemoErstellen() { // Artikel (kurze Syntax) DAL.Artikel artikel1 = new DAL.Artikel { Bezeichnung = "iPhone 6s", Preis = 549.90, Bestand = 212, Lager = "4900 Langenthal", Lieferbar = false }; Int64 artikel1Id = BLL.Artikel.Erstellen(artikel1); Debug.Print("Artikel erstellt mit Id:" + artikel1Id); DAL.Artikel artikel2 = new DAL.Artikel { Bezeichnung = "iPhone 7", Preis = 760, Bestand = 100, Lager = "3000 Bern", Lieferbar = false }; Int64 artikel2Id = BLL.Artikel.Erstellen(artikel2); Debug.Print("Artikel erstellt mit Id:" + artikel2Id); DAL.Artikel artikel3 = new DAL.Artikel { Bezeichnung = "iPhone 8+", Preis = 849.90, Bestand = 456, Lager = "3000 Bern", Lieferbar = true }; Int64 artikel3Id = BLL.Artikel.Erstellen(artikel3); Debug.Print("Artikel erstellt mit Id:" + artikel3Id); DAL.Artikel artikel4 = new DAL.Artikel { Bezeichnung = "iPhone X", Preis = 1120, Bestand = 600, Lager = "4900 Langenthal", Lieferbar = true }; Int64 artikel4Id = BLL.Artikel.Erstellen(artikel4); DAL.Artikel artikel5 = new DAL.Artikel { Bezeichnung = "iPad Air", Preis = 870, Bestand = 752, Lager = "3048 Worblaufen", Lieferbar = true }; Int64 artikel5Id = BLL.Artikel.Erstellen(artikel5); DAL.Artikel artikel6 = new DAL.Artikel { Bezeichnung = "iPdad Pro", Preis = 999, Bestand = 581, Lager = "3000 Bern", Lieferbar = true }; Int64 artikel6Id = BLL.Artikel.Erstellen(artikel6); Debug.Print("Artikel erstellt mit Id:" + artikel6Id); // Bewegung (detaillierte Syntax) DAL.Bewegung bewegung1 = new DAL.Bewegung(); bewegung1.Firma = "Swisscom AG"; bewegung1.Datum = DateTime.Today; bewegung1.Menge = 10; bewegung1.Artikel = artikel1; bewegung1.Verrechenbar = true; Int64 bewegung1Id = BLL.Bewegung.Erstellen(bewegung1); Debug.Print("Bewegung erstellt mit Id:" + bewegung1Id); DAL.Bewegung bewegung2 = new DAL.Bewegung(); bewegung2.Firma = "Apple"; bewegung2.Datum = DateTime.Today; bewegung2.Menge = 35; bewegung2.Artikel = artikel4; bewegung2.Verrechenbar = true; Int64 bewegung4Id = BLL.Bewegung.Erstellen(bewegung2); Debug.Print("Bewegung erstellt mit Id:" + bewegung4Id); }
public Bewegung_Einzelansicht(DAL.Bewegung bewegung) { this.bewegung = bewegung; InitializeComponent(); bwgArtikel.ItemsSource = BLL.Artikel.LesenAlle(); bwgArtikel.DisplayMemberPath = "Bezeichnung"; bwgArtikel.SelectedValuePath = "ArtikelId"; fuelleAus(); }
private void btnSpeichern_Click(object sender, RoutedEventArgs e) { var bewegung = new DAL.Bewegung() { Artikel = BLL.Artikel.LesenID(Convert.ToInt32(bwgArtikel.Text)), Firma = bwgFirma.Text, Datum = Convert.ToDateTime(bwgDatum.Text), Menge = Convert.ToInt32(bwgMenge.Text), Verrechenbar = bwgVerrechenbar.IsEnabled }; BLL.Bewegung.Erstellen(bewegung); bwgGesamtpreisLabel.Visibility = Visibility.Visible; bwgGesamtPreis.Visibility = Visibility.Visible; bwgGesamtPreis.Content = bewegung.Gesamtpreis.ToString(); bwgId.Content = bewegung.BewegungId; }
private void artikelListe_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (bewegungListe.SelectedItem != null) { DAL.Bewegung auswahl = (DAL.Bewegung)bewegungListe.SelectedItem; Bewegung_Einzelansicht bwgEinzelansicht = new Bewegung_Einzelansicht(auswahl); grid.Children.Clear(); grid.Children.Add(bwgEinzelansicht); //bwgEinzelansicht.bwgArtikel.SelectedValue = auswahl.Artikel.ArtikelId; //bwgEinzelansicht.bwgDatum.Text = auswahl.Datum.ToString(); //bwgEinzelansicht.bwgFirma.Text = auswahl.Firma; //bwgEinzelansicht.bwgMenge.Text = auswahl.Menge.ToString(); //bwgEinzelansicht.bwgGesamtpreisLabel.Visibility = Visibility.Visible; //bwgEinzelansicht.bwgGesamtPreis.Visibility = Visibility.Visible; //bwgEinzelansicht.bwgGesamtPreis.Content = auswahl.Gesamtpreis; //bwgEinzelansicht.bwgId.Content = auswahl.BewegungId; } }