예제 #1
0
        public void fillSelectedNagyker(string nev)
        {
            List <Product> nagykerSzerint = new List <Product>();

            productList.Items.Clear();
            lista.Clear();


            Kapcsolatok k1 = new Kapcsolatok();

            nagykerSzerint = k1.lekerdezTermekekNagyKerSzerint(nev);

            id.Binding   = new Binding("productId");
            pnev.Binding = new Binding("productName");
            bp.Binding   = new Binding("priceBuy");
            sp.Binding   = new Binding("priceSale");
            w.Binding    = new Binding("warehouse");
            cId.Binding  = new Binding("companyId");
            min.Binding  = new Binding("minLevel");

            for (int i = 0; i < nagykerSzerint.Count(); i++)
            {
                productList.Items.Add(nagykerSzerint[i]);
                lista.Add(nagykerSzerint[i]);
            }

            for (int i = 0; i < nagykerSzerint.Count(); i++)
            {
                Console.WriteLine(lista[i].productId);
            }

            DataContext = this;
        }
예제 #2
0
        public void keszletErtek()
        {
            Kapcsolatok k1 = new Kapcsolatok();

            keszletDisplay.Content     = k1.lekerdezArukeszletBeszerzesi().ToString();
            ertekesitesDisplay.Content = k1.lekerdezArukeszletEladasi().ToString();
        }
예제 #3
0
        private void Button_Click_16(object sender, RoutedEventArgs e)
        {
            int osszeg = 0;

            for (int i = 0; i < cikkLista.Count(); i++)
            {
                osszeg = osszeg + cikkLista[i].ertek;
            }


            Random   r1 = new Random();
            int      u  = r1.Next(1000, 10000);
            DateTime d1 = DateTime.Now;
            DateTime d2 = new DateTime(d1.Year, d1.Month, d1.Day);


            Kapcsolatok k1 = new Kapcsolatok();

            k1.addBevetel(u, osszeg, d2.ToString());
            for (int i = 0; i < cikkLista.Count; i++)
            {
                k1.modositKeszlet(cikkLista[i].cikkSzam, cikkLista[i].mennyiseg);
            }
            kosarLista.Items.Clear();
            cikkLista.Clear();
            veg.Text = "";
        }
예제 #4
0
        public void fillNagyker()
        {
            Kapcsolatok k1 = new Kapcsolatok();

            nagyKerLista = new List <Nagyker>();
            nagyKerLista = k1.fillNagyker();

            for (int i = 0; i < nagyKerLista.Count; i++)
            {
                nagykerCombo.Items.Add(nagyKerLista[i].nagykerNev);
            }
        }
예제 #5
0
        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            nagykervalaszt.Items.Clear();
            Kapcsolatok k1 = new Kapcsolatok();

            nagykerLista = k1.lekerdezNagyker();

            for (int i = 0; i < nagykerLista.Count(); i++)
            {
                nagykervalaszt.Items.Add(nagykerLista[i]);
            }
        }
예제 #6
0
        public void beillesztTop4()
        {
            Kapcsolatok         k1   = new Kapcsolatok();
            List <BevetelDatum> top4 = new List <BevetelDatum>();

            top4 = k1.getTop4Bevetel();
            Func <ChartPoint, string> labelPoint = chartPoint =>
                                                   string.Format("{0} ({1:P})", chartPoint.Y, chartPoint.Participation);

            top4chart.Series = new SeriesCollection
            {
                new PieSeries
                {
                    Title  = top4[0].datum.ToString(),
                    Values = new ChartValues <double> {
                        Convert.ToDouble(top4[0].bevetel)
                    },
                    PushOut    = 15,
                    DataLabels = true,
                    LabelPoint = labelPoint
                },
                new PieSeries
                {
                    Title  = top4[1].datum.ToString(),
                    Values = new ChartValues <double> {
                        Convert.ToDouble(top4[1].bevetel)
                    },
                    DataLabels = true,
                    LabelPoint = labelPoint
                },
                new PieSeries
                {
                    Title  = top4[2].datum.ToString(),
                    Values = new ChartValues <double> {
                        Convert.ToDouble(top4[2].bevetel)
                    },
                    DataLabels = true,
                    LabelPoint = labelPoint
                },
                new PieSeries
                {
                    Title  = top4[3].datum.ToString(),
                    Values = new ChartValues <double> {
                        Convert.ToDouble(top4[3].bevetel)
                    },
                    DataLabels = true,
                    LabelPoint = labelPoint
                }
            };

            top4chart.LegendLocation = LegendLocation.Bottom;
        }
