public List <CategoriasxSubcategorias> DT_ConsultarCategorias() { List <CategoriasxSubcategorias> ListaCategoriasxSubcategorias = new List <CategoriasxSubcategorias>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_ConsultarCategoria"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CategoriasxSubcategorias reg = new CategoriasxSubcategorias(); reg.idCategoria = Convert.ToInt32(row["idCategoria"].ToString()); reg.nombreCategoria = row["nombreCategoria"].ToString(); ListaCategoriasxSubcategorias.Add(reg); } } catch (Exception ex) { Console.WriteLine(ex); } return(ListaCategoriasxSubcategorias); }
public List <CategoriasxSubcategorias> DT_ObtenerCatg(int idUsuario) { SqlConnection connection = null; DataTable dtCatg = new DataTable(); List <CategoriasxSubcategorias> lstCat = new List <CategoriasxSubcategorias>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input), }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_CategoriasMasVistas ", parametros); dtCatg.Load(consulta); connection.Close(); } foreach (DataRow item in dtCatg.Rows) { CategoriasxSubcategorias obj = new CategoriasxSubcategorias(); obj.idCategoria = Int32.Parse(item["idCategoria"].ToString()); obj.nombreCategoria = item["nombreCategoria"].ToString(); lstCat.Add(obj); } } catch (Exception ex) { Console.WriteLine(ex); } return(lstCat); }
public List <CategoriasxSubcategorias> DT_ConsultarSubcategorias(int idCat) { SqlConnection connection = null; DataTable dt = new DataTable(); List <CategoriasxSubcategorias> ListaCategoriasxSubcategorias = new List <CategoriasxSubcategorias>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; var paramHist = new[] { ParametroAcceso.CrearParametro("@idCategoria", SqlDbType.Int, idCat, ParameterDirection.Input) }; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_ConsultarSubCategoria", paramHist); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CategoriasxSubcategorias reg = new CategoriasxSubcategorias(); reg.idCategoria = Convert.ToInt32(row["idCategoria"].ToString()); reg.nombreCategoria = row["nombreCategoria"].ToString(); ListaCategoriasxSubcategorias.Add(reg); } } catch (Exception ex) { Console.WriteLine(ex); } return(ListaCategoriasxSubcategorias); }