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);
        }