예제 #7
0
        private void Hozzáad_Click(object sender, RoutedEventArgs e)
        {
            Random      r2 = new Random();
            int         nagykerAzonosito = r2.Next(1, 100);
            Kapcsolatok k2 = new Kapcsolatok();

            k2.insertNagyker(nagykerAzonosito, nagykernev.Text, ncim.Text, ntel.Text, nemail.Text);
            nagykernev.Text = "";
            ncim.Text       = "";
            ntel.Text       = "";
            nemail.Text     = "";
            this.Close();
        }
예제 #8
0
        private void Hozzáad_Click(object sender, RoutedEventArgs e)
        {
            Random      r1        = new Random();
            int         azonosito = r1.Next(100, 999);
            Kapcsolatok k1        = new Kapcsolatok();

            k1.insertProduct(azonosito, tnev.Text, Convert.ToInt32(bar.Text), Convert.ToInt32(ear.Text), Convert.ToInt32(vdb.Text), k1.lekerdezNagyKerId(nagykervalaszt.Text), Convert.ToInt32(minkeszlet.Text));
            bar.Text            = "";
            ear.Text            = "";
            tnev.Text           = "";
            vdb.Text            = "";
            minkeszlet.Text     = "";
            nagykervalaszt.Text = "";
        }
예제 #9
0
        public TermekFelvetel()
        {
            InitializeComponent();

            nagykerLista = new List <String>();

            Kapcsolatok k1 = new Kapcsolatok();

            nagykerLista = k1.lekerdezNagyker();

            for (int i = 0; i < nagykerLista.Count(); i++)
            {
                nagykervalaszt.Items.Add(nagykerLista[i]);
            }
        }
예제 #10
0
        public void fillFalvak()
        {
            Kapcsolatok   k1    = new Kapcsolatok();
            List <Falvak> lista = new List <Falvak>();

            lista = k1.getFalvak();
            List <string> falunevek = new List <string>();

            for (int i = 0; i < lista.Count; i++)
            {
                falunevek.Add(lista[i].faluNeve);
            }

            faluk.ItemsSource  = falunevek;
            faluk2.ItemsSource = falunevek;
        }
예제 #11
0
        public void fillDataGrid()
        {
            List <Falvak> lista = new List <Falvak>();



            Kapcsolatok k1 = new Kapcsolatok();

            lista = k1.getFalvak();


            for (int i = 0; i < lista.Count; i++)
            {
                Console.WriteLine(lista[i].id);
            }

            GridData.ItemsSource = lista;
        }
예제 #12
0
        public void addNapiBevetel()
        {
            Kapcsolatok   k1   = new Kapcsolatok();
            List <double> napi = k1.getNapiBevetel();

            CartesianChart ch = new CartesianChart();

            ch.Series = new SeriesCollection
            {
                new LineSeries
                {
                    Title  = "Napi bevétel alakulása",
                    Values = new ChartValues <double> {
                        napi[0], napi[1], napi[2], napi[3], napi[4]
                    }
                }
            };
            grafikonNapi.Children.Add(ch);
        }
예제 #13
0
        public void getRendelendoAruk()
        {
            List <Product> getKeszlet = new List <Product>();

            Kapcsolatok k1 = new Kapcsolatok();

            getKeszlet      = k1.getKeszletRendelendo();
            cikksz.Binding  = new Binding("cikkSzam");
            cikkn.Binding   = new Binding("cikkNev");
            keszlet.Binding = new Binding("keszletDb");
            rmenny.Binding  = new Binding("rendeltMennyiseg");

            for (int k = 0; k < getKeszlet.Count; k++)
            {
                min.Add(new MinKeszlet
                {
                    cikkSzam         = getKeszlet[k].productId,
                    cikkNev          = getKeszlet[k].productName,
                    keszletDb        = getKeszlet[k].warehouse,
                    rendeltMennyiseg = getKeszlet[k].minLevel - getKeszlet[k].warehouse,
                });
            }



            for (int j = 0; j < min.Count; j++)
            {
                keszletRendeles.Items.Add(new MinKeszlet
                {
                    cikkSzam         = min[j].cikkSzam,
                    cikkNev          = min[j].cikkNev,
                    keszletDb        = min[j].keszletDb,
                    rendeltMennyiseg = min[j].rendeltMennyiseg
                });
            }

            DataContext = this;
        }
