public eCell(RendelesSor r) { rSor = r; }
public Szamla_tetel(int pSzla_Tetelid) { SqlConnection sc = new SqlConnection(DEFS.ConSTR); sc.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = sc; cmd.CommandType = CommandType.Text; cmd.CommandText = "SELECT TETEL_ID " + ",RENDELES_SOR_ID " + ",CIKK_ID " + ",MENNYISEG " + ",EGYSEGAR " + ",NETTO " + ",AFA " + ",BRUTTO " + ",AFA_KOD " + ",MEGJEGYZES " + ",CIKK_MEGNEVEZES " + ",SZAMLA_FEJ_ID "+ ",isnull(KEDVEZMENY,0) as KEDVEZMENY " + "FROM SZAMLA_TETEL WHERE TETEL_ID = @tid"; cmd.Parameters.Add(new SqlParameter("tid", SqlDbType.Int)); cmd.Parameters["tid"].Value = pSzla_Tetelid; SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { try { fTETEL_ID = (int)rdr["TETEL_ID"]; fRENDELSOR = new RendelesSor((int)rdr["RENDELES_SOR_ID"],new SqlConnection(DEFS.ConSTR), true); fCIKK = new Cikk((int)rdr["CIKK_ID"], true); fMENNYISEG = (double)rdr["MENNYISEG"]; fEGYSEGAR = (double)rdr["EGYSEGAR"]; fNETTO = Math.Round((double)rdr["NETTO"]); fAFA = Math.Round((double)rdr["AFA"]); fBRUTTO = Math.Round((double)rdr["BRUTTO"]); fAFA_KOD = (string)rdr["AFA_KOD"]; fMEGJEGYZES = (string)rdr["MEGJEGYZES"]; fCIKK_MEGNEVEZES = (string)rdr["CIKK_MEGNEVEZES"]; fFEJ_ID = (int)rdr["SZAMLA_FEJ_ID"]; fKEDVEZMENY = (double)rdr["KEDVEZMENY"]; } catch (Exception e) { DEFS.log(Level.Exception, "Számla tétel sikertelen betöltés, <null> érték az adatbázisban"); DEFS.ExLog(e.Message + "--->" + e.StackTrace); } } rdr.Close(); sc.Close(); }