예제 #1
0
        public static string BroObtenerAgente(string codigo, string agente_)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("LISTARAGENTES", EGloGlobales.ambiente);

            string ServicioURL = credenciales.Url;;
            string AccionSOAP  = credenciales.Accion;

            string Resultado = "";
            string nombre    = "";

            string Body = ("<ConsultarAgentePorCodigo xmlns=\"http://tempuri.org/\" >"
                           + "<cod_tipo_agente>" + codigo + "</cod_tipo_agente>"
                           + "</ConsultarAgentePorCodigo>");

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            IEnumerable <XElement> agentes = XDocument.Parse(Resultado).Element("ConsultarAgentePorCodigoResult").Descendants("Table");

            foreach (XElement agente in agentes)
            {
                if (agente.Element("cod_agente").Value.Equals(agente_))
                {
                    nombre = agente.Element("fullname").Value;
                }
            }

            return(nombre);
        }
예제 #2
0
        public static string BroValidarFormularioVinculacion(EAuxiliares datos)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("VALIDACIONFORMULARIO", EGloGlobales.ambiente);

            string ServicioURL = credenciales.Url;;
            string AccionSOAP  = credenciales.Accion;

            string Resultado = "";

            string Body = ("<ConsultarFormularioVinculacionValidoExt xmlns=\"http://tempuri.org/\">"
                           + "<param>"
                           + "<sNroDocumento>" + datos.DocumentoCliente + "</sNroDocumento>"
                           + "<sOrigen>FORMULARIO VINCULACION</sOrigen>"
                           + "<sEmail>" + datos.EmailAgente + "</sEmail>"
                           + "<iCodAgente>" + datos.CodigoAgente + "</iCodAgente>"
                           + "<iCodTipoAgente>" + datos.CodigoTipoAgente + "</iCodTipoAgente>"
                           + "<bEnviarEmail>" + datos.EnviarEmail + "</bEnviarEmail>"
                           + "<sEmailCliente>" + datos.EmailCliente + "</sEmailCliente>"
                           + "<sNombreCliente>" + datos.NombreCliente + "</sNombreCliente>"
                           + "<iTipoEntidad>1</iTipoEntidad>"
                           + "<iSubTipoEntidad>0</iSubTipoEntidad>"
                           + "<iTipoTransaccion>0</iTipoTransaccion>"
                           + "<sNombreAseguraoObjetodeGarantia></sNombreAseguraoObjetodeGarantia>"
                           + "<bValidacionAnticipada>0</bValidacionAnticipada>"
                           + "<sCodUsuario></sCodUsuario>"
                           + "</param>"
                           + "</ConsultarFormularioVinculacionValidoExt>");

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #3
0
        public static string BroAplicarPago5Polizas(EAuxiliares aux)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("APLICARPAGO2", EGloGlobales.ambiente);

            string ServicioURL = credenciales.Url;;
            string AccionSOAP  = credenciales.Accion;

            string Resultado = "";

            string Body = ("<pagoTarjetaMasivos  xmlns=\"http://tempuri.org/\">"
                           + "<usuario>" + aux.canal + "</usuario>"
                           + "<cod_suc_pago>" + aux.sucursal + "</cod_suc_pago>"
                           + "<cod_pagador>" + aux.pagador + "</cod_pagador>"
                           + "<nro_couta>1</nro_couta>"
                           + "<nro_tarjeta>" + aux.tarjeta + "</nro_tarjeta>"
                           + "<nro_autorizacion>" + aux.autorizacion + "</nro_autorizacion>"
                           + "<cod_banco_tarjeta>" + aux.codigoBanco + "</cod_banco_tarjeta>"
                           + "<cod_conducto_pago>" + aux.codigoConducto + "</cod_conducto_pago>"
                           + "<voucher_tarjeta>" + aux.voucher + "</voucher_tarjeta>"
                           + "<fecha_voucher>" + aux.fechaVoucher + "</fecha_voucher>"
                           + "<apoderado_tarjeta>" + aux.holderTarjeta + "</apoderado_tarjeta>"
                           + "<IdPv_Valor>" + aux.IdPv + "</IdPv_Valor>"
                           + "</pagoTarjetaMasivos>");

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #4
0
        public static string BroValidarDocumentoListarNegras(string documento)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("VERIFICARLISTASNEGRAS", EGloGlobales.ambiente);

            string ServicioURL = credenciales.Url;;
            string AccionSOAP  = credenciales.Accion;

            string Resultado = "";

            string Head = "<AuthenticationHeader xmlns=\"http://tempuri.org/SecureService/SecureService\">"
                          + "<UserName>" + credenciales.UsuarioNombre + "</UserName>"
                          + "<Password>" + credenciales.Contrasena + "</Password>"
                          + "</AuthenticationHeader>";

            string Body = ("<ConsultarClienteEnListasNegrasInternacionales xmlns=\"http://tempuri.org/SecureService/SecureService\">"
                           + "<sUSERCODE>USRPYMES</sUSERCODE>"
                           + "<sDocId>" + documento + "</sDocId>"
                           + "<sNom1></sNom1>"
                           + "<sNom2></sNom2>"
                           + "<sApe1></sApe1>"
                           + "<sApe2></sApe2>"
                           + "<sOrigen>USRPYMES</sOrigen>"
                           + "<bEnviarEmailCumplimiento>true</bEnviarEmailCumplimiento>"
                           + "</ConsultarClienteEnListasNegrasInternacionales>");

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAPCompleto(ServicioURL, AccionSOAP, Head, Body);

            return(Resultado);
        }
