示例#1
0
 private void RaktarRosszTermekJelentes_Load(object sender, EventArgs e)
 {
     azonos      = ABKezeloFelhasznalo.UserAzonosito;
     label6.Text = "Felhasználó: " + azonos.ToString();
     termekek    = ABKezeloTermek.TermekAdataiFeltoltese();
     ComboFeltoltes();
     if (index == 2)
     {
         Text             = "Termék bővítés";
         label4.Text      = "Bővítés db:";
         btnJelentes.Text = "Jelentes";
         numJoTer.Visible = false;
         lbJo.Visible     = false;
     }
     else if (index == 1)
     {
         Text             = "Rossz termék jelentés";
         label4.Text      = "Töröt termék/db:";
         btnJelentes.Text = "Rossz";
         numJoTer.Visible = false;
         lbJo.Visible     = false;
     }
     else if (index == 3)
     {
         Text                        = "Rossz termék jelentés";
         label4.Text                 = "Töröt termék/db:";
         btnJelentes.Text            = "Ok";
         numRosszTermekDarab.Enabled = false;
         cmbTermekValasztas.Enabled  = false;
         numJoTer.Visible            = true;
         lbJo.Visible                = true;
     }
 }
 private void btnTorles_Click(object sender, EventArgs e)
 {
     if (lvTermekek.SelectedIndices.Count > 0)
     {
         if (MessageBox.Show("Biztos törlöd a terméket ?", "Kérdés", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
         {
             Termek t = null;
             string a;
             int    index      = -1;
             int    firstIndex = lvTermekek.SelectedIndices[0];
             a     = lvTermekek.Items[firstIndex].SubItems[0].Text;
             index = Convert.ToInt32(a);
             if (index > -1)
             {
                 foreach (Termek item in termek)
                 {
                     if (item.TermekID == index)
                     {
                         t = item;
                     }
                 }
             }
             ABKezeloTermek.TermekTorles(t);
             termek.Remove(t);
             LvTermekeFeltolt();
         }
     }
 }
        void EgyébKezelések()
        {
            TermekLista termekUj     = ABKezeloTermek.UjTermekekFeltoltese();
            TermekLista termekTorlot = ABKezeloTermek.TermekTorlotFeltoltese();

            int ujTer          = 0;
            int ujTerDarab     = 0;
            int torlotTer      = 0;
            int torlotTerDarab = 0;

            foreach (TermekUj item in termekUj)
            {
                if (item.UjDatum >= datum)
                {
                    ujTer++;
                    ujTerDarab += item.UjDarabSzam;
                }
            }
            foreach (TermekTorlot item in termekTorlot)
            {
                if (item.TermekTolesiIdo >= datum)
                {
                    torlotTer++;
                    torlotTerDarab += item.TermekKeszletDarab;
                }
            }
            lbUjTermek.Text                      = "+" + ujTer.ToString();
            lbujTermekDarabszama.Text            = ujTerDarab.ToString();
            lbForgalomMentesTermek.Text          = torlotTer.ToString();
            lbForgalomMentesTermekDarabszam.Text = torlotTerDarab.ToString();
        }
        private void törlötTermékékekListájaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RaktarTorlotTermekek rt = new RaktarTorlotTermekek();

            rt.ShowDialog();
            termek = ABKezeloTermek.TermekAdataiFeltoltese();
            LvTermekeFeltolt();
        }
示例#5
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 RaktarTermekFelulet_Load(object sender, EventArgs e)
 {
     azonos      = ABKezeloFelhasznalo.UserAzonosito;
     label1.Text = "Felhasználó: " + azonos.ToString();
     termek      = ABKezeloTermek.TermekAdataiFeltoltese();
     Fejlec();
     LvTermekeFeltolt();
 }
示例#7
0
 private void RaktarTermekLokacio_Load(object sender, EventArgs e)
 {
     azonos       = ABKezeloFelhasznalo.UserAzonosito;
     label4.Text  = "Felhasználó: " + azonos.ToString();
     osszesTermek = ABKezeloTermek.TermekAdataiFeltoltese();
     TermekListaFeltoltes();
     Fejlec();
     LvTermekeFeltolt();
 }
 private void raktárbanLévőTermékekToolStripMenuItem_Click(object sender, EventArgs e)
 {
     termekLok = ABKezeloTermek.TermekAdataiFeltoltese();
     index     = 6;
     mentésToolStripMenuItem.Enabled = true;
     gbKereses.Enabled = true;
     dTPicker1.Enabled = false;
     dTPicker2.Enabled = false;
     ListFrisites();
 }
 private void rosszTermékToolStripMenuItem_Click(object sender, EventArgs e)
 {
     termekLok = ABKezeloTermek.RosszTermekFeltoltes();
     index     = 8;
     mentésToolStripMenuItem.Enabled = true;
     gbKereses.Enabled = true;
     dTPicker1.Enabled = false;
     dTPicker2.Enabled = false;
     ListFrisites();
 }
        private void törötTermékJelentésToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RaktarRosszTermekJelentes r = new RaktarRosszTermekJelentes();

            r.index = 1;
            if (r.ShowDialog() == DialogResult.OK)
            {
                ABKezeloTermek.TermekRosszJelentes(r.termekRossz);
            }
        }
        private void dtp1_ValueChanged(object sender, EventArgs e)
        {
            TermekLista termek;
            VevoLista   vevo;

            termek = ABKezeloTermek.TermekRendelesFeltoltes();
            vevo   = ABKezeloAdmin.VevoFeltolt();

            foreach (var item in chart1.Series)
            {
                item.Points.Clear();
            }
            TermekStatisztika[] t = new TermekStatisztika[termek.Count];
            int n     = 0;
            int darab = 0;

            foreach (VevoRendelesFizet item in vevo)
            {
                if (item.RendelesDatum >= dtp1.Value && item.RendelesDatum.Date <= dtp2.Value)
                {
                    foreach (VevoRendelesTermek it in termek)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            int i = 0;
                            while (i < n && t[i].nev != it.TermekNev)
                            {
                                i++;
                            }
                            if (i < n)
                            {
                                t[i].db++;
                                darab++;
                            }
                            else
                            {
                                t[n].nev = it.TermekNev;
                                t[n].db  = 1;
                                n++;
                                darab++;
                            }
                        }
                    }
                }
            }

            Random r = new Random();

            for (int i = 0; i < n; i++)
            {
                chart1.Series["db"].Points.AddXY(t[i].nev, t[i].db);
                chart1.Series["db"].Points[i].Color = Color.FromArgb(255, (byte)r.Next(255), (byte)r.Next(255));
            }
            lbTermekDarab.Text = darab.ToString() + "/db";
        }
