Example #1
0
        private void PerformListFill()
        {
            listView1.Items.Clear();
            rData.openReadConnection();
            MySqlDataReader reader = rData.getDataReader("Speisekarte");

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    try
                    {
                        ListViewItem item = new ListViewItem(reader["ArtikelNr"].ToString());
                        item.SubItems.Add(reader["Bezeichnung"].ToString());
                        item.SubItems.Add(reader["zusatz"].ToString());
                        item.SubItems.Add(reader["Verkaufpreis"].ToString());
                        item.SubItems.Add(reader["MwSt"].ToString());

                        listView1.Items.Add(item);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString());
                    }
                }
            }
            reader.Close();
            rData.closeReadConnection();
        }
Example #2
0
        private void lwKundenDaten_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            if (lwKundenDaten.Visible == true)
            {
                ListView.SelectedListViewItemCollection selecteditem =
                    this.lwKundenDaten.SelectedItems;

                foreach (ListViewItem item in selecteditem)
                {
                    recordNr = Convert.ToInt32(item.SubItems[2].Text);
                }
                rData.openReadConnection();
                MySqlDataReader readerKunde = rData.getDataReader("kundendaten", "idkundendaten", Convert.ToString(recordNr));
                //Search nach kunden Id and fill form
                if (readerKunde.Read())
                {
                    PerformDataFill(readerKunde);
                    tbKNr.Enabled = false;
                }
                readerKunde.Close();
                rData.closeReadConnection();

                lwKundenDaten.Items.Clear();
                lwKundenDaten.Visible = false;
                lwKundenDaten.Enabled = false;
                btnWeiter.Focus();
            }
        }
Example #3
0
        private void PerformSearch()
        {
            if (tbBezeichnung.Text != "")
            {
                // Number of matching records found
                int found = rData.getCount("zutaten", "ZutatName", tbBezeichnung.Text.Trim());
                if (found == 1)
                {
                    rData.openReadConnection();
                    MySqlDataReader reader = rData.getDataReader("zutaten", "ZutatName", tbBezeichnung.Text.Trim());

                    if (reader.Read())
                    {
                        recordNr = Convert.ToInt32(reader[0].ToString());
                        PerformDataFill(ref reader);
                    }
                    reader.Close();
                    rData.closeReadConnection();
                }
                else if (found > 1)
                {
                    // Complete string match where more items have same name
                    //listView1.Visible = true;
                    rData.openReadConnection();
                    MySqlDataReader reader = rData.getDataReader("zutaten", "ZutatName", tbBezeichnung.Text.Trim());
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            ListViewItem item = new ListViewItem(reader["idZutaten"].ToString());
                            item.SubItems.Add(reader["ZutatName"].ToString());
                            item.SubItems.Add(reader["Preis"].ToString());
                            lvArtikel.Items.Add(item);
                        }
                    }
                    reader.Close();
                    rData.closeReadConnection();
                    MessageBox.Show("Mehere daten gefunden wählen sie aus der liste");
                }
                else
                {
                    MessageBox.Show("Daten nicht gefunden");
                }
            }
            else
            {
                MessageBox.Show("Für Suchen Bitte geben sie Kunden Nummer oder Kunden Name ein");
            }
        }
Example #4
0
        private void chooseView_Load(object sender, EventArgs e)
        {
            conn.Open();
            listView1.Items.Clear();
            listView1.Items.Add("Alle Sätze");
            listView1.Items.Add("Hausverkauf");
            rData.openReadConnection();
            MySqlDataReader reader = rData.getDataReader("mitarbeiter", "Tatigkeit", "Fahrer");

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    try
                    {
                        ListViewItem item = new ListViewItem(reader["MitarbeiterName"].ToString());

                        listView1.Items.Add(item);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString());
                    }
                }
            }
            reader.Close();
            rData.closeReadConnection();
        }
Example #5
0
        private void loadUmsatz(DateTime date)
        {
            summe  = 0;
            Mwst19 = 0;
            Mwst7  = 0;
            string datestring = date.ToShortDateString();

            rData.openReadConnection();
            string          filter = "dbbari.abbrechnung.Betrag, dbbari.abbrechnung.Mwst19,dbbari.abbrechnung.Mwst7";
            MySqlDataReader reader = rData.getDataReader("abbrechnung", "Datum", datestring, filter);

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    try
                    {
                        summe  += Convert.ToDouble(reader["Betrag"].ToString());
                        Mwst7  += Convert.ToDouble(reader["Mwst7"].ToString());
                        Mwst19 += Convert.ToDouble(reader["Mwst19"].ToString());
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString() + "Here");
                    }
                }
                totalSumme += summe;
                //MessageBox.Show(totalSumme.ToString());
                totalMwst7  += Mwst7;
                totalMwst19 += Mwst19;
            }
            reader.Close();
            rData.closeReadConnection();
        }
