private void btnTorles_Click(object sender, EventArgs e) { if (lvVisszaru.SelectedIndices.Count > 0) { VevoRendelesTermek vr = null; string a; int firstIndex = lvVisszaru.SelectedIndices[0]; a = lvVisszaru.Items[firstIndex].SubItems[0].Text; int index = -1; index = Convert.ToInt32(a); if (index > -1) { foreach (VevoRendelesTermek item in vissza) { if (item.TermekID == index) { vr = item; } } rossz.Add(vr); LvRosszFeltolt(); vissza.Remove(vr); LvVisszaruFeltolt(); modositot.Add(vr); LvModositotFeltolt(); LabelReset(); numJoTermek.Enabled = false; } } }
void TermekJoModositas(VevoRendelesTermek vr) { VevoRendelesTermek vr2 = null; vr2 = new VevoRendelesTermek(vr.TermekID, lbNev.Text, (int)numJoTermek.Value, (int)numJoTermek.Value); jo.Add(vr); LvjoFeltolt(); }
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e) { if (listBox1.SelectedIndex > -1) { if (listBox1.SelectedItem is VevoRendelesUser) { RaktarRendelesCsomagolasa rc = new RaktarRendelesCsomagolasa(); VevoRendelesUser v = (VevoRendelesUser)listBox1.SelectedItem; foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { rc.termek.Add(item); } } rc.vevo = v; rc.index = 1; rc.ShowDialog(); } else if (listBox1.SelectedItem is VevoRendelesTermek) { RaktarRendelesCsomagolasa rc = new RaktarRendelesCsomagolasa(); VevoRendelesUser v = null; VevoRendelesTermek vev = (VevoRendelesTermek)listBox1.SelectedItem; foreach (VevoRendelesUser item in vevo) { if (vev.IdVevo == item.VevoID) { v = item; } } foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { rc.termek.Add(item); // I otbiraju nuzsnije tovari } } rc.vevo = v; rc.index = 1; rc.ShowDialog(); } else { MessageBox.Show("A termék csomagolásához, kérem válassza ki a rendelést !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("A rendelés csomagolásához, kérem válassza ki a rendelést !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
void TermekRosszModositas(VevoRendelesTermek vr) { VevoRendelesTermek vr2 = null; vr2 = new VevoRendelesTermek(vr.TermekID, lbNev.Text, (int)numJoTermek.Value, int.Parse(lbSerultTermekSzama.Text)); rossz.Add(vr2); LvjoFeltolt(); vr2 = new VevoRendelesTermek(vr.TermekID, lbNev.Text, (int)numJoTermek.Value, (int)numJoTermek.Value); jo.Add(vr2); LvRosszFeltolt(); }
private void btnJo_Click(object sender, EventArgs e) { try { if (lvVisszaru.SelectedIndices.Count > 0) { VevoRendelesTermek vr = null; string a; int index = -1; int firstIndex = lvVisszaru.SelectedIndices[0]; a = lvVisszaru.Items[firstIndex].SubItems[0].Text; index = Convert.ToInt32(a); if (index > -1) { foreach (VevoRendelesTermek item in vissza) { if (item.TermekID == index) { vr = item; } } if (vr.RendelesDb == numJoTermek.Value) { TermekJoModositas(vr); vissza.Remove(vr); LvVisszaruFeltolt(); LvjoFeltolt(); modositot.Add(vr); LvModositotFeltolt(); LabelReset(); numJoTermek.Enabled = false; } else { TermekRosszModositas(vr); vissza.Remove(vr); LvVisszaruFeltolt(); LvjoFeltolt(); modositot.Add(vr); LvModositotFeltolt(); LabelReset(); numJoTermek.Enabled = false; } } } } catch (Exception) { MessageBox.Show("Kérem válassza ki a terméket !", "Hiba"); } }
private void btnVisszaru_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > -1) { if (listBox1.SelectedItem is VevoRendelesUser) { VevoRendelesUser v = (VevoRendelesUser)listBox1.SelectedItem; if (MessageBox.Show("Biztos jelented a csomagolt rendelést, mint visszárú ?", "Kérdés", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ABKezeloFelhasznalo.VisszaruJelentes(v); csomagolt.Remove(v); ListboxFrisites(); MessageBox.Show("Sikeres visszárú kezelés !", "Információ"); } } else if (listBox1.SelectedItem is VevoRendelesTermek) { VevoRendelesUser v = null; VevoRendelesTermek vev = (VevoRendelesTermek)listBox1.SelectedItem; foreach (VevoRendelesUser item in csomagolt) { if (vev.IdVevo == item.VevoID) { v = item; } } if (MessageBox.Show("Biztos jelented a csomagolt rendelést, mint visszárú ?", "Kérdés", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ABKezeloFelhasznalo.VisszaruJelentes(v); csomagolt.Remove(v); ListboxFrisites(); MessageBox.Show("Sikeres visszárú kezelés !", "Információ"); } } else { MessageBox.Show("A visszárú kezeléséhez, kérem válassza ki a rendelést !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("A visszárú kezeléséhez, kérem válassza ki a rendelést !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnTorles_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > -1) { if (MessageBox.Show("Biztos törli a kiválasztot rendelést !", "Kérdés", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (listBox1.SelectedItem is VevoRendelesUser) { VevoRendelesUser vr = (VevoRendelesUser)listBox1.SelectedItem; vevo.Remove(vr); ABKezeloFelhasznalo.RendelesTorles(vr); ListboxFrisites(); } else if (listBox1.SelectedItem is VevoRendelesTermek) { VevoRendelesTermek vev = (VevoRendelesTermek)listBox1.SelectedItem; VevoRendelesUser vr = null; foreach (VevoRendelesUser item in vevo) { if (vev.IdVevo == item.VevoID) { vr = item; } } vevo.Remove(vr); ABKezeloFelhasznalo.RendelesTorles(vr); ListboxFrisites(); } else { MessageBox.Show("A rendelés törléséhez, kérem válssza ki a rendelést", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Kérem ellenőrizé, hogy kiválasztotta a megfelelő rendelést a törléshez !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
// Törlés --------------------------------------------------------------------------------- private void btnTermekHozzaad_Click(object sender, EventArgs e) { try { tr = new VevoRendelesTermek(Convert.ToInt32(id), cmbTermek.SelectedItem.ToString(), int.Parse(lbTermekAr.Text), int.Parse(tbTermekDB.Text)); //cmbTermek.Items.Remove(tr.TermekNev); // comboBox hogy azonoság ne legyen UjTermekek.Add(tr); // List UjTermek ComboListFeltoltes(); Szamolsa(); // Lista UjElem alapján Netto Brutto kezelése tbTermekDB.Text = ""; lbTermekAr.Text = ""; lbKeszlet.Text = ""; if (cmbTermek.SelectedIndex <= -1) { tbTermekDB.Enabled = false; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Kérem ellenőrizze a termék darabszám mezőjét !"); } }
private void numTermekDarabszama_ValueChanged(object sender, EventArgs e) { if (lvVisszaru.SelectedIndices.Count > 0) { VevoRendelesTermek vr = null; string a; int firstIndex = lvVisszaru.SelectedIndices[0]; a = lvVisszaru.Items[firstIndex].SubItems[0].Text; int index = -1; index = Convert.ToInt32(a); if (index > -1) { foreach (VevoRendelesTermek item in vissza) { if (item.TermekID == index) { vr = item; } } } if (numJoTermek.Value <= vr.RendelesDb) { int db = (int)numJoTermek.Value; lbSerultTermekSzama.Text = (vr.RendelesDb - db).ToString(); } else { numJoTermek.Value = vr.RendelesDb; MessageBox.Show("Nem haladhatja meg a nem sérült termék száma," + " a regisztrált csomagolt termék mennyiségét", "Hiba"); } if (numJoTermek.Value == 0) { numJoTermek.Value = vr.RendelesDb; MessageBox.Show("Ha az összes termék sérült, akkor kérem használja a törlés gombot", "Információ"); } } }
public static TermekLista TermekRendelesFeltoltes() { TermekLista termek = new TermekLista(); try { cmd = new SqlCommand("SELECT * FROM [VevoRendelesTermek]LEFT OUTER JOIN [Termek] ON [Termek].[TermekID] = [VevoRendelesTermek].[Idtermek]", con); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { VevoRendelesTermek te = null; te = new VevoRendelesTermek((int)reader["TermekID"], reader["TermekNev"].ToString(), (int)reader["TermekAr"], (int)reader["RendelesDB"]); te.IdVevo = reader.GetInt32(0); termek.Add(te); } reader.Close(); } catch (Exception ex) { MessageBox.Show("Hiba termék rendelés feltöltés során !", ex.Message); } return(termek); }
private void lvVisszaru_MouseClick(object sender, MouseEventArgs e) { try { if (lvVisszaru.SelectedIndices.Count > 0) { VevoRendelesTermek vr = null; int index = -1; string a; int firstIndex = lvVisszaru.SelectedIndices[0]; a = lvVisszaru.Items[firstIndex].SubItems[0].Text; index = Convert.ToInt32(a); if (index > -1) { foreach (VevoRendelesTermek item in vissza) { if (item.TermekID == index) { vr = item; } } lbNev.Text = vr.TermekNev; lbTermekAr.Text = vr.TermekAr.ToString(); numJoTermek.Value = vr.RendelesDb; numJoTermek.Enabled = true; } } } catch (Exception) { lbNev.Text = ""; lbTermekAr.Text = ""; numJoTermek.Value = 0; MessageBox.Show("MousClik hiba", "Hiba"); } }
private void btnCsomagolas_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > -1) { try { if (listBox1.SelectedItem is VevoRendelesUser) { RaktarRendelesCsomagolasa rc = new RaktarRendelesCsomagolasa(); VevoRendelesUser v = (VevoRendelesUser)listBox1.SelectedItem; foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { rc.termek.Add(item); } } rc.vevo = v; rc.index = 2; if (rc.ShowDialog() == DialogResult.OK) { ABKezeloRaktar.CsomagoltRendeles(rc.vevo, rc.termek); // Itt van csomálásnál minusz a raktrátban vevo = ABKezeloFelhasznalo.VevoFeltolt(); termek = ABKezeloTermek.TermekRendelesFeltoltes(); ListboxFrisites(); MessageBox.Show("Sikeres csomagolás"); } } else if (listBox1.SelectedItem is VevoRendelesTermek) { RaktarRendelesCsomagolasa rc = new RaktarRendelesCsomagolasa(); VevoRendelesUser v = null; VevoRendelesTermek vev = (VevoRendelesTermek)listBox1.SelectedItem; foreach (VevoRendelesUser item in vevo) { if (vev.IdVevo == item.VevoID) { v = item; } } foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { rc.termek.Add(item); // I otbiraju nuzsnije tovari } } rc.vevo = v; rc.index = 2; if (rc.ShowDialog() == DialogResult.OK) { ABKezeloRaktar.CsomagoltRendeles(rc.vevo, rc.termek); vevo = ABKezeloFelhasznalo.VevoFeltolt(); termek = ABKezeloTermek.TermekRendelesFeltoltes(); ListboxFrisites(); MessageBox.Show("Sikeres csomagolás"); } } else { MessageBox.Show("A termék csomagolásához, kérem válassza ki a rendelést !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Hiba"); } } else { MessageBox.Show("A rendelés csomagolásához, kérem válassza ki a rendelést !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnRaport_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > -1) { if (MessageBox.Show("Biztos a raportok közé akarod rakni a rendelést ?", "Kérdés", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (listBox1.SelectedItem is VevoRendelesUser) { FelhasznaloRendeles fr = new FelhasznaloRendeles(); fr.indx = 3; VevoRendelesUser v = null; v = (VevoRendelesUser)listBox1.SelectedItem; foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { fr.UjTermekek.Add(item); } } fr.vr = v; if (fr.ShowDialog() == DialogResult.OK) { csomagolt = ABKezeloRaktar.CsomagoltRendelesFeltolt(); ListboxFrisites(); } } else if (listBox1.SelectedItem is Termek) { FelhasznaloRendeles fr = new FelhasznaloRendeles(); fr.indx = 3; VevoRendelesTermek vev = (VevoRendelesTermek)listBox1.SelectedItem; VevoRendelesUser v = null; foreach (VevoRendelesUser item in csomagolt) { if (vev.IdVevo == item.VevoID) { v = item; } } foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { fr.UjTermekek.Add(item); } } fr.vr = v; if (fr.ShowDialog() == DialogResult.OK) { csomagolt = ABKezeloRaktar.CsomagoltRendelesFeltolt(); ListboxFrisites(); } } else { MessageBox.Show("A raport használatához, kérem válssza ki a rendelést", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Kérem ellenőrizé, hogy kiválasztotta a megfelelő rendelést!", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnVisszaru_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > -1) { if (listBox1.SelectedItem is VevoRendelesVisszaru) { RaktarVisszaruKezeles rc = new RaktarVisszaruKezeles(); VevoRendelesVisszaru v = (VevoRendelesVisszaru)listBox1.SelectedItem; foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { rc.termekek.Add(item); } } if (rc.ShowDialog() == DialogResult.OK) { ABKezeloRaktar.VisszaruRendelesKezelese(v, rc.jo, rc.rossz); vevo.Remove(v); ListboxFrisites(); MessageBox.Show("Sikeres visszárú kezelés !", "Információ"); } } else if (listBox1.SelectedItem is VevoRendelesTermek) { RaktarVisszaruKezeles rc = new RaktarVisszaruKezeles(); VevoRendelesUser v = null; VevoRendelesTermek vev = (VevoRendelesTermek)listBox1.SelectedItem; foreach (VevoRendelesUser item in vevo) { if (vev.IdVevo == item.VevoID) { v = item; } } foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { rc.termekek.Add(item); // I otbiraju nuzsnije tovari } } if (rc.ShowDialog() == DialogResult.OK) { ABKezeloRaktar.VisszaruRendelesKezelese(v, rc.jo, rc.rossz); vevo.Remove(v); ListboxFrisites(); MessageBox.Show("Sikeres visszárú kezelés !", "Információ"); } } else { MessageBox.Show("A visszárú kezeléséhez, kérem válassza ki a rendelést !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("A visszárú kezeléséhez, kérem válassza ki a rendelést !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnModositas_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > -1) { if (MessageBox.Show("Biztos módósítod a kiválasztot rendelést ?", "Kérdés", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (listBox1.SelectedItem is VevoRendelesUser) { FelhasznaloRendeles fr = new FelhasznaloRendeles(); // FORM fr.indx = 2; VevoRendelesUser v = null; // Vevo objektum if (listBox1.SelectedItem is VevoRendelesUser) { v = (VevoRendelesUser)listBox1.SelectedItem; // Tut prinimaet objekt foreach (VevoRendelesTermek item in termek) // Prohodim po dannim kotoroje uzse imee { if (item.IdVevo == v.VevoID) { fr.UjTermekek.Add(item); // I otbiraju nuzsnije tovari } } } fr.vr = v; if (fr.ShowDialog() == DialogResult.OK) { ABKezeloFelhasznalo.RendelesModositas(fr.vr, fr.UjTermekek); vevo = ABKezeloFelhasznalo.VevoFeltolt(); termek = ABKezeloTermek.TermekRendelesFeltoltes(); ListboxFrisites(); } } else if (listBox1.SelectedItem is Termek) { FelhasznaloRendeles fr = new FelhasznaloRendeles(); // FORM fr.indx = 2; VevoRendelesTermek vev = (VevoRendelesTermek)listBox1.SelectedItem; VevoRendelesUser v = null; foreach (VevoRendelesUser item in vevo) { if (vev.IdVevo == item.VevoID) { v = item; } } foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { fr.UjTermekek.Add(item); // I otbiraju nuzsnije tovari } } fr.vr = v; if (fr.ShowDialog() == DialogResult.OK) { ABKezeloFelhasznalo.RendelesModositas(fr.vr, fr.UjTermekek); vevo = ABKezeloFelhasznalo.VevoFeltolt(); termek = ABKezeloTermek.TermekRendelesFeltoltes(); ListboxFrisites(); } } else { MessageBox.Show("A rendelés módósításához, kérem válssza ki a rendelést", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Kérem ellenőrizé, hogy kiválasztotta a megfelelő rendelést, a módósítás végrehajzásához !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnModositotTermekVisszavonása_Click(object sender, EventArgs e) { if (lvJoTermek.SelectedIndices.Count > 0) { VevoRendelesTermek vr = null; string a; int firstIndex = lvJoTermek.SelectedIndices[0]; a = lvJoTermek.Items[firstIndex].SubItems[0].Text; int index = -1; index = Convert.ToInt32(a); if (index > -1) { foreach (VevoRendelesTermek item in modositot) { if (item.TermekID == index) { vr = item; } } for (int i = 0; i < rossz.Count; i++) { if (rossz[i].TermekID == vr.TermekID) { rossz.RemoveAt(firstIndex); } } jo.RemoveAt(firstIndex); LvRosszFeltolt(); LvjoFeltolt(); vissza.Add(vr); LvVisszaruFeltolt(); modositot.Remove(vr); LvModositotFeltolt(); LabelReset(); numJoTermek.Enabled = false; } } else if (lvRosszTermek.SelectedIndices.Count > 0) { VevoRendelesTermek vr = null; string a; int firstIndex = lvRosszTermek.SelectedIndices[0]; a = lvRosszTermek.Items[firstIndex].SubItems[0].Text; int index = -1; index = Convert.ToInt32(a); if (index > -1) { foreach (VevoRendelesTermek item in modositot) { if (item.TermekID == index) { vr = item; } } for (int i = 0; i < jo.Count; i++) { if (rossz[i].TermekID == vr.TermekID) { jo.RemoveAt(firstIndex); } } rossz.RemoveAt(firstIndex); LvRosszFeltolt(); LvjoFeltolt(); vissza.Add(vr); LvVisszaruFeltolt(); modositot.Remove(vr); LvModositotFeltolt(); LabelReset(); numJoTermek.Enabled = false; } } }