public string generaXmlIdentificacion(string clCliente, string clPassword)
        {
            LicenciamientoOperaciones operaciones  = new LicenciamientoOperaciones();
            E_INFORMACION_CLIENTE     vInfoCliente = new E_INFORMACION_CLIENTE();

            var Info = operaciones.generaXmlIdentificacion(clCliente, clPassword);

            if (Info.CL_CLIENTE != null)
            {
                vInfoCliente.CL_CLIENTE  = Info.CL_CLIENTE;
                vInfoCliente.CL_PASSWORD = Info.CL_PASSWORD;
                vInfoCliente.ID_CLIENTE  = Info.ID_CLIENTE;
                vInfoCliente.EMPRESAS    = obtieneEmpresasCliente(Info.CATALOGOS);
                vInfoCliente.SISTEMAS    = obtieneSistemas(Info.CATALOGOS);
                vInfoCliente.MODULOS     = obtieneModulos(Info.CATALOGOS);
                vInfoCliente.VERSIONES   = obtieneVersiones(Info.CATALOGOS);
                vInfoCliente.FE_CREACION = Info.FE_CREACION;

                return(construyeXml(vInfoCliente));
            }
            else
            {
                return("");
            }
        }
        //public SPE_OBTIENE_LICENCIAMIENTO_Result obtieneLicenciamiento(string clCliente = null, string clPassword = null, string clSistema = null, string clEmpresa = null, string clModulo = null, decimal? noVersion = null, string clLicencia = null)
        //{
        //    LicenciamientoOperaciones operaciones = new LicenciamientoOperaciones();
        //    return operaciones.obtieneLicenciamiento(clCliente, clPassword, clSistema, clEmpresa, clModulo, noVersion, clLicencia);
        //}

        public SPE_OBTIENE_LICENCIAS_Result obtieneLicenciasXml(string clCliente = null, string clPassword = null)
        {
            LicenciamientoOperaciones operaciones = new LicenciamientoOperaciones();

            return(operaciones.ObtieneLicenciasXml(clCliente, clPassword));
        }