string ISingletonGeneric <Producto> .Find(Producto Data) { IC.CreateCommand("Productos_Find"); IC.ParameterAddInt("ID", Data.ID); DataRow DR = IC.Find("Error: No se pudo encontrar este producto"); IID IID = Data; ISingletonProducto ISP = this; ISP.MakeData(DR, Data); return(IID.RowToJson(DR)); }
List <Producto> ISingletonProducto.ListAvailable(Producto Data) { List <Producto> Productos = new List <Producto>(); IC.CreateCommand("Productos_ListAvailable"); DataTable DT = IC.List("Error: No se pudo listar los productos"); foreach (DataRow DR in DT.Rows) { Producto Producto = new Producto(); ISingletonProducto ISP = this; ISP.MakeData(DR, Producto); Productos.Add(Producto); } return(Productos); }