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; }
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; }
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; }
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++; } }
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"); }