예제 #14
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            int    a      = Convert.ToInt32(tavKm.Content.ToString());
            int    benzin = Convert.ToInt32(tavKm.Content) * 34;
            Random r1     = new Random();
            int    ertek  = r1.Next(10000);
            Falvak f1     = new Falvak
            {
                id              = ertek,
                faluNeve        = tnev.Text.ToString(),
                szorolapSzama   = Convert.ToInt32(szorolapmenny.Text.ToString()),
                berletiDij      = Convert.ToInt32(helypenz.Text.ToString()),
                terjesztesTipus = terjesztes.Text.ToString(),
                terjesztesDij   = terjesztesiDij,
                kapcsolat       = kapcsolat.Text.ToString(),
                tavolsag        = a,
                benzinKoltseg   = benzin,
                pontosHely      = pontoshelyszin.Text.ToString()
            }
            ;
            Kapcsolatok k1 = new Kapcsolatok();

            k1.insertTelepules(f1);

            tnev.Text          = "";
            terjdij.Text       = "";
            szorolapmenny.Text = "";
            kapcsolat.Text     = "";
            terjdij.Text       = "";

            helypenz.Text            = "";
            tavKm.Content            = "";
            tav.Content              = "";
            pontoshelyszin.Text      = "";
            csuszka.Value            = 0;
            terjesztes.SelectedIndex = 0;
            MessageBox.Show("Település felvételre került");
        }
예제 #15
0
        public void selectTermek()
        {
            productList.Items.Clear();
            lista.Clear();

            Kapcsolatok k1 = new Kapcsolatok();

            lista        = (k1.lekerdezTermekek());
            id.Binding   = new Binding("productId");
            pnev.Binding = new Binding("productName");
            bp.Binding   = new Binding("priceBuy");
            sp.Binding   = new Binding("priceSale");
            w.Binding    = new Binding("warehouse");
            cId.Binding  = new Binding("companyId");
            min.Binding  = new Binding("minLevel");

            for (int i = 0; i < lista.Count(); i++)
            {
                productList.Items.Add(lista[i]);
            }

            DataContext = this;
        }
예제 #16
0
        public void getNapi(string x)
        {
            string   napi  = "";
            DateTime today = DateTime.Now;

            if (today.Month > 9 && today.Day < 10)
            {
                napi = today.Year + ". 0" + today.Month + ". " + today.Day + ". " + "0:00:00";
            }

            if (today.Month < 10 && today.Day > 9)
            {
                napi = today.Year + ". 0" + today.Month + ". " + today.Day + ". " + "0:00:00";
            }

            if (today.Month > 9 && today.Day > 9)
            {
                napi = today.Year + ". " + today.Month + ". " + today.Day + ". " + "0:00:00";
            }

            if (today.Month < 10 && today.Day < 10)
            {
                napi = today.Year + ". 0" + today.Month + ". 0" + today.Day + ". " + "0:00:00";
            }


            Kapcsolatok k1 = new Kapcsolatok();

            if (k1.getLastDate() != napi)
            {
                bevetelGomb.Content = "0";
            }
            else
            {
                bevetelGomb.Content = k1.getBevetelNapi(x);
            }
        }
