//idproveedor public ActionResult AñadirIngredientes(string ID) { ProveedorBean proveedor = comprasfacade.BuscarProveedor(ID); List<IngredienteBean> Ingredientes = Almacenfacade.ListarIngrediente(""); ProveedorxIngredienteBean ProveIngre = new ProveedorxIngredienteBean(); ProveIngre.nombreProveedor = proveedor.razonSocial; ProveIngre.idProveedor = proveedor.id; ProveIngre.listadeIngredientesProveedor = new List<ProveedorIngrediente>(); ProveedorxIngredienteBean aux = comprasfacade.obtenerlistadeingredientes(ID); for (int j = 0; j < Ingredientes.Count; j++) { ProveedorIngrediente proveedorIngre = new ProveedorIngrediente(); proveedorIngre.id = Ingredientes[j].id; proveedorIngre.nombre = Ingredientes[j].nombre; for (int i = 0; i < aux.listadeIngredientesProveedor.Count; i++) { if (aux.listadeIngredientesProveedor[i].id == Ingredientes[j].id) proveedorIngre.Estado_disponible = true; } ProveIngre.listadeIngredientesProveedor.Add(proveedorIngre); } return View(ProveIngre); }
public ProveedorxIngredienteBean listaIngredientes(string ID) { SqlConnection objDB = null; try { objDB = new SqlConnection(cadenaDB); ProveedorxIngredienteBean prov = null; objDB.Open(); String strQuery = "SELECT * FROM Proveedor_x_Producto WHERE idProveedor = @ID"; SqlCommand objquery = new SqlCommand(strQuery, objDB); BaseDatos.agregarParametro(objquery, "@ID", ID); SqlDataReader objDataReader = objquery.ExecuteReader(); prov = new ProveedorxIngredienteBean(); prov.listadeIngredientesProveedor = new List<ProveedorIngrediente>(); if (objDataReader.HasRows) { while (objDataReader.Read()) { ProveedorIngrediente aux = new ProveedorIngrediente(); aux.id = Convert.ToString(objDataReader["idIngrediente"]); aux.precio = (decimal)objDataReader["precio"]; prov.listadeIngredientesProveedor.Add(aux); } } return prov; } catch (Exception ex) { log.Error("Get_ListadeIngredientesxProveedor(EXCEPTION): ", ex); throw ex; } finally { if (objDB != null) { objDB.Close(); } } }