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); } }
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!"); } }
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); } }