예제 #5
0
        public static string BroObtenerCodigoAgente(string codigo)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("LISTARAGENTES", EGloGlobales.ambiente);

            string ServicioURL = credenciales.Url;;
            string AccionSOAP  = credenciales.Accion;

            string Resultado = "";

            string Body = ("<ConsultarAgentePorCodigo xmlns=\"http://tempuri.org/\" >"
                           + "<cod_tipo_agente>" + codigo + "</cod_tipo_agente>"
                           + "</ConsultarAgentePorCodigo>");

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #6
0
        public static string BroEmitirPolizaMultiriesgo(EAuxiliares aux)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("EMITIRPOLIZA", EGloGlobales.ambiente);

            string ServicioOrigen  = credenciales.Origen;
            string ServicioUsuario = credenciales.Usuario;
            string ServicioURL     = credenciales.Url;;
            string AccionSOAP      = credenciales.Accion;

            string Resultado = "";

            string Body = aux.TramaXML;

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAPEmision(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #7
0
        public static string BroValidarPolizaVigenteSise(EAuxiliares aux)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("VALIDARPOLIZASISE", EGloGlobales.ambiente);
            string ServicioURL = credenciales.Url;
            string AccionSOAP  = credenciales.Accion;

            string Body = ("<ConsultarPolizasVigentesconOtrosCorredores  xmlns=\"http://www.segurosequinoccial.com/\">"
                           + "<cod_usuario>" + credenciales.Usuario + "</cod_usuario>"
                           + "<app_origen>" + credenciales.Origen + "</app_origen>"
                           + "<nro_doc>" + aux.ValIdentificacion + "</nro_doc>"
                           + "<cod_agente>" + aux.ValAgente + "</cod_agente>"
                           + "<cod_tipo_agente>" + aux.ValTipoAgente + "</cod_tipo_agente>"
                           + "</ConsultarPolizasVigentesconOtrosCorredores >");

            string Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #8
0
        public static string BroValidarComrpromisos(EAuxiliares aux)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("VALIDARCOMPROMISO", EGloGlobales.ambiente);
            string ServicioURL = credenciales.Url;
            string AccionSOAP  = credenciales.Accion;

            string Body = ("<ConsultarCompromisosAbiertosconOtrosCorredores xmlns=\"http://tempuri.org/\">"
                           + "<cod_usuario>" + credenciales.Usuario + "</cod_usuario>"
                           + "<app_origen>" + credenciales.Origen + "</app_origen>"
                           + "<nro_doc>" + aux.ValIdentificacion + "</nro_doc>"
                           + "<cod_agente>" + aux.ValAgente + "</cod_agente>"
                           + "<cod_tipo_agente>" + aux.ValTipoAgente + "</cod_tipo_agente>"
                           + "</ConsultarCompromisosAbiertosconOtrosCorredores>");

            string Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #9
0
        public static string BroValidarDocumentoDeudas(int asegurado)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("DEUDACLIENTE", EGloGlobales.ambiente);

            string ServicioURL = credenciales.Url;;
            string AccionSOAP  = credenciales.Accion;

            string Resultado = "";


            string Body = ("<ObtenerDeudaCliente xmlns=\"http://www.segurosequinoccial.com/\">"
                           + "<cod_aseg>" + asegurado + "</cod_aseg>"
                           + "</ObtenerDeudaCliente>");

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #10
0
        public static string BroConsultarValorPagar(string IdPv)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("VALORAPAGAR", EGloGlobales.ambiente);

            string ServicioURL = credenciales.Url;;
            string AccionSOAP  = credenciales.Accion;

            string Resultado = "";

            string Body = ("<traerPrimaTotalIDPV  xmlns=\"http://tempuri.org/\">"
                           + "<usuario>" + credenciales.UsuarioNombre + "</usuario>"
                           + "<contraseña>" + credenciales.Contrasena + "</contraseña>"
                           + "<id_pv>" + IdPv + "</id_pv>"
                           + "</traerPrimaTotalIDPV >");

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #11
0
        public static string BroObtenerCodigoAsegurado(string documento)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("CODIGOASEGURADO", EGloGlobales.ambiente);

            string ServicioURL = credenciales.Url;;
            string AccionSOAP  = credenciales.Accion;

            string Resultado = "";

            string Body = ("<ActualizarDatosAccContPOTENCIALxDoc xmlns=\"http://tempuri.org/\" >"
                           + "<sCodUsuario>" + credenciales.UsuarioNombre + "</sCodUsuario>"
                           + "<sValorParametro>" + documento + "</sValorParametro>"
                           + "<iTipoParametro>1</iTipoParametro>"
                           + "</ActualizarDatosAccContPOTENCIALxDoc>");

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #12
0
        public static string BroAplicarPago(EAuxiliares aux)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("APLICARPAGO", EGloGlobales.ambiente);

            string ServicioOrigen  = credenciales.Origen;
            string ServicioUsuario = credenciales.Usuario;
            string ServicioURL     = credenciales.Url;;
            string AccionSOAP      = credenciales.Accion;

            string Resultado = "";

            string Body = ("<generaCobro xmlns=\"http://tempuri.org/\">"
                           + "<json>" + aux.JSONPagos + "</json>"
                           + "</generaCobro>");

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }
예제 #13
0
        public static string BroRegistrarCompromiso(EAuxiliares aux)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("REGISTRARCOMPROMISO", EGloGlobales.ambiente);
            string ServicioURL = credenciales.Url;
            string AccionSOAP  = credenciales.Accion;

            string Head = ("<AuthenticationHeader xmlns=\"http://tempuri.org/SecureService/SecureService\">"
                           + "<UserName>" + credenciales.Usuario + "</UserName>"
                           + "<Password>" + credenciales.Contrasena + "</Password>"
                           + "</AuthenticationHeader>");

            string Body = ("<AdministrarOportunidadWeb xmlns=\"http://tempuri.org/SecureService/SecureService\">"
                           + "<Pa>" + aux.XMLCompromiso + "</Pa>"
                           + "</AdministrarOportunidadWeb>");

            string Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAPCompleto(ServicioURL, AccionSOAP, Head, Body);

            return(Resultado);
        }
예제 #14
0
        public static string BroConsultaEmpresaServicio(string ruc)
        {
            EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("EMPRESAS", EGloGlobales.ambiente);

            string ServicioOrigen  = credenciales.Origen;
            string ServicioUsuario = credenciales.Usuario;
            string ServicioURL     = credenciales.Url;;
            string AccionSOAP      = credenciales.Accion;

            string Resultado = "";

            string Body =
                "<ConsultarDatosPersonaAval xmlns=\"http://tempuri.org/\">" +
                "<ruc>" + ruc + "</ruc>" +
                "<app_origen>" + ServicioOrigen + "</app_origen>" +
                "<app_usuario>" + ServicioUsuario + "</app_usuario>" +
                "</ConsultarDatosPersonaAval>";

            Resultado = DAdmConexionSOAP.BroEjecutarSolicitudWebSOAP(ServicioURL, AccionSOAP, Body);

            return(Resultado);
        }