public List <ResultadoEncuestaEL> GetAllDatoMedioPublicitario() { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("sp_ListaMedioComunicaion", con)) { com.CommandType = CommandType.StoredProcedure; List <ResultadoEncuestaEL> lstResultadoEncuesta = new List <ResultadoEncuestaEL>(); using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { ResultadoEncuestaEL obj = new ResultadoEncuestaEL(); if (dataReader["sumatoria"] != DBNull.Value) { obj.sumatoria = (int)dataReader["sumatoria"]; } if (dataReader["cantidad"] != DBNull.Value) { obj.cantidad = (int)dataReader["cantidad"]; } if (dataReader["promedio"] != DBNull.Value) { obj.promedio = (int)dataReader["promedio"]; } if (dataReader["codMedioComunicacion"] != DBNull.Value) { obj.codMedioComunicacion = (int)dataReader["codMedioComunicacion"]; } if (dataReader["nombreMedioComunicacion"] != DBNull.Value) { obj.nombreMedioComunicacion = (string)dataReader["nombreMedioComunicacion"]; } if (dataReader["costoUnitarioMedioComunicacion"] != DBNull.Value) { obj.costoUnitarioMedioComunicacion = (decimal)dataReader["costoUnitarioMedioComunicacion"]; } lstResultadoEncuesta.Add(obj); } return(lstResultadoEncuesta); } } } }
public List <ResultadoEncuestaEL> GetAllDatoMedioPublicitario() { configPARDOSDB objPardosDb = new configPARDOSDB(); DAABRequest objRequest = objPardosDb.CreaRequest(); objRequest.CommandType = CommandType.StoredProcedure; objRequest.Command = "sp_ListaMedioComunicaion"; List <ResultadoEncuestaEL> lstResultadoEncuesta = new List <ResultadoEncuestaEL>(); IDataReader dr = null; try { dr = objRequest.Factory.ExecuteReader(ref objRequest).ReturnDataReader; while (dr.Read()) { ResultadoEncuestaEL ResultadoEncuesta = new ResultadoEncuestaEL(); ResultadoEncuesta.sumatoria = Funciones.CheckInt(dr["sumatoria"]); ResultadoEncuesta.cantidad = Funciones.CheckInt(dr["cantidad"]); ResultadoEncuesta.promedio = Funciones.CheckInt(dr["promedio"]); ResultadoEncuesta.codMedioComunicacion = Funciones.CheckInt(dr["codMedioComunicacion"]); ResultadoEncuesta.nombreMedioComunicacion = Funciones.CheckStr(dr["nombreMedioComunicacion"]); ResultadoEncuesta.costoUnitarioMedioComunicacion = Funciones.CheckDecimal(dr["costoUnitarioMedioComunicacion"]); lstResultadoEncuesta.Add(ResultadoEncuesta); } } catch (Exception e) { lstResultadoEncuesta = null; throw e; } finally { if (dr != null && dr.IsClosed == false) { dr.Close(); } objRequest.Parameters.Clear(); objRequest.Factory.Dispose(); } return(lstResultadoEncuesta); }