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