Exemple #1
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);
        }
Exemple #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);
        }
Exemple #3
0
        public static List <EBroClausulas> BroConsultaClausulasRamos(EAuxiliares aux)
        {
            List <EBroClausulas> lstRamo = new List <EBroClausulas>();
            EBroRamo             rsRamo;
            EBroClausulas        rsClausulas;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT "
                                                + " Clausula.IdClausula, "
                                                + " Clausula.Codigo, "
                                                + " Clausula.Descripcion, "
                                                + " Clausula.Estado, "
                                                + " Ramo.IdRamo, "
                                                + " Ramo.Codigo AS 'CodigoRamo'"
                                                + " FROM "
                                                + " Broker "
                                                + " INNER JOIN Ramo ON Ramo.IdBroker = Broker.IdBroker "
                                                + " INNER JOIN Clausula ON Clausula.IdRamo = Ramo.IdRamo "
                                                + " WHERE "
                                                + " Broker.IdBroker = @broker AND Clausula.Estado = 1", getCnn());
                cmd.Parameters.AddWithValue("@broker", aux.IdBroker);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsRamo      = new EBroRamo();
                    rsClausulas = new EBroClausulas();

                    rsClausulas.IdClausula  = Convert.ToInt32(rdr["IdClausula"]);
                    rsClausulas.Codigo      = rdr["Codigo"].ToString();
                    rsClausulas.Descripcion = rdr["Descripcion"].ToString();
                    rsClausulas.Estado      = Convert.ToInt32(rdr["Estado"]);
                    rsRamo.IdRamo           = Convert.ToInt32(rdr["IdRamo"]);
                    rsRamo.Codigo           = rdr["CodigoRamo"].ToString();

                    rsClausulas.Ramo = rsRamo;

                    lstRamo.Add(rsClausulas);
                }

                rdr.Close();
                return(lstRamo);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #7
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);
        }
Exemple #8
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);
        }
Exemple #9
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);
        }
Exemple #10
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);
        }
Exemple #11
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);
        }
Exemple #12
0
        public static string BroEliminacionDatosCotizacion(EAuxiliares auxiliares)
        {
            try
            {
                Conectar();
                SqlCommand cmd = new SqlCommand("EliminacionDatosCotizacion", getCnn());
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("@identificador", SqlDbType.Int, 1);

                cmd.Parameters.Add("@idContratante", SqlDbType.Int);
                cmd.Parameters.Add("@idPagador", SqlDbType.Int);
                cmd.Parameters.Add("@idDireccion", SqlDbType.Int);
                cmd.Parameters.Add("@idVehiculos", SqlDbType.Int);
                cmd.Parameters.Add("@idContenido", SqlDbType.Int);
                cmd.Parameters.Add("@idCotizacion", SqlDbType.Int);

                cmd.Parameters.Add("@valor", SqlDbType.NVarChar, -1).Direction = ParameterDirection.Output;

                cmd.Parameters["@identificador"].Value = auxiliares.Identificador;

                cmd.Parameters["@idContratante"].Value = auxiliares.IdContratante;
                cmd.Parameters["@idPagador"].Value     = auxiliares.IdPagador;
                cmd.Parameters["@idDireccion"].Value   = auxiliares.IdDireccion;
                cmd.Parameters["@idVehiculos"].Value   = auxiliares.IdVehiculos;
                cmd.Parameters["@idContenido"].Value   = auxiliares.IdContenido;
                cmd.Parameters["@idCotizacion"].Value  = auxiliares.IdCotizacion;

                cmd.ExecuteNonQuery();

                return(cmd.Parameters["@valor"].Value.ToString());
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemple #13
0
 public string BroValidarFormularioVinculacion(EAuxiliares datos)
 {
     return(CPolPago.BroValidarFormularioVinculacion(datos));
 }
Exemple #14
0
 public string BroRegistrarCompromiso(EAuxiliares aux)
 {
     return(CBroCompromiso.BroRegistrarCompromiso(aux));
 }
Exemple #15
0
        public static async Task <string> BroActualizarEmpresaPersonaServicio(EAuxiliares datos)
        {
            string resultado = await DBroEmpresa.BroActualizarEmpresaPersonaServicio(datos);

            return(resultado);
        }
Exemple #16
0
 public string BroValidarComrpromisos(EAuxiliares aux)
 {
     return(CPolValidaciones.BroValidarComrpromisos(aux));
 }
Exemple #17
0
 public string BroValidarPolizaVigenteSise(EAuxiliares aux)
 {
     return(CPolValidaciones.BroValidarPolizaVigenteSise(aux));
 }
Exemple #18
0
 public string BroAplicarPago5Polizas(EAuxiliares aux)
 {
     return(CPolPago.BroAplicarPago5Polizas(aux));
 }
Exemple #19
0
 public string BroEliminacionDatosCotizacion(EAuxiliares auxiliares)
 {
     return(CBroCotizacion.BroEliminacionDatosCotizacion(auxiliares));
 }
Exemple #20
0
        public async Task <string> generarPolizaVehiculo(EAuxiliares vehiculos)
        {
            string resultado = await CPolVehiculos.generarPolizaVehiculo(vehiculos);

            return(resultado);
        }
Exemple #21
0
        public async Task <string> ingresarDatosVehiculo(EAuxiliares vehiculos)
        {
            string resultado = await CPolVehiculos.ingresarDatosVehiculo(vehiculos);

            return(resultado);
        }
Exemple #22
0
 public static string BroAplicarPago(EAuxiliares aux)
 {
     return(DPolPago.BroAplicarPago(aux));
 }
Exemple #23
0
 public List <EBroClausulas> BroConsultaClausulasRamos(EAuxiliares aux)
 {
     return(CBroClausulas.BroConsultaClausulasRamos(aux));
 }
Exemple #24
0
 public string BroEmitirPolizaMultiriesgo(EAuxiliares aux)
 {
     return(CPoMultiriesgo.BroEmitirPolizaMultiriesgo(aux));
 }