public PDF_Raktarkonyv(string miszerint_rendezze, string ésmit)
        {
            DateTime dt = DateTime.Now;

            string megrendelés_id = dt.ToString("yyyy.MM.dd");

            törzsadatok_amikbol_az_anyagnev_kell = db_implements.getTörzsadlista();

            behoz_szallitok = db_implements.getBehoz_beszallito(0, 0);

            elvisz_ugyfelek = db_implements.getElvisz_ugyfelek(0, 0);

            var valami = törzsadatok_amikbol_az_anyagnev_kell.OrderBy(a => a.anyagnév);

            foreach (var item in behoz_szallitok)
            {
                if (Convert.ToDateTime(item.mikor).Year >= dt.Year)
                {
                    raktarkonyv              = new Raktartkonyv();
                    raktarkonyv.nev          = item.név;
                    raktarkonyv.beszallitott = item.mennyit;
                    raktarkonyv.kiszallitott = "";
                    raktarkonyv.keszlet      = "";
                    raktarkonyv.mit          = item.mit;
                    raktarkonyv.datum        = megrendelés_id;

                    raktarkonyvek.Add(raktarkonyv);
                }
            }

            foreach (var item in elvisz_ugyfelek)
            {
                if (Convert.ToDateTime(item.mikor).Year >= dt.Year)
                {
                    raktarkonyv              = new Raktartkonyv();
                    raktarkonyv.nev          = item.név;
                    raktarkonyv.beszallitott = "";
                    raktarkonyv.kiszallitott = item.mennyit;
                    raktarkonyv.keszlet      = "";
                    raktarkonyv.mit          = item.mit;
                    raktarkonyv.datum        = megrendelés_id;

                    raktarkonyvek.Add(raktarkonyv);
                }
            }

            var valami2 = raktarkonyvek.OrderBy(a => a.datum);

            BaseFont MySpecialBaseFont = iTextSharp.text.pdf.BaseFont.CreateFont(@"C:\Windows\Fonts\Arial.ttf", iTextSharp.text.pdf.BaseFont.IDENTITY_H, iTextSharp.text.pdf.BaseFont.EMBEDDED);

            iTextSharp.text.Font MySpecialCharfont = new iTextSharp.text.Font(MySpecialBaseFont);

            Document doc = new Document(iTextSharp.text.PageSize.LETTER, 10f, 10f, 20f, 0);

            PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream("test.pdf", System.IO.FileMode.Create));

            doc.Open();

            PdfPTable table = new PdfPTable(5);

            var header_font = FontFactory.GetFont("Times New Roman", 30, BaseColor.BLACK);
            var alap_font   = FontFactory.GetFont("Times New Roman", 12, BaseColor.BLACK);

            iTextSharp.text.Paragraph header = new iTextSharp.text.Paragraph(new Phrase("Raktárkönyv", new iTextSharp.text.Font(header_font)));

            header.Alignment = 1;

            doc.Add(header);
            doc.Add(new iTextSharp.text.Paragraph(" "));

            Phrase   datum_phrase = new Phrase("Dátum", MySpecialCharfont);
            PdfPCell datum_cella  = new PdfPCell(datum_phrase);

            datum_cella.HorizontalAlignment = 1;

            Phrase   nev_phrase = new Phrase("Név", MySpecialCharfont);
            PdfPCell nev_cella  = new PdfPCell(nev_phrase);

            nev_cella.HorizontalAlignment = 1;

            Phrase   beszall_phrase = new Phrase("Beszáll.", MySpecialCharfont);
            PdfPCell beszall_cella  = new PdfPCell(beszall_phrase);

            beszall_cella.HorizontalAlignment = 1;

            Phrase   kiszall_phrase = new Phrase("Kiszáll.", MySpecialCharfont);
            PdfPCell kiszall_cella  = new PdfPCell(kiszall_phrase);

            kiszall_cella.HorizontalAlignment = 1;

            Phrase   keszlet_phrase = new Phrase("Készlet", MySpecialCharfont);
            PdfPCell keszlet_cella  = new PdfPCell(keszlet_phrase);

            keszlet_cella.HorizontalAlignment = 1;

            table.AddCell(datum_cella);
            table.AddCell(nev_cella);
            table.AddCell(beszall_cella);
            table.AddCell(kiszall_cella);
            table.AddCell(keszlet_cella);

            int keszlet = 0;

            if (miszerint_rendezze == "anyag")
            {
                foreach (var item in valami)
                {
                    if (item.anyagnév == ésmit)
                    {
                        keszlet = 0;
                        Phrase   anyagnev_phrase = new Phrase(item.anyagnév, MySpecialCharfont);
                        PdfPCell anyagnev_cella  = new PdfPCell(anyagnev_phrase);
                        anyagnev_cella.HorizontalAlignment = 1;

                        table.AddCell(anyagnev_cella);
                        table.AddCell("");
                        table.AddCell("");
                        table.AddCell("");
                        table.AddCell("");

                        foreach (var item2 in valami2)
                        {
                            if (item.anyagnév == item2.mit)
                            {
                                table.AddCell(item2.datum);
                                table.AddCell(item2.nev);

                                if (item2.beszallitott != "")
                                {
                                    keszlet += Convert.ToInt32(item2.beszallitott);

                                    table.AddCell(item2.beszallitott);
                                    table.AddCell("");
                                    table.AddCell(Convert.ToString(keszlet));
                                }
                                else
                                {
                                    keszlet -= Convert.ToInt32(item2.kiszallitott);

                                    table.AddCell("");
                                    table.AddCell(item2.kiszallitott);
                                    table.AddCell(Convert.ToString(keszlet));
                                }
                            }

                            table.AddCell("");
                            table.AddCell("");
                            table.AddCell("");
                            table.AddCell("");
                            table.AddCell("");
                        }
                    }
                }
            }
            else if (miszerint_rendezze == "főcsoport")
            {
                var valami3 = valami.OrderBy(a => a.főcsoport);

                string voltmar = "";

                foreach (var item in valami3)
                {
                    keszlet = 0;
                    if (item.főcsoport == ésmit)
                    {
                        if (voltmar != item.főcsoport)
                        {
                            Phrase   anyagnev_phrase = new Phrase(item.főcsoport, MySpecialCharfont);
                            PdfPCell anyagnev_cella  = new PdfPCell(anyagnev_phrase);
                            anyagnev_cella.HorizontalAlignment = 1;

                            table.AddCell(anyagnev_cella);
                            keszlet = 0;
                        }
                        else
                        {
                            table.AddCell("");
                        }

                        table.AddCell("");
                        table.AddCell("");
                        table.AddCell("");
                        table.AddCell("");

                        foreach (var item2 in valami2)
                        {
                            if (item.anyagnév == item2.mit)
                            {
                                table.AddCell(item2.datum);
                                table.AddCell(item2.nev);

                                if (item2.beszallitott != "")
                                {
                                    keszlet += Convert.ToInt32(item2.beszallitott);

                                    table.AddCell(item2.beszallitott);
                                    table.AddCell("");
                                    table.AddCell(Convert.ToString(keszlet));
                                }
                                else
                                {
                                    keszlet -= Convert.ToInt32(item2.kiszallitott);

                                    table.AddCell("");
                                    table.AddCell(item2.kiszallitott);
                                    table.AddCell(Convert.ToString(keszlet));
                                }
                            }

                            table.AddCell("");
                            table.AddCell("");
                            table.AddCell("");
                            table.AddCell("");
                            table.AddCell("");

                            voltmar = item.főcsoport;
                        }
                    }
                }
            }
            else if (miszerint_rendezze == "gyártó")
            {
                var valami3 = valami.OrderBy(a => a.gyártó);

                string voltmar = "";

                foreach (var item in valami3)
                {
                    if (item.gyártó == ésmit)
                    {
                        if (voltmar != item.gyártó)
                        {
                            Phrase   anyagnev_phrase = new Phrase(item.gyártó, MySpecialCharfont);
                            PdfPCell anyagnev_cella  = new PdfPCell(anyagnev_phrase);
                            anyagnev_cella.HorizontalAlignment = 1;

                            table.AddCell(anyagnev_cella);
                            keszlet = 0;
                        }
                        else
                        {
                            table.AddCell("");
                        }

                        table.AddCell("");
                        table.AddCell("");
                        table.AddCell("");
                        table.AddCell("");

                        foreach (var item2 in valami2)
                        {
                            if (item.anyagnév == item2.mit)
                            {
                                table.AddCell(item2.datum);
                                table.AddCell(item2.nev);

                                if (item2.beszallitott != "")
                                {
                                    keszlet += Convert.ToInt32(item2.beszallitott);

                                    table.AddCell(item2.beszallitott);
                                    table.AddCell("");
                                    table.AddCell(Convert.ToString(keszlet));
                                }
                                else
                                {
                                    keszlet -= Convert.ToInt32(item2.kiszallitott);

                                    table.AddCell("");
                                    table.AddCell(item2.kiszallitott);
                                    table.AddCell(Convert.ToString(keszlet));
                                }
                            }

                            table.AddCell("");
                            table.AddCell("");
                            table.AddCell("");
                            table.AddCell("");
                            table.AddCell("");

                            voltmar = item.gyártó;
                        }
                    }
                }
            }

            doc.Add(table);

            doc.Close();

            Process.Start("test.pdf");
        }
        private void hozzaad_button_Click(object sender, RoutedEventArgs e)
        {
            behozta_beszallito         = new Behoz_beszallito();
            behozta_beszallito.név     = kivalasztott_beszallito;
            behozta_beszallito.mit     = kivalasztott_torzsadat;
            behozta_beszallito.mennyit = mennyi_textbox.Text;
            behozta_beszallito.mikor   = rendelés_dátuma_datepicker.DisplayDate.ToString("MM-dd-yyyy");

            szállítólevvél             = new Szállítólevél();
            szállítólevvél.miből       = behozta_beszallito.mit;
            szállítólevvél.mennyit     = behozta_beszallito.mennyit;
            szállítólevvél.egységár    = Convert.ToString(Convert.ToInt32(egysegar_textbox.Text) * Convert.ToInt32(szállítólevvél.mennyit));
            szállítólevvél.áfatartalom = afatartalom_textbox.Text;

            szállítólevelek.Add(szállítólevvél);

            db_implements.insertCég_Szállítólevél(szállítólevvél.miből, szállítólevvél.mennyit, szállítólevvél.egységár, szállítólevvél.áfatartalom);

            behoz_beszallitok.Add(behozta_beszallito);

            int mennyiteddig = 0;

            ures_rendelesek = db_implements.getUres_rendeles(0, 0);

            var valami3 = ures_rendelesek.OrderBy(a => a.anyagnév);

            DateTime dt2 = Convert.ToDateTime(megrendelés_id);

            foreach (var item in valami3)
            {
                DateTime dt3 = Convert.ToDateTime(item.dátum);

                if (dt3 <= dt2 && item.beszállító == kivalasztott_beszallito && item.anyagnév == kivalasztott_torzsadat)
                {
                    mennyiteddig += Convert.ToInt32(item.eredeti_mennyiség);
                }
            }

            bool val = false;

            foreach (var item in behoz_beszallitok)
            {
                Behoz_beszallito behoz = new Behoz_beszallito();
                behoz.név = item.név;
                behoz.mit = item.mit;

                foreach (var item2 in db_implements.getBehoz_beszallito(0, 0))
                {
                    if (item2.név == item.név && item2.mit == item.mit)
                    {
                        behoz.mennyit = item2.mennyit;
                        val           = true;
                        db_implements.insertBehoz_beszallito(item.név, item.mit, Convert.ToString(Convert.ToInt32(item.mennyit) + Convert.ToInt32(item2.mennyit)), item.mikor, Convert.ToString(mennyiteddig));
                    }
                }
                db_implements.deleteBehoz_beszállító(behoz);
            }

            if (val == false)
            {
                foreach (var item in behoz_beszallitok)
                {
                    db_implements.insertBehoz_beszallito(item.név, item.mit, item.mennyit, item.mikor, Convert.ToString(mennyiteddig));
                }
            }
            MessageBox.Show("Hozzáadva!");
        }