예제 #17
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Kapcsolatok    k1 = new Kapcsolatok();
            Random         r1 = new Random();
            List <Szervez> szervezesekLista = new List <Szervez>();

            szervezesekLista = k1.getSzervezes();
            List <Falvak> falvak = new List <Falvak>();

            falvak = k1.getFalvak();


            int  koltsegek         = 0;
            int  szorolapMennyiseg = 0;
            bool valtoztat         = true;

            for (int i = 0; i < szervezesekLista.Count; i++)
            {
                if (szervezesekLista[i].datum == date)
                {
                    valtoztat = false;
                }
            }
            if (valtoztat == true)
            {
                for (int i = 0; i < falvak.Count; i++)
                {
                    if (falvak[i].faluNeve == faluk.Text.ToString())
                    {
                        koltsegek         = koltsegek + falvak[i].berletiDij + falvak[i].benzinKoltseg + falvak[i].terjesztesDij + falvak[i].szorolapSzama * 9;
                        szorolapMennyiseg = szorolapMennyiseg + falvak[i].szorolapSzama;
                    }

                    if (falvak[i].faluNeve == faluk2.Text.ToString())
                    {
                        koltsegek         = koltsegek + falvak[i].berletiDij + falvak[i].benzinKoltseg + falvak[i].terjesztesDij + falvak[i].szorolapSzama * 9;
                        szorolapMennyiseg = szorolapMennyiseg + falvak[i].szorolapSzama;
                    }
                }
                int     azon = r1.Next(1000);
                Szervez sz   = new Szervez
                {
                    id       = azon,
                    delelott = faluk.Text.ToString(),
                    delutam  = faluk2.Text.ToString(),
                    koltseg  = koltsegek,
                    szorolapSzam
                          = szorolapMennyiseg,
                    datum = date
                };


                k1.insertSzervezes(sz);
            }



            else
            {
                k1.deleteSzervezes(date);
                for (int i = 0; i < falvak.Count; i++)
                {
                    if (falvak[i].faluNeve == faluk.Text.ToString())
                    {
                        koltsegek         = koltsegek + falvak[i].berletiDij + falvak[i].benzinKoltseg + falvak[i].terjesztesDij + falvak[i].szorolapSzama * 9;
                        szorolapMennyiseg = szorolapMennyiseg + falvak[i].szorolapSzama;
                    }

                    if (falvak[i].faluNeve == faluk2.Text.ToString())
                    {
                        koltsegek         = koltsegek + falvak[i].berletiDij + falvak[i].benzinKoltseg + falvak[i].terjesztesDij + falvak[i].szorolapSzama * 9;
                        szorolapMennyiseg = szorolapMennyiseg + falvak[i].szorolapSzama;
                    }
                }
                int     azon = r1.Next(1000);
                Szervez sz   = new Szervez
                {
                    id       = azon,
                    delelott = faluk.Text.ToString(),
                    delutam  = faluk2.Text.ToString(),
                    koltseg  = koltsegek,
                    szorolapSzam
                          = szorolapMennyiseg,
                    datum = date
                };


                k1.insertSzervezes(sz);
            }


            Window.GetWindow(this).Close();
        }
예제 #18
0
        private void Button_Click_15(object sender, RoutedEventArgs e)
        {
            int         vegosszeg = 0;
            Kapcsolatok k1        = new Kapcsolatok();
            Product     p2        = (k1.lekerdezTermekekIdSzerint(Convert.ToInt32(cikkszambox.Text.ToString())));

            if (p2 != null)
            {
                if (p2.warehouse > 0)
                {
                    cikkLista.Add(new Cikk
                    {
                        cikkSzam  = p2.productId,
                        cikkNev   = p2.productName,
                        cikkAr    = p2.priceSale,
                        mennyiseg = Convert.ToInt32(db.Content.ToString()),
                        ertek     = Convert.ToInt32(p2.priceSale) * Convert.ToInt32(db.Content.ToString()),
                    }

                                  );


                    ciksz.Binding = new Binding("cikkSzam");
                    cikkn.Binding = new Binding("cikkNev");
                    cikka.Binding = new Binding("cikkAr");
                    menny.Binding = new Binding("mennyiseg");
                    er.Binding    = new Binding("ertek");

                    kosarLista.Items.Clear();
                    for (int j = 0; j < cikkLista.Count(); j++)
                    {
                        kosarLista.Items.Add(cikkLista[j]);
                    }



                    cikkszambox.Text = "";
                    db.Content       = "1";
                    szamok           = "";
                    for (int i = 0; i < cikkLista.Count(); i++)
                    {
                        vegosszeg = vegosszeg + cikkLista[i].ertek;
                    }

                    veg.Text = vegosszeg.ToString();



                    DataContext = this;
                }

                else
                if (p2.warehouse <= 0)
                {
                    MessageBox.Show("A termékből nincs készleten jelenleg");
                }
            }


            else
            if (p2 == null)
            {
                MessageBox.Show("Az Ön által bevitt azonosító nem létezi!");
            }
        }
