public List <BD_Producto> obtenerProductos()
        {
            List <BD_Producto> productos = new List <BD_Producto>();

            try
            {
                cnn.Open();
                SqlCommand command = new SqlCommand("seleccionarProductos", cnn);
                command.CommandType = CommandType.StoredProcedure;

                SqlDataReader reader = command.ExecuteReader();


                if (reader.HasRows)
                {
                    BD_Producto  producto  = null;
                    BD_Proveedor proveedor = new BD_Proveedor();
                    BD_Marca     marca     = new BD_Marca();
                    BD_Categoria categoria = new BD_Categoria();
                    while (reader.Read())
                    {
                        producto = new BD_Producto();


                        producto.Id_Pro            = int.Parse(reader["Id_Pro"].ToString());
                        producto.descripcion_larga = reader["Descripcion_Larga"].ToString();
                        proveedor.nombre           = reader["nombreP"].ToString();
                        producto.idProvee          = proveedor;
                        producto.pre_CompraD       = decimal.Parse(reader["Pre_Compra$"].ToString());
                        producto.stock_Actual      = decimal.Parse(reader["Stock_Actual"].ToString());
                        categoria.Categoria        = reader["Categoria"].ToString();
                        producto.id_Cat            = categoria;
                        marca.Marca        = reader["Marca"].ToString();
                        producto.id_Marca  = marca;
                        producto.undMedida = reader["UndMedida"].ToString();
                        producto.pesoUnit  = decimal.Parse(reader["PesoUnit"].ToString());

                        productos.Add(producto);
                    }
                    cnn.Close();
                    return(productos);
                }
                else
                {
                    cnn.Close();
                    return(null);
                }
            }
            catch (Exception ex)
            {
                cnn.Close();
                productos = null;
                throw new Exception("CN_Producto-obtenerProductos+ " + ex.Message);
            }
        }
        public List <BD_Categoria> listarCategoria()
        {
            List <BD_Categoria> categorias = new List <BD_Categoria>();

            try
            {
                cnn.Open();
                SqlCommand command = new SqlCommand("seleccionarCategoria", cnn);
                command.CommandType = CommandType.StoredProcedure;

                SqlDataReader reader = command.ExecuteReader();


                if (reader.HasRows)
                {
                    BD_Categoria categoria = null;
                    while (reader.Read())
                    {
                        categoria           = new BD_Categoria();
                        categoria.Id_Cat    = int.Parse(reader["Id_Cat"].ToString());
                        categoria.Categoria = reader["Categoria"].ToString();
                        categorias.Add(categoria);
                    }
                    cnn.Close();
                    return(categorias);
                }
                else
                {
                    cnn.Close();
                    return(null);
                }
            }
            catch (Exception ex)
            {
                cnn.Close();
                categorias = null;
                throw new Exception("CN_Productos-listarCategoria+ " + ex.Message);
            }
        }
示例#3
0
        public void RN_Editar_Categoria(int idcateg, string nomCateg)
        {
            BD_Categoria obj = new BD_Categoria();

            obj.BD_Editar_Categoria(idcateg, nomCateg);
        }
示例#4
0
        public DataTable RN_Mostrar_Todas_Categorias()
        {
            BD_Categoria obj = new BD_Categoria();

            return(obj.BD_Mostrar_Todas_Categorias());
        }
示例#5
0
        public void RN_Registrar_Categoria(string nomCateg)
        {
            BD_Categoria obj = new BD_Categoria();

            obj.BD_Registrar_Categoria(nomCateg);
        }