/// <summary> /// Devuelve una lista de productos desde la base de datos /// </summary> /// <param name="nombre">nombre del producto que se desee buscar</param> /// <returns>lista de productos que cumplen con el parametro de busqueda</returns> public static List <Producto> BuscarProducto(string nombre) { List <Producto> ListaProducto = new List <Producto>();//cero una lista de tipo Producto DataTable objDataTable = ProductoDAL.BuscarProducto(nombre); if (objDataTable == null) { throw new Excepcion_ProductoNoEncontrado(); } foreach (DataRow row in objDataTable.Rows) //carga lo de data table a row(que es un data row) { ListaProducto.Add(ConvertirDeDataTableAObjProducto(row)); //se agrega a ListaProducto un producto } return(ListaProducto);//devuelve una lista }