public static void ToTxt(VevoLista vevo, TermekLista termek, SaveFileDialog sf) { StreamWriter w = new StreamWriter(sf.FileName, false, Encoding.UTF8); foreach (VevoRendelesUser item in vevo) { w.WriteLine("UserID:" + item.IdUser + " VevoID" + item.VevoID + " RendelesiDátum:" + item.RendelesDatum + " Nev:" + item.Nev + " Irányitószám:" + item.IranyitoSzam + " Település: " + item.Telepules + " Megye: " + item.Megye + " Telefon:" + item.Telefon + " Email: " + item.Email); foreach (VevoRendelesTermek it in termek) { if (it.IdVevo == item.VevoID) { w.WriteLine("Termék: " + it.TermekNev + " TermekÁr:" + it.TermekAr + "/ft " + " rendeltDarab" + it.RendelesDb + "/db"); } } if (item is VevoRendelesFizet vr) { w.WriteLine("Fizetés típus: " + vr.Fizetes + " Netto:" + vr.Netto + "/ft " + " Áfa:" + vr.Afa + "/ft" + " Bruttó:" + vr.Brutto + "/ft"); } if (item is VevoRendelesRaport rap) { w.WriteLine("Raport jellege: " + rap.Koment); } if (item is RaktarVisszaruKezelt vv) { w.WriteLine("Dátum visszáru kezelésének befejezése: " + vv.DatumSzetszedet); } w.WriteLine(""); } w.Close(); }
public static VevoLista KeszVisszaruFeltolt() { VevoLista v = new VevoLista(); try { cmd = new SqlCommand("SELECT * FROM [VevoRendelesUser] " + "LEFT OUTER JOIN [Iranyitoszamok] ON [VevoRendelesUser].[IranyitoSzam] = [Iranyitoszamok].[IranyitoSzam] " + "LEFT OUTER JOIN [VevoRendelesFizet] ON [VevoRendelesUser].[VevoID] = [VevoRendelesFizet].[IdVevo] " + "LEFT OUTER JOIN[VevoRendelesVisszaru] ON [VevoRendelesVisszaru].[IdVevo] = [VevoRendelesFizet].[IdVevo] " + "LEFT OUTER JOIN[RaktarVisszaruKezelese] ON [RaktarVisszaruKezelese].[IdVisszaru] = [VevoRendelesVisszaru].[VisszaruID] " + "WHERE ([RaktarVisszaruKezelese].[IdVisszaru] = [VevoRendelesVisszaru].[VisszaruID])", con); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { RaktarVisszaruKezelt vr = null; vr = new RaktarVisszaruKezelt((DateTime)reader["RendelesDatum"], reader["Nev"].ToString(), (int)reader["IranyitoSzam"], reader["Telepules"].ToString(), reader["Megye"].ToString(), reader["Cim"].ToString(), reader["Email"].ToString(), reader["Telefon"].ToString(), (int)reader["Netto"], (int)reader["Afa"], (int)reader["Brutto"], (FizetesTipus)Convert.ToUInt16(reader["FizetesiMod"]), (DateTime)reader["FizetesiHatarideje"], (int)reader["VisszaruID"], (DateTime)reader["VevoVisszaruDatum"], (DateTime)reader["DatumSzetszedet"]); vr.VevoID = reader.GetInt32(0); v.Add(vr); } reader.Close(); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Nem jó a tranzakció, a visszárú feltöltésénél !"); } return(v); }
public static VevoLista VevoFeltolt() { VevoLista vevo = new VevoLista(); try { cmd = new SqlCommand("SELECT * FROM [VevoRendelesUser] " + "LEFT OUTER JOIN [Iranyitoszamok] ON [VevoRendelesUser].[IranyitoSzam] = [Iranyitoszamok].[IranyitoSzam] " + "LEFT OUTER JOIN [VevoRendelesFizet] ON [VevoRendelesUser].[VevoID] = [VevoRendelesFizet].[IdVevo] " + "LEFT OUTER JOIN[RaktarRendelesCsomagolt] ON [RaktarRendelesCsomagolt].[IdVevo] = [VevoRendelesFizet].[IdVevo] " + "LEFT OUTER JOIN[VevoRendelesVisszaru] ON [VevoRendelesVisszaru].[IdVevo] = [VevoRendelesFizet].[IdVevo] " + "LEFT OUTER JOIN[RaktarRendelesRaport] ON [RaktarRendelesRaport].[IdVevo] = [VevoRendelesFizet].[IdVevo] ", con); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { VevoRendelesUser ur = null; ur = new VevoRendelesFizet((DateTime)reader["RendelesDatum"], reader["Nev"].ToString(), (int)reader["IranyitoSzam"], reader["Telepules"].ToString(), reader["Megye"].ToString(), reader["Cim"].ToString(), reader["Email"].ToString(), reader["Telefon"].ToString(), (int)reader["Netto"], (int)reader["Afa"], (int)reader["Brutto"], (FizetesTipus)Convert.ToUInt16(reader["FizetesiMod"]), (DateTime)reader["FizetesiHatarideje"]); ur.VevoID = reader.GetInt32(0); ur.IdUser = reader.GetInt32(1); vevo.Add(ur); } reader.Close(); } catch (Exception ex) { MessageBox.Show("Hiba a feltöltés során !", ex.Message); } return(vevo); }
public static void ToCSV(VevoLista vevo, TermekLista termek, SaveFileDialog sf) { StreamWriter w = new StreamWriter(sf.FileName, false, Encoding.UTF8); foreach (VevoRendelesUser item in vevo) { w.WriteLine(item.IdUser + ";" + item.VevoID + ";" + item.RendelesDatum + ";" + item.Nev + ";" + item.IranyitoSzam + ";" + item.IranyitoSzam + ";" + item.Telepules + ";" + item.Megye + ";" + item.Telefon + ";" + item.Email); if (item is VevoRendelesFizet vr) { w.Write(vr.Fizetes + ";" + vr.Netto + ";" + vr.Afa + ";" + vr.Brutto + ";"); } if (item is VevoRendelesRaport rap) { w.Write(rap.Koment); } if (item is RaktarVisszaruKezelt vv) { w.Write(vv.DatumSzetszedet); } foreach (VevoRendelesTermek it in termek) { if (it.IdVevo == item.VevoID) { w.WriteLine(it.TermekNev + ";" + it.TermekAr + ";" + it.RendelesDb); } } } w.Close(); }
//---------------------------- 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 függőbenLévőRendelésekToolStripMenuItem_Click(object sender, EventArgs e) { index = 1; vevo = ABKezeloFelhasznalo.VevoFeltolt(); mentésToolStripMenuItem.Enabled = true; gbKereses.Enabled = true; dTPicker1.Enabled = true; dTPicker2.Enabled = true; ListFrisites(); }
private void késszVisszárúkToolStripMenuItem_Click(object sender, EventArgs e) { index = 5; visszaKesz = ABKezeloRaktar.KeszVisszaruFeltolt(); mentésToolStripMenuItem.Enabled = true; gbKereses.Enabled = true; dTPicker1.Enabled = true; dTPicker2.Enabled = true; ListFrisites(); }
private void függőbenLévőVisszárúkToolStripMenuItem_Click(object sender, EventArgs e) { index = 4; visszaFug = ABKezeloRaktar.JelentetVisszaruFeltolt(); mentésToolStripMenuItem.Enabled = true; gbKereses.Enabled = true; dTPicker1.Enabled = true; dTPicker2.Enabled = true; ListFrisites(); }
private void raportokToolStripMenuItem_Click(object sender, EventArgs e) { index = 3; raport = ABKezeloRaktar.RaportRendelesFeltolt(); mentésToolStripMenuItem.Enabled = true; gbKereses.Enabled = true; dTPicker1.Enabled = true; dTPicker2.Enabled = true; ListFrisites(); }
private void csomagoltRendelésekToolStripMenuItem_Click(object sender, EventArgs e) { index = 2; vevo = ABKezeloRaktar.CsomagoltRendelesFeltolt(); mentésToolStripMenuItem.Enabled = true; gbKereses.Enabled = true; dTPicker1.Enabled = true; dTPicker2.Enabled = true; ListFrisites(); }
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(); }
void BevételiÖsszegző() { VevoLista csomagolt = ABKezeloAdmin.CsomagoltRendelesFeltolt(); foreach (var item in chart2.Series) { item.Points.Clear(); } PenzugyiStatisztika[] p = new PenzugyiStatisztika[csomagolt.Count]; int bevetel = 0; int n = 0; foreach (VevoRendelesFizet item in csomagolt) { int i = 0; while (i < n && p[i].ev.Month != item.FizetesiHatarideje.Month) //>= dtp3.Value.Year && item.CsomagolasIdo.Date.Year <= dtp4.Value.Year { i++; } if (i < n) { p[i].bevetel += item.Brutto; bevetel += item.Brutto; } else { p[n].ev = item.FizetesiHatarideje.Date; p[n].bevetel = 1; n++; bevetel++; } } Random r = new Random(); for (int i = 0; i < n; i++) { chart2.Series["Brutto"].Points.AddXY(p[i].ev.Month + "." + p[i].ev.Year, p[i].bevetel); chart2.Series["Brutto"].Points[i].Color = Color.FromArgb(255, (byte)r.Next(255), (byte)r.Next(255)); } lbBruttoBevetel.Text = bevetel.ToString() + "/Ft"; }
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; } }
private void btnModositas_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > -1) { if (MessageBox.Show("Biztos módósítod a kiválasztot rendelést ?", "Kérdés", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (listBox1.SelectedItem is VevoRendelesUser) { FelhasznaloRendeles fr = new FelhasznaloRendeles(); // FORM fr.indx = 2; VevoRendelesUser v = null; // Vevo objektum if (listBox1.SelectedItem is VevoRendelesUser) { v = (VevoRendelesUser)listBox1.SelectedItem; // Tut prinimaet objekt foreach (VevoRendelesTermek item in termek) // Prohodim po dannim kotoroje uzse imee { if (item.IdVevo == v.VevoID) { fr.UjTermekek.Add(item); // I otbiraju nuzsnije tovari } } } fr.vr = v; if (fr.ShowDialog() == DialogResult.OK) { ABKezeloFelhasznalo.RendelesModositas(fr.vr, fr.UjTermekek); vevo = ABKezeloFelhasznalo.VevoFeltolt(); termek = ABKezeloTermek.TermekRendelesFeltoltes(); ListboxFrisites(); } } else if (listBox1.SelectedItem is Termek) { FelhasznaloRendeles fr = new FelhasznaloRendeles(); // FORM fr.indx = 2; VevoRendelesTermek vev = (VevoRendelesTermek)listBox1.SelectedItem; VevoRendelesUser v = null; foreach (VevoRendelesUser item in vevo) { if (vev.IdVevo == item.VevoID) { v = item; } } foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { fr.UjTermekek.Add(item); // I otbiraju nuzsnije tovari } } fr.vr = v; if (fr.ShowDialog() == DialogResult.OK) { ABKezeloFelhasznalo.RendelesModositas(fr.vr, fr.UjTermekek); vevo = ABKezeloFelhasznalo.VevoFeltolt(); termek = ABKezeloTermek.TermekRendelesFeltoltes(); ListboxFrisites(); } } else { MessageBox.Show("A rendelés módósításához, kérem válssza ki a rendelést", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Kérem ellenőrizé, hogy kiválasztotta a megfelelő rendelést, a módósítás végrehajzásához !", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void RaktarVisszaruFelulet_Load(object sender, EventArgs e) { vevo = ABKezeloRaktar.JelentetVisszaruFeltolt(); termek = ABKezeloTermek.TermekRendelesFeltoltes(); ListboxFrisites(); }
private void btnRaport_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > -1) { if (MessageBox.Show("Biztos a raportok közé akarod rakni a rendelést ?", "Kérdés", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (listBox1.SelectedItem is VevoRendelesUser) { FelhasznaloRendeles fr = new FelhasznaloRendeles(); fr.indx = 3; VevoRendelesUser v = null; v = (VevoRendelesUser)listBox1.SelectedItem; foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { fr.UjTermekek.Add(item); } } fr.vr = v; if (fr.ShowDialog() == DialogResult.OK) { csomagolt = ABKezeloRaktar.CsomagoltRendelesFeltolt(); ListboxFrisites(); } } else if (listBox1.SelectedItem is Termek) { FelhasznaloRendeles fr = new FelhasznaloRendeles(); fr.indx = 3; VevoRendelesTermek vev = (VevoRendelesTermek)listBox1.SelectedItem; VevoRendelesUser v = null; foreach (VevoRendelesUser item in csomagolt) { if (vev.IdVevo == item.VevoID) { v = item; } } foreach (VevoRendelesTermek item in termek) { if (item.IdVevo == v.VevoID) { fr.UjTermekek.Add(item); } } fr.vr = v; if (fr.ShowDialog() == DialogResult.OK) { csomagolt = ABKezeloRaktar.CsomagoltRendelesFeltolt(); ListboxFrisites(); } } else { MessageBox.Show("A raport használatához, kérem válssza ki a rendelést", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Kérem ellenőrizé, hogy kiválasztotta a megfelelő rendelést!", "Tájékoztatás", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
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); } }