示例#12
0
        public int TermekMozgatas()
        {
            termekVisszaru = ABKezeloTermek.TermekMozditasKezelesFeltoltes();
            int db = 0;

            for (int i = 0; i < termekVisszaru.Count; i++)
            {
                db++;
            }
            return(db);
        }
        private void dtp4_ValueChanged(object sender, EventArgs e)
        {
            TermekLista termek;
            VevoLista   vevo;

            vevo   = ABKezeloAdmin.VevoFeltolt();
            termek = ABKezeloTermek.TermekRendelesFeltoltes();

            foreach (var item in chart3.Series)
            {
                item.Points.Clear();
            }
            TermekPenzugyiStatisztika[] t = new TermekPenzugyiStatisztika[termek.Count];
            int netto = 0;
            int n     = 0;

            foreach (VevoRendelesFizet item in vevo)
            {
                if (item.RendelesDatum >= dtp3.Value && item.RendelesDatum.Date <= dtp4.Value)
                {
                    foreach (VevoRendelesTermek it in termek)
                    {
                        if (it.IdVevo == item.VevoID)
                        {
                            int i = 0;
                            while (i < n && t[i].nev != it.TermekNev)
                            {
                                i++;
                            }
                            if (i < n)
                            {
                                t[i].bevetel += it.TermekAr * it.RendelesDb;
                                netto        += it.TermekAr * it.RendelesDb;
                            }
                            else
                            {
                                t[n].nev     = it.TermekNev;
                                t[n].bevetel = 1;
                                n++;
                                netto++;
                            }
                        }
                    }
                }
            }
            Random r = new Random();

            for (int i = 0; i < n; i++)
            {
                chart3.Series["bevetel"].Points.AddXY(t[i].nev, t[i].bevetel);
                chart3.Series["bevetel"].Points[i].Color = Color.FromArgb(255, (byte)r.Next(255), (byte)r.Next(255));
            }
            lbTermekNetto.Text = netto.ToString() + "/Ft";
        }
        private void btnUjTermek_Click(object sender, EventArgs e)
        {
            RaktarTerkmekRegisztracio rk = new RaktarTerkmekRegisztracio();

            rk.modify = true;
            if (rk.ShowDialog() == DialogResult.OK)
            {
                ABKezeloTermek.UjTermek(rk.termek);
                termek.Add(rk.termek);
                LvTermekeFeltolt();
            }
        }
