Beispiel #1
0
        //----------------------------

        private void RaktarRendelesKezelese_Load(object sender, EventArgs e)
        {
            azonos      = ABKezeloFelhasznalo.UserAzonosito;
            label1.Text = "Felhasználó: " + azonos.ToString();
            vevo        = ABKezeloFelhasznalo.VevoFeltolt();
            termek      = ABKezeloTermek.TermekRendelesFeltoltes();
            ListboxFrisites();
        }
 private void függőbenLévőRendelésekToolStripMenuItem_Click(object sender, EventArgs e)
 {
     index = 1;
     vevo  = ABKezeloFelhasznalo.VevoFeltolt();
     mentésToolStripMenuItem.Enabled = true;
     gbKereses.Enabled = true;
     dTPicker1.Enabled = true;
     dTPicker2.Enabled = true;
     ListFrisites();
 }
Beispiel #3
0
        public int FuggobenLevoRendelesek()
        {
            vevo = ABKezeloFelhasznalo.VevoFeltolt();
            int db = 0;

            for (int i = 0; i < vevo.Count; i++)
            {
                db++;
            }
            return(db);
        }
        void FelhasznaloFeluletKezeles()
        {
            VevoLista   vevoEgyeztetes = ABKezeloFelhasznalo.VevoFeltolt();
            TermekLista termek         = ABKezeloTermek.TermekRendelesFeltoltes();
            VevoLista   vevoVisszaru   = ABKezeloRaktar.JelentetVisszaruFeltolt();

            int rendAdat     = 0;
            int termAdat     = 0;
            int rendVisszaru = 0;
            int termVisszaru = 0;

            foreach (VevoRendelesUser item in vevoEgyeztetes)
            {
                if (item.RendelesDatum >= datum)
                {
                    rendAdat++;
                    foreach (VevoRendelesTermek it in termek)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            termAdat += it.RendelesDb;
                        }
                    }
                }
            }

            foreach (VevoRendelesVisszaru item in vevoVisszaru)
            {
                if (item.VevoVisszaruDatum >= datum)
                {
                    rendVisszaru++;
                    foreach (VevoRendelesTermek it in termek)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            termVisszaru += it.RendelesDb;
                        }
                    }
                }
            }
            lbFelhasznaloRendAdatEgy.Text          = rendAdat.ToString();
            lbFelhasznaloRendTermekDarabszama.Text = termAdat.ToString();
            lbFelhasználóJelentetVisszaruk.Text    = rendVisszaru.ToString();
            lbFelhasznaloVisszaruTermekDb.Text     = termVisszaru.ToString();
        }
 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 btnÚjrendeles_Click(object sender, EventArgs e)
        {
            FelhasznaloRendeles fe = new FelhasznaloRendeles();//azonosito3

            fe.indx = 1;
            if (fe.ShowDialog() == DialogResult.OK)
            {
                if (fe.vr != null)
                {
                    foreach (VevoRendelesTermek item in fe.UjTermekek)
                    {
                        termek.Add(item);
                    }
                    vevo.Add(fe.vr);
                    ABKezeloFelhasznalo.VevoAdd(fe.vr, fe.UjTermekek); // Itt használom a hozzáadást.
                    ListboxFrisites();
                }
            }
        }
 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);
     }
 }
Beispiel #8
0
        private void tbIranyitoSzam_TextChanged(object sender, EventArgs e)
        {
            List <IranyitoszamVaros> ir;

            ir = ABKezeloFelhasznalo.IrVaros();
            foreach (IranyitoszamVaros item in ir)
            {
                if (tbIranyitoSzam.Text == item.Iranyito.ToString())
                {
                    lbHibaIranyitoJelzes.Text = "Jó !";
                    lbTelepules.Text          = item.Telepules;
                    lbMegye.Text = item.Megye;
                    break;
                }
                else
                {
                    lbHibaIranyitoJelzes.Text = "Nincs ilyen irányítószám !";
                    lbTelepules.Text          = "...";
                    lbMegye.Text = "...";
                }
            }
        }
Beispiel #9
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);
            }
        }
        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);
            }
        }