Beispiel #1
0
        private void PerformListFill(string datum)
        {
            listView1.Items.Clear();
            rData.openReadConnection();
            string          filter = "dbbari.kundendaten.idkundendaten,dbbari.Kundendaten.KundenName,dbbari.kundendaten.strasse,dbbari.kundendaten.strno, dbbari.Kundendaten.KundenNr,dbbari.abbrechnung.idrechnung,dbbari.abbrechnung.datum,dbbari.abbrechnung.Zeit,dbbari.abbrechnung.RestBetrag,dbbari.abbrechnung.Fahrer,dbbari.abbrechnung.Mwst19,dbbari.abbrechnung.Mwst7,dbbari.abbrechnung.BestellNr";
            string          joint  = "dbbari.abbrechnung.idKundendaten = dbbari.Kundendaten.idKundendaten and dbbari.abbrechnung.datum = '" + datum + "'";
            MySqlDataReader reader = rData.getDataReaderJoin("dbbari.Kundendaten", "dbbari.abbrechnung", joint, filter);

            gesamt = 0;

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    try
                    {
                        datestring = datum;
                        string       tempKundernNr, tempKundenName, tempRestBetrag;
                        ListViewItem item = new ListViewItem(reader["idRechnung"].ToString());
                        tempKundernNr = reader["KundenNr"].ToString();
                        item.SubItems.Add(tempKundernNr);
                        tempKundenName = reader["idKundenDaten"].ToString() + " - " + reader["KundenName"].ToString() + " - " + reader["Strasse"].ToString() + "." + reader["Strno"].ToString();
                        item.SubItems.Add(tempKundenName);
                        item.SubItems.Add(reader["Datum"].ToString());
                        item.SubItems.Add(reader["Zeit"].ToString());
                        tempRestBetrag = reader["RestBetrag"].ToString();
                        item.SubItems.Add(tempRestBetrag);
                        item.SubItems.Add(reader["Fahrer"].ToString());
                        gesamt += Convert.ToDouble(tempRestBetrag);
                        listView1.Items.Add(item);
                        item.SubItems.Add(reader["BestellNr"].ToString());

                        // --------------- Für Tages Übersicht-------------------
                        if (tempKundenName == "Abholer")
                        {
                            Abholer_Text += Convert.ToDouble(tempRestBetrag);
                        }
                        else if (tempKundenName == "Hausverkauf")
                        {
                            Hausverkauf_Text += Convert.ToDouble(tempRestBetrag);
                        }
                        else
                        {
                            Ausserhaus_Text += Convert.ToDouble(tempRestBetrag);
                        }
                        MwSt19_Text += Convert.ToDouble(reader["Mwst19"].ToString());
                        MwSt7_Text  += Convert.ToDouble(reader["Mwst7"].ToString());
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString());
                    }
                }
            }
            reader.Close();
            rData.closeReadConnection();
            textBox1.Text = String.Format("{0:0.00}", gesamt).ToString();
            textBox2.Text = listView1.Items.Count.ToString();
        }