internal List <Suchergebnis> Suchen(MySqlCommand command) { List <Suchergebnis> liste = new List <Suchergebnis>(); command.Connection = connection; command.Prepare(); Reader = command.ExecuteReader(); while (Reader.Read()) { Suchergebnis s = new Suchergebnis(); Rechnung r = new Rechnung(); Posten p = new Posten(); r.id = (int)Reader["r_id"]; r.laden = alleLaeden[(int)Reader["laden"] - 1]; r.datum = Convert.ToDateTime(Reader["datum"]); r.einmalig = Convert.ToBoolean(Reader["einmalig"]); r.person = _familienmitglied[(int)Reader["person"] - 1]; s.Kassenzettel = r; p.id = (int)Reader["a_id"]; p.bezeichnung = Reader["bezeichnung"].ToString(); p.betrag = Convert.ToDouble(Reader["betrag"]); p.kategorie = kategorien[(int)Reader["prod_gr"] - 1]; s.Artikel = p; liste.Add(s); } Reader.Close(); return(liste); }
public BearbeitenFenster(Suchergebnis suche, List <Shop> laden, List <Produktgruppe> kat, List <Person> fam) { InitializeComponent(); _suche = suche; cmbLaden.ItemsSource = laden; cmbKategorie.ItemsSource = kat; cmbPerson.ItemsSource = fam; // numBetrag.Text = suche.Artikel.betrag.ToString(); DataContext = suche; }