public List <Termekek> Terkmékkereső(string Termékkód) { Alap.AdatbázisQleDb AB = new Alap.AdatbázisQleDb(); List <Termekek> LISTA = new List <Termekek>(); try { conn.Open(); string query = String.Format("Select Nev,Eladasi_ar,Áfa from Termek_reg where Vonalkod ='{0}'or Gyorskód = '{0}'", Termékkód); oc = new OleDbCommand(query, conn); OleDbDataReader odr; odr = oc.ExecuteReader();//Adatkeresés while (odr.Read()) { Termekek T = new Termekek(); T.Nev = odr[0].ToString(); T.Ár = odr[1].ToString(); T.Áfa = odr[2].ToString(); odr.Close(); LISTA.Add(T); Logger.Info(Termékkód, "Termék"); return(LISTA); } } catch (OleDbException ode) { MessageBox.Show(ode.Message); Logger.Error(ode.Message, "Termék keresési hiba!"); } finally { conn.Close(); } return(LISTA); }
private void KP_button_Click(object sender, EventArgs e) { try { Termekek T = new Termekek(); fizetett_textBox.Text = T.kerekit(Convert.ToInt32(Fizetendotext.Text)).ToString(); } catch (Exception) { MessageBox.Show("HIBA: Készpénzzel való fizetés sikertelen!"); Logger.Error("Készpénzzel való fizetés sikertelen!", "KP Gomb"); } }
private void Torles_button10_Click(object sender, EventArgs e) //Melyik az amelyik törlődik?? Sztornó miatt... { try { Termekek T = new Termekek(); int index = termekek_listBox1.SelectedIndex; Termek_lista.RemoveAt(index); termekek_listBox1.Items.Remove(termekek_listBox1.SelectedItem); Fizetendotext.Text = T.Osszead(Termek_lista).ToString(); Tetelszamlalotext.Text = Termek_lista.Count.ToString(); if (index > 0) { termekek_listBox1.SetSelected(index, true); } Logger.Info("Sztronó tétel:", ""); } catch (Exception) { MessageBox.Show("HIBA: Jelölj ki egy tételt a törléshez!"); Logger.Error("Jelölj ki egy tételt a törléshez!", "Törlés gomb"); } }
private void Igen_Enter_Click(object sender, EventArgs e) { try { Termekek T = new Termekek(); if (Tetel_input.Text != "") { for (int i = 0; i < x; i++) { Termek_lista.AddRange(T.Terkmékkereső(Tetel_input.Text)); termekek_listBox1.Items.Add(Termek_lista[Termek_lista.Count - 1]); } } Fizetendotext.Text = T.Osszead(Termek_lista).ToString(); Tetelszamlalotext.Text = Termek_lista.Count.ToString(); alaphelyzet(); } catch (Exception) { MessageBox.Show("HIBA: Hozzáadás sikertelen!"); Logger.Error("Hozzáadás sikertelen!", "Igen-Enter gomb!"); } }