コード例 #1
0
ファイル: DTCategorias.cs プロジェクト: Juspt9611/CityExpress
        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);
        }
コード例 #2
0
ファイル: DTBusqueda.cs プロジェクト: Juspt9611/CityExpress
        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);
        }
コード例 #3
0
ファイル: DTCategorias.cs プロジェクト: Juspt9611/CityExpress
        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);
        }