示例#15
0
        public int TermekKezeles()
        {
            TermekHianyosaga = ABKezeloTermek.TermekAdataiFeltoltese();
            int db = 0;

            foreach (TermekHelyezes item in TermekHianyosaga)
            {
                if (item.TermekKeszletDarab <= 20)
                {
                    db++;
                }
            }
            return(db);
        }
        void LvFrisites()
        {
            TermekLista termek = ABKezeloTermek.TermekAdataiFeltoltese();

            lvTermekek.Items.Clear();
            foreach (TermekHelyezes item in termek)
            {
                ListViewItem term = new ListViewItem(item.TermekID.ToString());
                term.SubItems.Add(item.TermekNev);
                term.SubItems.Add(item.TermekKeszletDarab.ToString());
                lvTermekek.Items.Add(term);
            }
            lvTermekek.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            lvTermekek.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
        }
        void RaktarMozgatas()
        {
            TermekLista termek       = ABKezeloTermek.TermekMozditotFeltoltes();
            TermekLista termekJelzes = ABKezeloTermek.TermekMozditasKezelesFeltoltes();

            int termekJelzesDarab = 0;
            int termekVissza      = 0;
            int termekRaport      = 0;
            int termekBovites     = 0;
            int termekUj          = 0;

            foreach (TermekMozditasJelzese item in termekJelzes)
            {
                if (item.JelzetIdo >= datum)
                {
                    termekJelzesDarab += item.JelMozdDarab;
                }
            }
            foreach (TermekMozditasKezeles item in termek)
            {
                if (item.MozditasIdo >= datum)
                {
                    if (item.Jelzes == JelzetTipus.Raport)
                    {
                        termekRaport += item.JelMozdDarab;
                    }
                    else if (item.Jelzes == JelzetTipus.Visszaru)
                    {
                        termekVissza += item.JelMozdDarab;
                    }
                    else if (item.Jelzes == JelzetTipus.TermekBovites)
                    {
                        termekBovites += item.JelMozdDarab;
                    }
                    else if (item.Jelzes == JelzetTipus.UjTermek)
                    {
                        termekUj += item.JelMozdDarab;
                    }
                }
            }
            lbMozditasJelzes.Text   = termekJelzesDarab.ToString();
            lbMozgatasUj.Text       = "+" + termekUj.ToString();
            lbMozgatasBovites.Text  = "+" + termekBovites.ToString();
            lbMozgatasRaport.Text   = "+" + termekRaport.ToString();
            lbMozgatasVisszaru.Text = "+" + termekVissza.ToString();
        }
        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();
        }
