示例#1
0
        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);
        }
示例#2
0
 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);
         }
     }
 }