コード例 #1
0
            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);
            }
コード例 #2
0
ファイル: Cash.cs プロジェクト: dances273/Daences
 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");
     }
 }
コード例 #3
0
ファイル: Cash.cs プロジェクト: dances273/Daences
 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");
     }
 }
コード例 #4
0
ファイル: Cash.cs プロジェクト: dances273/Daences
        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!");
            }
        }