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); } }
public void RN_Editar_Categoria(int idcateg, string nomCateg) { BD_Categoria obj = new BD_Categoria(); obj.BD_Editar_Categoria(idcateg, nomCateg); }
public DataTable RN_Mostrar_Todas_Categorias() { BD_Categoria obj = new BD_Categoria(); return(obj.BD_Mostrar_Todas_Categorias()); }
public void RN_Registrar_Categoria(string nomCateg) { BD_Categoria obj = new BD_Categoria(); obj.BD_Registrar_Categoria(nomCateg); }