示例#20
0
        private void Felhasznalo_Load(object sender, EventArgs e)
        {
            ls = ABKezeloTermek.TermekAdataiFeltoltese();
            tbTermekDB.Text       = "";
            cmbFizetes.DataSource = Enum.GetValues(typeof(FizetesTipus));
            if (cmbTermek.SelectedIndex <= -1)
            {
                tbTermekDB.Enabled = false;
            }

            ComboListFeltoltes();
            if (indx == 2)
            {
                label6.Text = "Rendelés módosítása! VevoID:" + vr.VevoID.ToString();
                Modositas();
                lbKomment.Visible = false;
                tbKomment.Visible = false;
            }
            else if (indx == 1)
            {
                label6.Text       = "Új rendelés adat egyeztetés! ";
                lbKomment.Visible = false;
                tbKomment.Visible = false;
            }
            else if (indx == 3)
            {
                label6.Text = "Raport adat egyeztetés! VevoID:" + vr.VevoID.ToString();
                Modositas();
                tbNev.Enabled            = false;
                tbIranyitoSzam.Enabled   = false;
                tbCim.Enabled            = false;
                tbEmail.Enabled          = false;
                tbTelefon.Enabled        = false;
                btnTermekHozzaad.Enabled = false;
                btnTorles.Enabled        = false;
                listTermekek.Enabled     = false;
                cmbTermek.Enabled        = false;
                if (vr is VevoRendelesFizet vf)
                {
                    cmbFizetes.Enabled        = false;
                    dtFizetHatarideje.Enabled = false;
                }
            }
        }
        private void dtp6_ValueChanged(object sender, EventArgs e)
        {
            TermekLista termek = ABKezeloTermek.RosszTermekFeltoltes();

            foreach (var item in chart4.Series)
            {
                item.Points.Clear();
            }
            RosszTermekeStatisztikaja[] rossz = new RosszTermekeStatisztikaja[termek.Count];
            int ro = 0;
            int n  = 0;

            foreach (TermekRossz item in termek)
            {
                if (item.JelentesIdo >= dtp5.Value && item.JelentesIdo.Date <= dtp6.Value)
                {
                    int i = 0;
                    while (i < n && rossz[i].nev != item.TermekNev)
                    {
                        i++;
                    }
                    if (i < n)
                    {
                        rossz[i].veszteseg += item.TermekAr * item.RontasDarabszam;
                        ro += item.TermekAr * item.RontasDarabszam;
                    }
                    else
                    {
                        rossz[n].nev       = item.TermekNev;
                        rossz[n].veszteseg = 1;
                        n++;
                        ro++;
                    }
                }
            }
            Random r = new Random();

            for (int i = 0; i < n; i++)
            {
                chart4.Series["Veszteseg"].Points.AddXY(rossz[i].nev, rossz[i].veszteseg);
                chart4.Series["Veszteseg"].Points[i].Color = Color.FromArgb(255, (byte)r.Next(255), (byte)r.Next(255));
            }
            lbTermekRosszNetto.Text = ro.ToString() + "/Ft";
        }