Example #6
0
        private AutoCompleteStringCollection StrassenVonDatenBank()
        {
            // Hier wird eine Liste erstellt die später an die Textbox gehangen wird.
            int strcount;
            AutoCompleteStringCollection colValues = new AutoCompleteStringCollection();

            //colValues.AddRange(new string[] { "Berlin", "Hamburg", "Bremen", "Stuttgart", "Saarbrücken", "Frankfurt a.M." });
            strcount = rData.getCount("stadtplan");
            rData.openReadConnection();
            MySqlDataReader reader = rData.getDataReader("stadtplan");

            while (reader.Read())
            {
                colValues.Add(reader["strasse"].ToString());
            }
            reader.Close();
            rData.closeReadConnection();
            return(colValues);
        }
Example #7
0
        public string[] loadFahrer()
        {
            string[] temp = new string[mitarbetierCount];
            rData.openReadConnection();
            MySqlDataReader reader = rData.getDataReader("mitarbeiter", "Tatigkeit", "Fahrer");

            if (reader.HasRows)
            {
                int i = 0;
                while (reader.Read())
                {
                    temp[i] = reader[1].ToString();
                    i++;
                }
            }
            reader.Close();
            rData.closeReadConnection();
            return(temp);
        }
Example #8
0
        private void loadKundendaten(int kundenid)
        {
            rData.openReadConnection();
            MySqlDataReader reader = rData.getDataReader("kundendaten", "idKundendaten", kundenid.ToString());

            if (reader.Read())
            {
                KundenName     = reader["KundenName"].ToString();
                KundenOrt      = reader["ort"].ToString();
                KundenPLZ      = reader["PLZ"].ToString();
                KundenAddresse = reader["strasse"].ToString() + " ." + reader["StrNo"].ToString();
                KundenTelefone = reader["kundennr"].ToString();
                KundenHinweis  = reader["zusatz"].ToString();
                AnfahrtKosten  = Convert.ToDouble(reader["AnfahrtKosten"].ToString());
                MwstAnfahrt    = AnfahrtKosten * 0.19;
                // Add anfahrt kosten in total
                Gesamt = AnfahrtKosten;
                // Mwst of Anfahrt in Mwst Total
                Rabatt = Convert.ToDouble(reader["Rabatt"].ToString());
            }
            reader.Close();
            rData.closeReadConnection();
        }
Example #9
0
        private void btnSPeichern_Click(object sender, EventArgs e) // Button Speichern
        {
            if (tbKundenNr.Text != "")                              // Update Record
            {
                rData.openReadConnection();
                MySqlDataReader reader = rData.getDataReader("kundendaten", "KundenNr", tbKundenNr.Text.Trim());

                if (reader.Read())
                {
                    MessageBox.Show("Kunden Nummer Exsistiert Schon");
                    recordNr = Convert.ToInt32(reader[0].ToString());
                    PerformDataFill(ref reader);
                }
                else // Füge Neuen Record
                {
                    if (tbKundenName.Text == "")
                    {
                        MessageBox.Show("Bitte geben sie die Kunden Name");
                        tbKundenName.Focus();
                    }
                    else if (tbKundenNr.Text == "")
                    {
                        MessageBox.Show("Bitte geben sie die Kunden Nummer");
                        tbKundenNr.Focus();
                    }
                    else if (tbStraße.Text == "")
                    {
                        MessageBox.Show("Bitte wählen sie die Strasse");
                        tbStraße.Focus();
                    }
                    else if (tbOrt.Text == "")
                    {
                        MessageBox.Show("Bitte geben sie den Ort");
                        tbOrt.Focus();
                    }
                    else if (tbPLZ.Text == "" || !IsInteger(tbPLZ.Text))
                    {
                        MessageBox.Show("Post Leitzahl soll ein Nummer sein");
                        tbPLZ.Focus();
                    }
                    else
                    {
                        try
                        {
                            string[] values = { tbKundenNr.Text.Trim(),
                                                tbAnrede.Text.Trim(),
                                                tbKundenName.Text.Trim(),
                                                tbStraße.Text.Trim(),
                                                tbStrNo.Text.Trim(),
                                                tbZusatz.Text.Trim(),
                                                tbPLZ.Text.Trim(),
                                                tbOrt.Text.Trim(),
                                                Convert.ToDouble(tbAnfahrt.Text.Trim()).ToString(providerEn),
                                                Convert.ToDouble(tbRabatt.Text.Trim()).ToString(providerEn) };
                            rData.addData("kundendaten", values);
                            MessageBox.Show("Kundendaten sind gespeichert");
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                    }
                }
                reader.Close();
                rData.closeReadConnection();
            }
        }