Example #1
0
 public void DeleteSpiese(Speisen s)
 {
     try
     {
         MySqlCommand comm = con.CreateCommand();
         comm.CommandText = "DELETE FROM speisekarte WHERE SpNr = " + s.SNr.ToString() + ";";
         comm.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         MessageBox.Show("DeleteSpiese: " + ex);
     }
 }
Example #2
0
        public void UpdateSpeise(Speisen s)
        {
            CultureInfo ci = new CultureInfo("en-us");

            try
            {
                MySqlCommand comm = con.CreateCommand();
                comm.CommandText = "UPDATE speisekarte " +
                                   "SET SpBezeichnung = '" + s.SBezeichnung + "'," +
                                   "SpKategorie = " + s.SKategorie + "," +
                                   "SpPreis = '" + s.SPreis.ToString(ci) + "' " +
                                   "WHERE SpNr = " + s.SNr + ";";
                comm.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show("UpdateSpeise: " + ex.Message);
            }
        }
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            if (lbSpeisen.SelectedIndex != -1 && cbKategorie.SelectedIndex != -1)
            {
                Speisen s = new Speisen(
                    Convert.ToInt32(tbNummer.Text),
                    tbBescheibung.Text,
                    liKategorie[cbKategorie.SelectedIndex].KatNr1,
                    Convert.ToDouble(tbPreis.Text));

                db.UpdateSpeise(s);
                liSpeisen.Clear();
                FillUpSpeisekarte();
                liResults = liSpeisen;
            }
            else
            {
                MessageBox.Show("Bitte Produkt und Kategorie auswählen!");
            }
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (lbSpeisen.SelectedIndex != -1)
            {
                Speisen s = new Speisen(
                    Convert.ToInt32(tbNummer.Text),
                    tbBescheibung.Text,
                    liKategorie[cbKategorie.SelectedIndex].KatNr1,
                    Convert.ToDouble(tbPreis.Text));

                db.DeleteSpiese(s);
                liSpeisen = db.GetSpeisen();
                FillUpSpeisekarte();
                btnDelete.Enabled = false;
            }
            else
            {
                MessageBox.Show("Bitte Produkt auswählen!");
            }
        }
        private void btnSenden_Click(object sender, EventArgs e)
        {
            if (double.TryParse(tbPreis.Text, out double dResult) &&
                int.TryParse(tbNummer.Text, out int iResult))
            {
                double  d = dResult;
                Speisen s = new Speisen(iResult,
                                        tbBescheibung.Text,
                                        liKategorie[cbKategorie.SelectedIndex].KatNr1,
                                        d);

                db.InsertSpeise(s);
                FillUpSpeisekarte();
                FilterKategorie();
            }
            else
            {
                MessageBox.Show("Bitte Preis (xx,xx) eingeben und/oder Kategorie festlegen!");
            }
        }
Example #6
0
        public void InsertSpeise(Speisen s)
        {
            CultureInfo ci = new CultureInfo("en-us");

            try
            {
                MySqlCommand comm = con.CreateCommand();
                comm.CommandText = "INSERT INTO speisekarte " +
                                   "VALUES (" +
                                   s.SNr + ",'" +
                                   s.SBezeichnung + "'," +
                                   s.SKategorie + "," +
                                   s.SPreis.ToString(ci) + ");";
                comm.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Neue Speise: " + ex.Message);
            }
        }