string ISingletonGeneric <Factura> .Find(Factura Data)
        {
            IC.CreateCommand("Facturas_Find");
            IC.ParameterAddInt("ID", Data.ID);
            DataRow DR = IC.Find("Error: No se pudo encontrar la Factura");

            ISGF.MakeData(DR, Data);
            return(Data.RowToJson(DR));
        }
        List <Factura> ISingletonGeneric <Factura> .List(Factura Data)
        {
            List <Factura> Facturas = new List <Factura>();

            IC.CreateCommand("Facturas_List");
            DataTable DT = IC.List("Error: No se pudo listar Facturas");

            foreach (DataRow DR in DT.Rows)
            {
                Factura F = new Factura();
                ISGF.MakeData(DR, F);
                Facturas.Add(F);
            }
            return(Facturas);
        }