예제 #19
0
        public void fillButtoms()
        {
            List <string> datumok = new List <string>();

            datumok.Add(datum1.Text);
            datumok.Add(datum2.Text);
            datumok.Add(datum3.Text);
            datumok.Add(datum4.Text);
            datumok.Add(datum5.Text);
            datumok.Add(datum6.Text);
            datumok.Add(datum7.Text);
            datumok.Add(datum8.Text);
            datumok.Add(datum9.Text);
            datumok.Add(datum10.Text);
            datumok.Add(datum12.Text);
            datumok.Add(datum13.Text);
            datumok.Add(datum14.Text);
            datumok.Add(datum15.Text);
            datumok.Add(datum16.Text);
            datumok.Add(datum17.Text);
            datumok.Add(datum18.Text);
            datumok.Add(datum19.Text);
            datumok.Add(datum20.Text);
            datumok.Add(datum21.Text);
            datumok.Add(datum22.Text);
            datumok.Add(datum23.Text);
            datumok.Add(datum24.Text);
            datumok.Add(datum25.Text);
            datumok.Add(datum26.Text);
            datumok.Add(datum27.Text);

            datumok.Add(datum28.Text);
            List <Szervez> lista = new List <Szervez>();
            Kapcsolatok    k1    = new Kapcsolatok();

            lista = k1.getSzervezes();
            //DateTime parseDateTime = DateTime.Parse();

            int x = 0;


            for (int i = 0; i < lista.Count(); i++)
            {
                if (lista[i].datum == DateTime.Parse(datumok[0]))
                {
                    falu0101.Content  = lista[i].delelott;
                    falu0102.Content  = lista[i].delutam;
                    koltseg0101.Text  = lista[i].koltseg.ToString();
                    szorolap0101.Text = lista[i].szorolapSzam.ToString();
                }
            }
            for (int i = 0; i < lista.Count(); i++)
            {
                if (lista[i].datum == DateTime.Parse(datumok[1]))
                {
                    falu10102.Content = lista[i].delelott;
                    falu20102.Content = lista[i].delutam;
                    koltseg0102.Text  = lista[i].koltseg.ToString();
                    szorolap0102.Text = lista[i].szorolapSzam.ToString();
                }
            }
            for (int i = 0; i < lista.Count(); i++)
            {
                if (lista[i].datum == DateTime.Parse(datumok[2]))
                {
                    falu10103.Content = lista[i].delelott;
                    falu20103.Content = lista[i].delutam;
                    koltseg0103.Text  = lista[i].koltseg.ToString();
                    szorolap0103.Text = lista[i].szorolapSzam.ToString();
                }
            }
            for (int i = 0; i < lista.Count(); i++)
            {
                if (lista[i].datum == DateTime.Parse(datumok[3]))
                {
                    falu0104.Content  = lista[i].delelott;
                    falu0204.Content  = lista[i].delutam;
                    koltseg0104.Text  = lista[i].koltseg.ToString();
                    szorolap0104.Text = lista[i].szorolapSzam.ToString();
                }
            }
            for (int i = 0; i < lista.Count(); i++)
            {
                if (lista[i].datum == DateTime.Parse(datumok[4]))
                {
                    falu0105.Content  = lista[i].delelott;
                    falu0205.Content  = lista[i].delutam;
                    koltseg0105.Text  = lista[i].koltseg.ToString();
                    szorolap0105.Text = lista[i].szorolapSzam.ToString();
                }
            }
            for (int i = 0; i < lista.Count(); i++)
            {
                if (lista[i].datum == DateTime.Parse(datumok[5]))
                {
                    falu0106.Content  = lista[i].delelott;
                    falu0106.Content  = lista[i].delutam;
                    koltseg0106.Text  = lista[i].koltseg.ToString();
                    szorolap0106.Text = lista[i].szorolapSzam.ToString();
                }
            }
            for (int i = 0; i < lista.Count(); i++)
            {
                if (lista[i].datum == DateTime.Parse(datumok[6]))
                {
                    falu0107.Content  = lista[i].delelott;
                    falu0207.Content  = lista[i].delutam;
                    koltseg0107.Text  = lista[i].koltseg.ToString();
                    szorolap0107.Text = lista[i].szorolapSzam.ToString();
                }
            }
        }
예제 #20
0
        public void getHeti(string x, string y)
        {
            Kapcsolatok k1 = new Kapcsolatok();

            bevetelGomb.Content = k1.getBevetelHeti(x, y);
        }