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); }
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); }
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); }
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); }
public static async Task <string> ObtenerPolizaVigenteVehiculos(string placa) { EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("POLIZAVIGENTEVEHICULO", EGloGlobales.ambiente); string Url = credenciales.Url + credenciales.Accion + "?placa=" + placa + "&chasis=null"; string resultado = await DAdmConexionREST.GesEjecutarSolicitudWebRESTText(Url, "", "GET"); return(resultado); }
public static string enviaEmail(EBroCorreoElectronico correo) { string resultado = "0"; EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("CORREOELECTRONICO", EGloGlobales.ambiente); MailMessage mensaje = new MailMessage(); SmtpClient cliente = new SmtpClient(credenciales.Origen); cliente.Host = credenciales.Origen; cliente.Port = Convert.ToInt32(credenciales.Usuario); cliente.EnableSsl = true; cliente.Timeout = 100000; mensaje.IsBodyHtml = true; mensaje.SubjectEncoding = System.Text.Encoding.UTF8; mensaje.BodyEncoding = System.Text.Encoding.UTF8; mensaje.Priority = MailPriority.Normal; string correos = correo.Para; string[] lstCorreos = correos.Split(';'); if (lstCorreos.Length > 1) { foreach (string dest in lstCorreos) { mensaje.To.Add(dest); } } else { mensaje.To.Add(correo.Para); } mensaje.Subject = correo.Asunto; mensaje.Body = correo.Mensaje; mensaje.From = new MailAddress(credenciales.UsuarioNombre); cliente.Credentials = new System.Net.NetworkCredential(credenciales.UsuarioNombre, credenciales.Contrasena); try { cliente.Send(mensaje); resultado = "Exito "; } catch (SmtpException) { throw; } return(resultado); }
public static async Task <string> generarPolizaVehiculo(EAuxiliares vehiculos) { EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("EMITIRPOLIZAVEHICULO", EGloGlobales.ambiente); string Url = credenciales.Url + credenciales.Accion; /* var body = JsonConvert.DeserializeObject(vehiculos.JSONVehiculos); * var res = JsonConvert.SerializeObject(body);*/ string resultado = await DAdmConexionREST.GesEjecutarSolicitudWebRESTText(Url, vehiculos.JSONVehiculos, "POST"); return(resultado); }
public static async Task <string> ingresarDatosVehiculo(EAuxiliares vehiculos) { EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("INGRESARDATOSVEHICULO", EGloGlobales.ambiente); string Url = credenciales.Url + credenciales.Accion; var body = JsonConvert.DeserializeObject(vehiculos.JSONVehiculos); var res = JsonConvert.SerializeObject(body); string resultado = await DAdmConexionREST.GesEjecutarSolicitudWebRESTText(Url, res, "POST"); return(resultado); }
public static async Task <string> BroConsultarEmpresaPersonaServicio(string documento) { EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("BUSCARRUCCEDULAS", EGloGlobales.ambiente); string Url = credenciales.Url; string Key = credenciales.Contrasena; var body = JsonConvert.SerializeObject(new { NroDocumento = documento }); string resultado = await DAdmConexionREST.BroEjecutarSolicitudWebREST(Url, Key, body); return(resultado); }
public static async Task <string> BroInsertarAclaratorios(EBroTextos texto) { EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("INSERTARACLARATORIOS", EGloGlobales.ambiente); string url = credenciales.Url + credenciales.Accion + texto.IdPV; var body = JsonConvert.SerializeObject(new { IdPV = texto.IdPV, Texto = texto.Texto }); string resultado = await DAdmConexionREST.GesEjecutarSolicitudWebRESTText(url, body, "POST"); return(resultado); }
public static async Task <string> BroActualizarEmpresaPersonaServicio(EAuxiliares datos) { EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("ACTUALIZARRUCCEDULAS", EGloGlobales.ambiente); string Url = credenciales.Url; string Key = credenciales.Contrasena; var body = JsonConvert.SerializeObject(new { CodUsuario = datos.CodUsuario, CodTipoAgente = datos.CodTipoAgente, CodAgente = datos.CodAgente, Origen = datos.Origen, CodProvincia = datos.CodProvincia, CodCiudad = datos.CodCiudad, Direccion = datos.Direccion, FechaNacimiento = datos.FechaNacimiento, Genero = datos.Genero, Estado = datos.Estado, DireccionGeo1 = datos.DireccionGeo1, DireccionGeo2 = datos.DireccionGeo2, DireccionGeo3 = datos.DireccionGeo3, FechaExpedicionPasaporte = datos.FechaExpedicionPasaporte, FechaVencimientoPasaporte = datos.FechaVencimientoPasaporte, FechaIngresoPais = datos.FechaIngresoPais, TipoDocumento = datos.TipoDocumento, NroDocumento = datos.NroDocumento, Nombre = datos.Nombre, PrimerApellido = datos.PrimerApellido, SegundoApellido = datos.SegundoApellido, CodPaisOrigen = datos.CodPaisOrigen, EstadoCivil = datos.EstadoCivil, EMail = datos.EMail, EMailFactElectronica = datos.EMailFactElectronica, TelefonoConvencional = datos.TelefonoConvencional, TelefonoCelular = datos.TelefonoCelular, CodigoAsegurado = datos.CodigoAsegurado, CodEstadoMigratorio = datos.CodEstadoMigratorio, CodOcupacionF = datos.CodOcupacionF, CodActividadEconomJ = datos.CodActividadEconomJ }); string resultado = await DAdmConexionREST.BroEjecutarSolicitudWebREST(Url, Key, body); return(resultado); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
public static async Task <string> BroObtenerVehiculosANT(string Placa_) { EAdmCatalogoCredenciales credenciales = DAdmCredenciales.AdmConsultarCatalogoCredenciales("VEHICULOS", EGloGlobales.ambiente); string ServicioOCPKey = credenciales.Llave; string ServicioURL = credenciales.Url; var body = JsonConvert.SerializeObject(new { UserName = credenciales.UsuarioNombre, Password = credenciales.Contrasena, AppOrigen = credenciales.Origen, AppUsuario = credenciales.Usuario, Dui = "", Placa = Placa_ }); string resultado = await DAdmConexionREST.BroEjecutarSolicitudWebREST(ServicioURL, ServicioOCPKey, body); return(resultado); }
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); }