public static VevoLista RaportRendelesFeltolt() { 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[RaktarRendelesRaport] ON [RaktarRendelesRaport].[IdVevo] = [VevoRendelesFizet].[IdVevo] " + "WHERE ([RaktarRendelesRaport].[IdVevo] = [VevoRendelesUser].[VevoID])", con); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { VevoRendelesRaport vr = null; vr = new VevoRendelesRaport((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"], reader["Komment"].ToString(), (DateTime)reader["RaportDatum"]); vr.VevoID = reader.GetInt32(0); v.Add(vr); } reader.Close(); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Nem jó a tranzakció, a raport feltöltésénél !"); } return(v); }
private void btnOk_Click(object sender, EventArgs e) { try { if (indx == 1) { vr = new VevoRendelesFizet(DateTime.Today, tbNev.Text, int.Parse(tbIranyitoSzam.Text), lbTelepules.Text, lbMegye.Text, tbCim.Text, tbEmail.Text, tbTelefon.Text, int.Parse(lbNetto.Text), int.Parse(lbAfa.Text), int.Parse(lbBrutto.Text), (FizetesTipus)cmbFizetes.SelectedIndex, DateTime.Parse(dtFizetHatarideje.Text)); } else if (indx == 2) { vr.Nev = tbNev.Text; vr.IranyitoSzam = int.Parse(tbIranyitoSzam.Text); vr.Telepules = lbTelepules.Text; // Ez nem muszály vr.Megye = lbMegye.Text; // Ez sem vr.Cim = tbCim.Text; vr.Email = tbEmail.Text; vr.Telefon = tbTelefon.Text; if (vr is VevoRendelesFizet vf) { vf.Netto = int.Parse(lbNetto.Text); vf.Brutto = int.Parse(lbBrutto.Text); vf.Afa = int.Parse(lbBrutto.Text); vf.Fizetes = (FizetesTipus)cmbFizetes.SelectedIndex; vf.FizetesiHatarideje = DateTime.Parse(dtFizetHatarideje.Text); } } else if (indx == 3) { if (tbKomment.Text != "") { id = vr.VevoID; vr = new VevoRendelesRaport(DateTime.Today, tbNev.Text, int.Parse(tbIranyitoSzam.Text), lbTelepules.Text, lbMegye.Text, tbCim.Text, tbEmail.Text, tbTelefon.Text, int.Parse(lbNetto.Text), int.Parse(lbAfa.Text), int.Parse(lbBrutto.Text), (FizetesTipus)cmbFizetes.SelectedIndex, DateTime.Parse(dtFizetHatarideje.Text), tbKomment.Text, DateTime.Today); vr.VevoID = id; ABKezeloRaktar.RaportRendeles(vr, UjTermekek); } else { MessageBox.Show("A komment mező nem lehet üres !", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { if (indx == 2) { MessageBox.Show("Kérem ellenőrize a módósítot adatokat !", ex.Message); } else if (indx == 1) { MessageBox.Show("Kérem ellenőrize a kitöltöt adatokat !", ex.Message); } else if (indx == 3) { MessageBox.Show("Hiba a raport kezelésénél !", ex.Message); } } }