//Modificar
        public static void ModificarTipoDocumento(TipoDocumentoType p)
        {
            ValidarTipoDocumento(p);
            int r = PTipoDocumentoType.ModificarTipoDocumento(p);

            vresp("modificar", r);
        }
        //Alta
        public static void AltaTipoDocumento(TipoDocumentoType p)
        {
            ValidarTipoDocumento(p);
            int r = PTipoDocumentoType.AltaTipoDocumento(p);

            vresp("alta", r);
        }
        //Listar
        public static List <TipoDocumentoType> ListarTipoDocumento()
        {
            List <TipoDocumentoType> l = PTipoDocumentoType.ListarTipoDocumentoType();

            if (l == null)
            {
                throw new ExcepcionesPersonalizadas.Logica("No hay tipos de CFE para listar");
            }
            return(l);
        }
        //Buscar
        public static TipoDocumentoType BuscarTipoDocumento(int id)
        {
            TipoDocumentoType a = PTipoDocumentoType.BuscarTipoDocumento(id);

            if (a == null)
            {
                throw new ExcepcionesPersonalizadas.Logica("No se encontró el Tipo de documento.");
            }
            return(a);
        }
        //Baja
        public static void BajaTipoDocumento(int id)
        {
            int r = PTipoDocumentoType.BajaTipoDocumento(id);

            vresp("baja", r);
        }