Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }