Exemple #1
0
        public Raktárkönyv()
        {
            InitializeComponent();
            foreach (var item in db_implementation.getTörzsadlista().OrderBy(a => a.anyagnév))
            {
                mik mi = new mik();
                mi.mi = item.anyagnév;
                mik_anyagok.Add(mi);
            }
            string volte = "";

            foreach (var item in db_implementation.getTörzsadlista().OrderBy(a => a.főcsoport))
            {
                if (volte != item.főcsoport)
                {
                    volte = item.főcsoport;
                    mik mi = new mik();
                    mi.mi = volte;
                    mik_főcsoport.Add(mi);
                }
            }
            volte = "";
            foreach (var item in db_implementation.getTörzsadlista().OrderBy(a => a.gyártó))
            {
                if (volte != item.gyártó)
                {
                    volte = item.gyártó;
                    mik mi = new mik();
                    mi.mi = volte;
                    mik_gyártó.Add(mi);
                }
            }
        }
        public Ügyfél_rendelés()
        {
            InitializeComponent();
            DateTime dt = new DateTime();

            megrendelés_id   = dt.ToString("MM-dd-yyyy");
            ügyfelek_név_cím = db_implementation.getÜgyfelek();
            var valami2 = ügyfelek_név_cím.OrderBy(a => a.teljes_név);
            int index   = 0;

            foreach (var item in valami2)
            {
                ügyfelek             = new Ügyfelek();
                ügyfelek.teljes_név += item.teljes_név + ":" + item.lakcím;
                szerk_ügyfelek_név_cím.Add(ügyfelek);
                index++;
            }
            var valami = szerk_ügyfelek_név_cím.OrderBy(a => a.teljes_név);

            ügyfélkiválasztós_combobox.ItemsSource = valami;
            index       = 0;
            törzsadatok = db_implementation.getTörzsadlista();
            var valami3 = törzsadatok.OrderBy(a => a.anyagnév);

            anyagnévválasztós_combobox.ItemsSource = valami3;
        }
Exemple #3
0
        public Törzsadat_listázása()
        {
            InitializeComponent();
            törzsadatok = db_implementation.getTörzsadlista();
            var valami = törzsadatok.OrderBy(a => a.anyagnév);

            törzsadatok_listazasa_listbox.ItemsSource = valami;
        }
Exemple #4
0
        public Üres_rendelés()
        {
            InitializeComponent();

            raktártartalma = db_implementation.getRaktár();

            var valami3 = raktártartalma.OrderBy(a => a.anyagnév);

            törzsadatok = db_implementation.getTörzsadlista();

            var valami4 = törzsadatok.OrderBy(a => a.anyagnév);

            törzsadatok_combobox.ItemsSource = valami4;

            beszállítók = db_implementation.getBeszállítók();
            var valami = beszállítók.OrderBy(a => a.név);

            beszállítók_vegleg_combobox.ItemsSource = valami;

            megrendelések = db_implementation.getMegrendelések(0, 0);
            var valami1 = megrendelések.OrderBy(a => a.anyagnév);

            foreach (var rakt_item in valami3)
            {
                szamok = new Szamok();
                foreach (var megrend_item in valami1)
                {
                    if (rakt_item.anyagnév == megrend_item.anyagnév)
                    {
                        szamok.szamok += Convert.ToInt32(megrend_item.mennyiség);
                    }
                }
                leadott_mennyiseg.Add(szamok);
            }

            int index = 0;

            foreach (var item in valami3)
            {
                mind           = new mind_itt();
                mind.anyagnév  = item.anyagnév;
                mind.szamok    = leadott_mennyiseg[index].szamok;
                mind.mennyiség = item.mennyiség;
                minden_itt.Add(mind);
                index++;
            }

            raktár_anyagneve_listview.ItemsSource = minden_itt;
        }
Exemple #5
0
        private void szerk_törzsadatok_combobox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            törzsadatok = db_implementation.getTörzsadlista();
            var törzsadatok2 = törzsadatok.OrderBy(a => a.anyagnév);
            int index        = 0;

            foreach (var item in törzsadatok2)
            {
                if (index == szerk_törzsadatok_combobox.SelectedIndex)
                {
                    anyagnév = item.anyagnév;
                }
                index++;
            }
        }
Exemple #6
0
        private void ügyfélkiválasztós_vegleg_combobox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int selectedIndex = ügyfélkiválasztós_vegleg_combobox.SelectedIndex;
            var valami        = szerk_ügyfelek_név_cím.OrderBy(a => a.teljes_név);
            int index         = 0;

            foreach (var item in valami)
            {
                if (selectedIndex == index)
                {
                    tomb          = new string[2];
                    tomb[0]       = item.teljes_név.Split(':')[0];
                    ügyfélnév     = tomb[0];
                    tomb[1]       = item.teljes_név.Split(':')[1];
                    ügyfélcím     = tomb[1];
                    zoldkonyvszam = item.zöldkártyaszám;
                    adoszam       = item.adószám;
                    break;
                }
                index++;
            }
            string anyag = "";

            megrendelések = db_implementation.getMegrendelések(0, 0);
            var valami2 = megrendelések.OrderBy(a => a.anyagnév);

            vegleg_megrendeles = new ObservableCollection <Megrendelések>();
            foreach (var item in valami2)
            {
                if (tomb[0] == item.ügyfélnév && tomb[1] == item.ügyfélcím && item.mennyiség != "0")
                {
                    megrend           = new Megrendelések();
                    megrend.anyagnév += item.anyagnév + ":" + item.mennyiség;
                    anyag             = item.anyagnév;
                    vegleg_megrendeles.Add(megrend);
                }
            }
            megrendeles_kivalaszt_combobox.ItemsSource = vegleg_megrendeles;
            törzsadatok = db_implementation.getTörzsadlista();
            foreach (var item in törzsadatok)
            {
                if (anyag == item.anyagnév)
                {
                    mennyiség_egysége = item.kiszerelés;
                }
            }
        }
        public Behozta_a_beszallito()
        {
            InitializeComponent();

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

            beszallitok = db_implements.getBeszállítók();
            var rendezett_beszallito = beszallitok.OrderBy(a => a.név);

            törzsadatok = db_implements.getTörzsadlista();
            var rendezett_törzsadatlista = törzsadatok.OrderBy(a => a.anyagnév);

            beszallitok_listazasa_listbox.ItemsSource = rendezett_beszallito;

            törzsadatok_listbox.ItemsSource = rendezett_törzsadatlista;
            foreach (var item in db_implements.getCég_Szállítólevél())
            {
                szállítólevelek.Add(item);
            }
        }
        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");
        }