示例#22
0
 private void btnTorot_Click(object sender, EventArgs e)
 {
     if (lvTermekek.SelectedIndices.Count > 0)
     {
         if (MessageBox.Show("Töröt termék kezelés indítás", "Biztonsági ellenőrzés", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             TermekMozditasJelzese t = null;
             string a;
             int    index      = -1;
             int    firstIndex = -1;
             firstIndex = lvTermekek.SelectedIndices[0];
             a          = lvTermekek.Items[firstIndex].SubItems[0].Text;
             index      = Convert.ToInt32(a);
             foreach (TermekMozditasJelzese item in termek)
             {
                 if (item.MozditasID.ToString() == a)
                 {
                     t = item;
                 }
             }
             RaktarRosszTermekJelentes r = new RaktarRosszTermekJelentes();
             r.index  = 3;
             r.termek = t;
             if (r.ShowDialog() == DialogResult.OK)
             {
                 termek = ABKezeloTermek.TermekMozditasKezelesFeltoltes();
                 Lv();
             }
             lbNev.Text                 = "";
             lbAr.Text                  = "";
             lbLokacio.Text             = "";
             lbCikkszam.Text            = "";
             lbMozgatasTipus.Text       = "";
             lbJelIdo.Text              = "";
             lbLokKiferesDarab.Text     = "";
             lbRegisztráltMozgatas.Text = "";
         }
     }
     else
     {
         MessageBox.Show("Kérem válassza ki a terméket, töröt termék jelentéséhez !", "Információ", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
示例#23
0
 private void btnJelentes_Click(object sender, EventArgs e)
 {
     if (index == 1)
     {
         if (MessageBox.Show("Rossz termék jelentése elfogadása.", "Biztonság", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
         {
             termekRossz = new TermekRossz(termekID, cmbTermekValasztas.SelectedItem.ToString(), int.Parse(lbAr.Text), azonos, RosszTipus.RaktariTores, (int)numRosszTermekDarab.Value, DateTime.Today);
             // ABKezeloTermek.TermekRosszJelentes(termekRossz, index);
             MessageBox.Show("A rossz termék jelentve van !", "Információ", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     else if (index == 2)
     {
         if (MessageBox.Show("Termék bővítés elfogadása.", "Biztonság", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
         {
             termekBovites = new TermekBovites(termekID, cmbTermekValasztas.SelectedItem.ToString(), int.Parse(lbAr.Text), (int)numRosszTermekDarab.Value, DateTime.Today);
             MessageBox.Show("A termék bővítést, továbbá termék mozgósításánál található !", "Információ", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     else if (index == 3)
     {
         if (numJoTer.Value != 0)
         {
             if (MessageBox.Show("Rossz termék jelentés elfogadása.", "Biztonság", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
             {
                 termek.JelMozdDarab = (int)numJoTer.Value;
                 termekRossz         = new TermekRossz(termekID, cmbTermekValasztas.SelectedItem.ToString(), int.Parse(lbAr.Text), azonos, RosszTipus.RaktariTores, (int)numRosszTermekDarab.Value, DateTime.Today);
                 ABKezeloTermek.TermekRosszSzortirozas(termekRossz, termek);
             }
         }
         else
         {
             if (MessageBox.Show("Rossz termék jelentés elfogadása.", "Biztonság", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
             {
                 termekRossz = new TermekRossz(termekID, cmbTermekValasztas.SelectedItem.ToString(), int.Parse(lbAr.Text), azonos, RosszTipus.RaktariTores, (int)numRosszTermekDarab.Value, DateTime.Today);
                 ABKezeloTermek.TermekRosszSzortirozasTorles(termekRossz, termek);
             }
         }
     }
 }
示例#24
0
        private void btnMozditas_Click(object sender, EventArgs e)
        {
            if (lvTermekek.SelectedIndices.Count > 0)
            {
                if (MessageBox.Show("Termék kezelés indítás", "Biztonsági ellenőrzés", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    TermekMozditasJelzese t = null;
                    string a;
                    int    index      = -1;
                    int    firstIndex = -1;
                    firstIndex = lvTermekek.SelectedIndices[0];
                    a          = lvTermekek.Items[firstIndex].SubItems[0].Text;
                    index      = Convert.ToInt32(a);
                    foreach (TermekMozditasJelzese item in termek)
                    {
                        if (item.MozditasID == index)
                        {
                            t = item;
                        }
                    }

                    ABKezeloTermek.TermekMozditas(t);
                    termek.Remove(t);
                    Lv();
                    lbNev.Text                 = "";
                    lbAr.Text                  = "";
                    lbLokacio.Text             = "";
                    lbCikkszam.Text            = "";
                    lbMozgatasTipus.Text       = "";
                    lbJelIdo.Text              = "";
                    lbLokKiferesDarab.Text     = "";
                    lbRegisztráltMozgatas.Text = "";
                }
            }
            else
            {
                MessageBox.Show("Kérem válassza ki a terméket, mozdítás művelet inditásához !", "Információ", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
 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;
     }
 }
        void RaktariTermekSerules()
        {
            TermekLista termek = ABKezeloTermek.RosszTermekFeltoltes();

            int vissz = 0;
            int rak   = 0;

            foreach (TermekRossz item in termek)
            {
                if (item.JelentesIdo >= datum)
                {
                    if (item.Rossz == RosszTipus.VisszaruTores)
                    {
                        vissz += item.RontasDarabszam;
                    }
                    else if (item.Rossz == RosszTipus.RaktariTores)
                    {
                        rak += item.RontasDarabszam;
                    }
                }
            }
            lbRaktariSerules.Text        = "-" + rak.ToString();
            lbRaktarVisszaruSerules.Text = "-" + vissz.ToString();
        }
 private void RaktarVisszaruFelulet_Load(object sender, EventArgs e)
 {
     vevo   = ABKezeloRaktar.JelentetVisszaruFeltolt();
     termek = ABKezeloTermek.TermekRendelesFeltoltes();
     ListboxFrisites();
 }
示例#28
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);
            }
        }
示例#29
0
 private void RaktarTorlotTermekek_Load(object sender, EventArgs e)
 {
     termek = ABKezeloTermek.TermekTorlotFeltoltese();
     Fejlec();
     LvTermekeFeltolt();
 }
 private void timer1_Tick(object sender, EventArgs e)
 {
     termek = ABKezeloTermek.TermekAdataiFeltoltese();
     LvTermekeFeltolt();
 }