private void késszVisszárúkToolStripMenuItem_Click(object sender, EventArgs e)
 {
     index      = 5;
     visszaKesz = ABKezeloRaktar.KeszVisszaruFeltolt();
     mentésToolStripMenuItem.Enabled = true;
     gbKereses.Enabled = true;
     dTPicker1.Enabled = true;
     dTPicker2.Enabled = true;
     ListFrisites();
 }
 private void függőbenLévőVisszárúkToolStripMenuItem_Click(object sender, EventArgs e)
 {
     index     = 4;
     visszaFug = ABKezeloRaktar.JelentetVisszaruFeltolt();
     mentésToolStripMenuItem.Enabled = true;
     gbKereses.Enabled = true;
     dTPicker1.Enabled = true;
     dTPicker2.Enabled = true;
     ListFrisites();
 }
 private void raportokToolStripMenuItem_Click(object sender, EventArgs e)
 {
     index  = 3;
     raport = ABKezeloRaktar.RaportRendelesFeltolt();
     mentésToolStripMenuItem.Enabled = true;
     gbKereses.Enabled = true;
     dTPicker1.Enabled = true;
     dTPicker2.Enabled = true;
     ListFrisites();
 }
 private void csomagoltRendelésekToolStripMenuItem_Click(object sender, EventArgs e)
 {
     index = 2;
     vevo  = ABKezeloRaktar.CsomagoltRendelesFeltolt();
     mentésToolStripMenuItem.Enabled = true;
     gbKereses.Enabled = true;
     dTPicker1.Enabled = true;
     dTPicker2.Enabled = true;
     ListFrisites();
 }
예제 #5
0
        public int JelentetVisszaruk()
        {
            vevoVissz = ABKezeloRaktar.JelentetVisszaruFeltolt();
            int db = 0;

            for (int i = 0; i < vevoVissz.Count; i++)
            {
                db++;
            }
            return(db);
        }
        void RaktarRendelesCsomagolasRaportKezeles()
        {
            VevoLista   csomagoltVevo = ABKezeloRaktar.CsomagoltRendelesFeltolt();
            TermekLista termek        = ABKezeloTermek.TermekRendelesFeltoltes();
            VevoLista   vevoRaport    = ABKezeloRaktar.RaportRendelesFeltolt();
            TermekLista termekRaport  = ABKezeloTermek.TermekRendelesFeltoltes();

            int rendCsomag = 0;
            int term       = 0;
            int renRaport  = 0;
            int termRaport = 0;

            foreach (RaktarRendelesekCsomagolt item in csomagoltVevo)
            {
                if (item.CsomagolasIdo >= datum)
                {
                    rendCsomag++;
                    foreach (VevoRendelesTermek it in termek)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            term += it.RendelesDb;
                        }
                    }
                }
            }
            foreach (VevoRendelesRaport item in vevoRaport)
            {
                if (item.RaportDatum >= datum)
                {
                    renRaport++;
                    foreach (VevoRendelesTermek it in termekRaport)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            termRaport += it.RendelesDb;
                        }
                    }
                }
            }

            lbRaktarRendCsomagolt.Text           = rendCsomag.ToString();
            lbRaktarCsomagoltTermekValtozas.Text = "-" + term.ToString();
            lbRaktarRaportRendelesJelentse.Text  = renRaport.ToString();
            lbRaktárRaportTermekDarabszama.Text  = termRaport.ToString();
        }
        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 RaktarRendelesCsomagolt_Load(object sender, EventArgs e)
 {
     csomagolt   = ABKezeloRaktar.CsomagoltRendelesFeltolt();
     termek      = ABKezeloTermek.TermekRendelesFeltoltes();
     azonos      = ABKezeloFelhasznalo.UserAzonosito;
     label1.Text = "Felhasználó: " + azonos.ToString();
     ListboxFrisites();
     if (index == 1) // Keresés
     {
         btnRaport.Visible   = false;
         btnVisszaru.Visible = false;
     }
     else if (index == 2) // Raport
     {
         btnRaport.Visible   = true;
         btnVisszaru.Visible = false;
     }
     else if (index == 3)
     {
         btnRaport.Visible   = false;
         btnVisszaru.Visible = true;
     }
 }
예제 #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 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);
            }
        }
예제 #11
0
 private void btnOk_Click(object sender, EventArgs e)
 {
     try
     {
         if (indx == 1)
         {
             vr = new VevoRendelesFizet(DateTime.Today, tbNev.Text, int.Parse(tbIranyitoSzam.Text), lbTelepules.Text, lbMegye.Text, tbCim.Text,
                                        tbEmail.Text, tbTelefon.Text, int.Parse(lbNetto.Text), int.Parse(lbAfa.Text), int.Parse(lbBrutto.Text),
                                        (FizetesTipus)cmbFizetes.SelectedIndex, DateTime.Parse(dtFizetHatarideje.Text));
         }
         else if (indx == 2)
         {
             vr.Nev          = tbNev.Text;
             vr.IranyitoSzam = int.Parse(tbIranyitoSzam.Text);
             vr.Telepules    = lbTelepules.Text; // Ez nem muszály
             vr.Megye        = lbMegye.Text;     // Ez sem
             vr.Cim          = tbCim.Text;
             vr.Email        = tbEmail.Text;
             vr.Telefon      = tbTelefon.Text;
             if (vr is VevoRendelesFizet vf)
             {
                 vf.Netto              = int.Parse(lbNetto.Text);
                 vf.Brutto             = int.Parse(lbBrutto.Text);
                 vf.Afa                = int.Parse(lbBrutto.Text);
                 vf.Fizetes            = (FizetesTipus)cmbFizetes.SelectedIndex;
                 vf.FizetesiHatarideje = DateTime.Parse(dtFizetHatarideje.Text);
             }
         }
         else if (indx == 3)
         {
             if (tbKomment.Text != "")
             {
                 id = vr.VevoID;
                 vr = new VevoRendelesRaport(DateTime.Today, tbNev.Text, int.Parse(tbIranyitoSzam.Text), lbTelepules.Text, lbMegye.Text, tbCim.Text, tbEmail.Text,
                                             tbTelefon.Text, int.Parse(lbNetto.Text), int.Parse(lbAfa.Text), int.Parse(lbBrutto.Text),
                                             (FizetesTipus)cmbFizetes.SelectedIndex, DateTime.Parse(dtFizetHatarideje.Text), tbKomment.Text, DateTime.Today);
                 vr.VevoID = id;
                 ABKezeloRaktar.RaportRendeles(vr, UjTermekek);
             }
             else
             {
                 MessageBox.Show("A komment mező nem lehet üres !", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     catch (Exception ex)
     {
         if (indx == 2)
         {
             MessageBox.Show("Kérem ellenőrize a módósítot adatokat !", ex.Message);
         }
         else if (indx == 1)
         {
             MessageBox.Show("Kérem ellenőrize a kitöltöt adatokat !", ex.Message);
         }
         else if (indx == 3)
         {
             MessageBox.Show("Hiba a raport kezelésénél !", ex.Message);
         }
     }
 }
 private void RaktarVisszaruFelulet_Load(object sender, EventArgs e)
 {
     vevo   = ABKezeloRaktar.JelentetVisszaruFeltolt();
     termek = ABKezeloTermek.TermekRendelesFeltoltes();
     ListboxFrisites();
 }
 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);
     }
 }