Exemplo n.º 1
0
        public static List <EBroReglas> ConsultaReglasRamosSubramos(int IdBroker)
        {
            List <EBroReglas> lstReglas = new List <EBroReglas>();

            EAdmBroker  rsBroker;
            EBroRamo    rsRamo;
            EBroSubRamo rsSubRamo;
            EBroReglas  rsReglas;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaReglasRamosSubramos WHERE IdBroker = @broker", getCnn());
                cmd.Parameters.AddWithValue("@broker", IdBroker);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsBroker  = new EAdmBroker();
                    rsRamo    = new EBroRamo();
                    rsSubRamo = new EBroSubRamo();
                    rsReglas  = new EBroReglas();

                    rsBroker.IdBroker = Convert.ToInt32(rdr["IdBroker"]);

                    rsRamo.Codigo = rdr["CodigoRamo"].ToString();

                    rsSubRamo.Codigo = rdr["CodigoSubRamo"].ToString();

                    rsReglas.LimiteIndividual         = rdr["LimiteIndividual"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["LimiteIndividual"]);
                    rsReglas.LimiteGrupal             = rdr["LimiteGrupal"] == DBNull.Value ? 0: Convert.ToDouble(rdr["LimiteGrupal"]);
                    rsReglas.LimiteGlobal             = rdr["LimiteGlobal"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["LimiteGlobal"]);
                    rsReglas.LimiteVertical           = rdr["LimiteVertical"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["LimiteVertical"]);
                    rsReglas.LimiteProvincial         = rdr["LimiteProvincial"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["LimiteProvincial"]);
                    rsReglas.Porcentaje               = rdr["Porcentaje"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["Porcentaje"]);
                    rsReglas.CodigoSubRamoDependiente = rdr["CodigoSubRamoDependiente"].ToString();
                    rsReglas.CodigoSubRamoMandatorio  = rdr["CodigoSubRamoMandatorio"].ToString();
                    rsReglas.Descripcion              = rdr["Descripcion"].ToString();
                    rsReglas.Identificador            = rdr["Identificador"].ToString();
                    rsReglas.ListaRamo    = rdr["ListaRamo"].ToString();
                    rsReglas.ListaSubRamo = rdr["ListaSubRamo"].ToString();

                    rsReglas.SubRamo = rsSubRamo;
                    rsSubRamo.Ramo   = rsRamo;
                    rsRamo.Broker    = rsBroker;

                    lstReglas.Add(rsReglas);
                }
                rdr.Close();
                return(lstReglas);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 2
0
        public static EBroCotizacion BroValidarEmpresaCotizacion(string ruc)
        {
            EBroEmpresa    rsEmpresa    = new EBroEmpresa();
            EAdmBroker     rsBroker     = new EAdmBroker();
            EBroCotizacion rsCotizacion = new EBroCotizacion();

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaValidarEmpresaCotizacion WHERE Ruc = @ruc", getCnn());
                cmd.Parameters.AddWithValue("@ruc", ruc);
                SqlDataReader rdr = cmd.ExecuteReader();
                if (rdr.Read())
                {
                    rsEmpresa.Ruc        = rdr["Ruc"].ToString();
                    rsBroker.IdBroker    = Convert.ToInt32(rdr["IdBroker"]);
                    rsCotizacion.Broker  = rsBroker;
                    rsCotizacion.Empresa = rsEmpresa;
                }
                rdr.Close();
                return(rsCotizacion);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 3
0
        public static List <EBroTasa> BroConsultaTasasRamosSubramos(int IdBroker)
        {
            List <EBroTasa> lstTasa = new List <EBroTasa>();

            EAdmBroker    rsBroker;
            EBroRamo      rsRamo;
            EBroSubRamo   rsSubRamo;
            EBroTasa      rsTasa;
            EBroProvincia rsProvincia;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaTasasRamosSubramos WHERE IdBroker = @broker", getCnn());
                cmd.Parameters.AddWithValue("@broker", IdBroker);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsBroker    = new EAdmBroker();
                    rsRamo      = new EBroRamo();
                    rsSubRamo   = new EBroSubRamo();
                    rsTasa      = new EBroTasa();
                    rsProvincia = new EBroProvincia();

                    rsBroker.IdBroker = Convert.ToInt32(rdr["IdBroker"]);

                    rsRamo.Codigo = rdr["CodigoRamo"].ToString();

                    rsSubRamo.Codigo = rdr["CodigoSubRamo"].ToString();

                    rsTasa.Valor         = rdr["Valor"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["Valor"]);
                    rsTasa.ValorMinimo   = rdr["ValorMinimo"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["ValorMinimo"]);
                    rsTasa.ValorMaximo   = rdr["ValorMaximo"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["ValorMaximo"]);
                    rsTasa.CodigoSubramo = rdr["Identificador"].ToString();

                    rsProvincia.Codigo = Convert.ToInt32(rdr["CodigoProvincia"]);
                    rsProvincia.Nombre = rdr["NombreProvincia"].ToString();

                    rsTasa.Provincia = rsProvincia;
                    rsTasa.SubRamo   = rsSubRamo;
                    rsSubRamo.Ramo   = rsRamo;
                    rsRamo.Broker    = rsBroker;

                    lstTasa.Add(rsTasa);
                }
                rdr.Close();
                return(lstTasa);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 4
0
        public static List <EBroTasaVehiculo> BroConsultaTasasRamosVehiculo(int IdBroker)
        {
            List <EBroTasaVehiculo> lstTasa = new List <EBroTasaVehiculo>();

            EAdmBroker       rsBroker;
            EBroRamo         rsRamo;
            EBroTasaVehiculo rsTasa;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaTasasRamosVehiculo WHERE IdBroker = @broker", getCnn());
                cmd.Parameters.AddWithValue("@broker", IdBroker);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsBroker = new EAdmBroker();
                    rsRamo   = new EBroRamo();
                    rsTasa   = new EBroTasaVehiculo();

                    rsBroker.IdBroker = Convert.ToInt32(rdr["IdBroker"]);

                    rsRamo.Codigo = rdr["Codigo"].ToString();

                    rsTasa.IdTasaVehiculo = Convert.ToInt32(rdr["IdTasaVehiculo"]);
                    rsTasa.Tipo           = rdr["Tipo"].ToString();
                    rsTasa.AnioInicio     = Convert.ToInt32(rdr["AnioInicio"]);
                    rsTasa.AnioFin        = Convert.ToInt32(rdr["AnioFin"]);
                    rsTasa.Valor          = Convert.ToDouble(rdr["Valor"]);
                    rsTasa.Codigo         = rdr["CodigoTasa"].ToString();
                    rsTasa.Estado         = Convert.ToInt32(rdr["Estado"]);

                    rsTasa.Ramo   = rsRamo;
                    rsRamo.Broker = rsBroker;

                    lstTasa.Add(rsTasa);
                }
                rdr.Close();
                return(lstTasa);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 5
0
        public static List <EBroComplementos> BroConsultaDescripcionComplementos(string identificador, int broker)
        {
            List <EBroComplementos> lstComplementos = new List <EBroComplementos>();

            EBroComplementos rsComplementos;
            EAdmBroker       rsBroker;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaDescripcionComplementosBroker WHERE Identificador = @identificador AND IdBroker = @broker ORDER BY CONVERT(INT, Acumulador) ASC, CONVERT(INT, Orden) ASC", getCnn());
                cmd.Parameters.AddWithValue("@identificador", identificador);
                cmd.Parameters.AddWithValue("@broker", broker);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsComplementos = new EBroComplementos();
                    rsBroker       = new EAdmBroker();

                    rsComplementos.Codigo        = rdr["Codigo"].ToString();
                    rsComplementos.Descripcion   = rdr["Descripcion"].ToString();
                    rsComplementos.Titulo        = rdr["Titulo"].ToString();
                    rsComplementos.Subtitulo     = rdr["Subtitulo"].ToString();
                    rsComplementos.Orden         = rdr["Orden"].ToString();
                    rsComplementos.Monto         = rdr["Monto"].ToString();
                    rsComplementos.Identificador = rdr["Identificador"].ToString();
                    rsComplementos.Acumulador    = rdr["Acumulador"].ToString();
                    rsComplementos.Valor         = Convert.ToInt32(rdr["Valor"]);
                    rsComplementos.Bloqueo       = rdr["Bloqueo"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["Bloqueo"]);

                    rsBroker.IdBroker = Convert.ToInt32(rdr["IdBroker"]);

                    rsComplementos.Broker = rsBroker;

                    lstComplementos.Add(rsComplementos);
                }
                rdr.Close();
                return(lstComplementos);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 6
0
        public static List <EAdmBroker> BroListarBrokers()
        {
            List <EAdmBroker> lista = new List <EAdmBroker>();

            EAdmBroker rsBroker;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM Broker", getCnn());

                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsBroker = new EAdmBroker();

                    rsBroker.IdBroker    = Convert.ToInt32(rdr["IdBroker"].ToString());
                    rsBroker.RazonSocial = rdr["RazonSocial"].ToString();
                    rsBroker.Foto        = rdr["Foto"].ToString();
                    rsBroker.Color       = rdr["Color"].ToString();

                    lista.Add(rsBroker);
                }
                rdr.Close();
                return(lista);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 7
0
        public static EBroReglasGenerales BroConsultaReglasGenerales(int idBroker, string nombre)
        {
            EBroReglasGenerales rsReglas = new EBroReglasGenerales();
            EAdmBroker          rsBroker = new EAdmBroker();

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM Reglas_Generales WHERE Reglas_Generales.IdBroker = @idBroker AND Reglas_Generales.Nombre = @nombre", getCnn());
                cmd.Parameters.AddWithValue("@idBroker", idBroker);
                cmd.Parameters.AddWithValue("@nombre", nombre);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsReglas.IdReglasGenerales = Convert.ToInt32(rdr["IdReglasGenerales"]);
                    rsReglas.Igual             = rdr["Igual"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["Igual"]);
                    rsReglas.Mayor             = rdr["Mayor"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["Mayor"]);
                    rsReglas.Menor             = rdr["Menor"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["Menor"]);
                    rsReglas.Estado            = rdr["Estado"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["Estado"]);
                    rsReglas.Nombre            = rdr["Nombre"].ToString();
                    rsBroker.IdBroker          = rdr["IdBroker"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdBroker"]);
                    rsReglas.Broker            = rsBroker;
                }
                rdr.Close();
                return(rsReglas);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 8
0
        public static List <EBroCotizacion> BroConsultarResumenGlobalCotizacionesUsuarios(EBroResumen pResumen)
        {
            List <EBroCotizacion> lstCotizacion = new List <EBroCotizacion>();

            EBroCotizacion rsCotizacion;
            EAdmBroker     rsBroker;
            EBroEmpresa    rsEmpresa;
            EBroContenido  rsContenido;
            EBroDireccion  rsDireccion;
            EBroVehiculo   rsVehiculos;
            EAdmUsuarios   rsUsuario;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT IdCotizacion, Codigo, Fecha, IdUsuario, Usuario, IdPadre, Ciudad, IdEmpresa, RazonSocial,Telefono,Antiguedad, IdDireccion, IdVehiculos, IdContenido, Estado, PrimaTotal, IdBroker, EstadoGarantia, EstadoCondiciones FROM ConsultaCotizacionEmpresaComplementos WHERE IdBroker = @broker AND (" + pResumen.Cadena + ")", getCnn());
                cmd.Parameters.AddWithValue("@broker", pResumen.IdBroker);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsCotizacion = new EBroCotizacion();
                    rsBroker     = new EAdmBroker();
                    rsEmpresa    = new EBroEmpresa();
                    rsContenido  = new EBroContenido();
                    rsDireccion  = new EBroDireccion();
                    rsVehiculos  = new EBroVehiculo();
                    rsUsuario    = new EAdmUsuarios();

                    rsCotizacion.IdCotizacion = rdr["IdCotizacion"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdCotizacion"]);
                    rsCotizacion.PrimaTotal   = rdr["PrimaTotal"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaTotal"]);
                    rsCotizacion.Codigo       = rdr["Codigo"].ToString();
                    rsCotizacion.Estado       = rdr["Estado"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["Estado"]);
                    rsCotizacion.IdUsuario    = rdr["IdUsuario"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdUsuario"]);
                    rsCotizacion.Fecha        = rdr["Fecha"].ToString();
                    rsCotizacion.Antiguedad   = rdr["Antiguedad"].ToString();

                    rsUsuario.Usuario = rdr["Usuario"].ToString();
                    rsUsuario.Ciudad  = rdr["Ciudad"].ToString();
                    rsUsuario.IdPadre = rdr["IdPadre"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdPadre"]);;

                    rsEmpresa.IdEmpresa   = rdr["IdEmpresa"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdEmpresa"]);
                    rsEmpresa.RazonSocial = rdr["RazonSocial"].ToString();
                    rsEmpresa.Telefono    = rdr["Telefono"].ToString();

                    rsBroker.IdBroker = rdr["IdBroker"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdBroker"]);

                    rsContenido.IdContenido       = rdr["IdContenido"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdContenido"]);
                    rsContenido.EstadoGarantias   = rdr["EstadoGarantia"].ToString();
                    rsContenido.EstadoCondiciones = rdr["EstadoCondiciones"].ToString();

                    rsDireccion.IdDireccion = rdr["IdDireccion"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdDireccion"]);

                    rsVehiculos.IdVehiculos = rdr["IdVehiculos"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdVehiculos"]);

                    rsCotizacion.Broker    = rsBroker;
                    rsCotizacion.Empresa   = rsEmpresa;
                    rsCotizacion.Contenido = rsContenido;
                    rsCotizacion.Vehiculo  = rsVehiculos;
                    rsCotizacion.Direccion = rsDireccion;
                    rsCotizacion.Usuario   = rsUsuario;

                    lstCotizacion.Add(rsCotizacion);
                }
                rdr.Close();
                return(lstCotizacion);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 9
0
        public static List <EAdmUsuarios> BroListarUsuarios()
        {
            List <EAdmUsuarios> lstUsuarios = new List <EAdmUsuarios>();
            EAdmUsuarios        rsUsuarios;
            EAdmBroker          rsBroker;
            EAdmRol             rsRol;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaUsuariosCompleto", getCnn());

                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsUsuarios = new EAdmUsuarios();
                    rsBroker   = new EAdmBroker();
                    rsRol      = new EAdmRol();

                    rsUsuarios.IdUsuario        = Convert.ToInt32(rdr["IdUsuario"]);
                    rsUsuarios.Usuario          = rdr["Usuario"].ToString();
                    rsUsuarios.Email            = rdr["Email"].ToString();
                    rsUsuarios.Contrasena       = rdr["Contrasena"].ToString();
                    rsUsuarios.Estado           = Convert.ToInt32(rdr["Estado"].ToString());
                    rsUsuarios.Foto             = rdr["FotoUsuario"].ToString();
                    rsUsuarios.IdPadre          = Convert.ToInt32(rdr["IdPadre"].ToString());
                    rsUsuarios.Ciudad           = rdr["Ciudad"].ToString();
                    rsUsuarios.EstadoSesion     = Convert.ToInt32(rdr["EstadoSesion"].ToString());
                    rsUsuarios.CodigoTipoAgente = rdr["CodigoTipoAgente"].ToString();
                    rsUsuarios.CodigoAgente     = rdr["CodigoAgente"].ToString();
                    rsUsuarios.CodigoSucursal   = rdr["CodigoSucursal"].ToString();
                    rsUsuarios.CodigoPuntoVenta = rdr["CodigoPuntoVenta"].ToString();
                    rsUsuarios.Comision         = rdr["Comision"].ToString();

                    rsRol.IdRol  = Convert.ToInt32(rdr["IdRol"].ToString());
                    rsRol.Nombre = rdr["Nombre"].ToString();

                    rsBroker.IdBroker    = Convert.ToInt32(rdr["IdBroker"].ToString());
                    rsBroker.RazonSocial = rdr["RazonSocial"].ToString();
                    rsBroker.Foto        = rdr["FotoBroker"].ToString();
                    rsBroker.Color       = rdr["Color"].ToString();

                    rsUsuarios.broker = rsBroker;
                    rsUsuarios.rol    = rsRol;



                    lstUsuarios.Add(rsUsuarios);
                }
                rdr.Close();
                return(lstUsuarios);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 10
0
        //VERIFICACIÓN USUARIO
        public static EAdmUsuarios AdmVerificacionUsuario(EAdmUsuarios usuario)
        {
            EAdmUsuarios rsUsuario  = new EAdmUsuarios();
            EAdmRol      rsRol      = new EAdmRol();
            EAdmBroker   rsBroker   = new EAdmBroker();
            string       contrasena = DAdmEncriptacion.encriptacion(usuario.Contrasena);

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("GestionSesion", getCnn());
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@email", SqlDbType.NVarChar, 50);
                cmd.Parameters.Add("@contrasena", SqlDbType.NVarChar, -1);

                cmd.Parameters["@email"].Value      = usuario.Email;
                cmd.Parameters["@contrasena"].Value = contrasena;

                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsUsuario.IdUsuario  = Convert.ToInt32(rdr["IdUsuario"]);
                    rsBroker.IdBroker    = Convert.ToInt32(rdr["IdBroker"]);
                    rsUsuario.Usuario    = rdr["Usuario"].ToString();
                    rsUsuario.Email      = rdr["Email"].ToString();
                    rsRol.Nombre         = rdr["Rol"].ToString();
                    rsUsuario.Estado     = Convert.ToInt32(rdr["Estado"]);
                    rsUsuario.Foto       = rdr["FotoUsuario"].ToString();
                    rsBroker.Foto        = rdr["FotoBroker"].ToString();
                    rsBroker.Color       = rdr["Color"].ToString();
                    rsBroker.Provincias  = Convert.ToInt32(rdr["Provincias"]);
                    rsBroker.Riesgo      = Convert.ToInt32(rdr["Riesgo"]);
                    rsBroker.MultiRiesgo = Convert.ToInt32(rdr["MultiRiesgo"]);
                    rsBroker.Primas      = Convert.ToInt32(rdr["Primas"]);
                    rsBroker.RazonSocial = rdr["RazonSocial"].ToString();
                    rsBroker.Pago        = Convert.ToInt32(rdr["Pago"]);
                    rsBroker.Comision    = rdr["Comision"].ToString();
                    rsBroker.Transporte  = rdr["Transporte"].ToString();

                    rsUsuario.Uid              = DAdmEncriptacion.CrearKeyAutorizacion(rdr["IdUsuario"].ToString());
                    rsUsuario.IdPadre          = Convert.ToInt32(rdr["IdPadre"]);
                    rsUsuario.Ciudad           = rdr["Ciudad"].ToString();
                    rsUsuario.EstadoSesion     = Convert.ToInt32(rdr["EstadoSesion"]);
                    rsUsuario.CodigoTipoAgente = rdr["CodigoTipoAgente"].ToString();
                    rsUsuario.CodigoAgente     = rdr["CodigoAgente"].ToString();
                    rsUsuario.CodigoSucursal   = rdr["CodigoSucursal"].ToString();
                    rsUsuario.CodigoPuntoVenta = rdr["CodigoPuntoVenta"].ToString();
                    rsUsuario.Comision         = rdr["Comision"].ToString();
                    rsUsuario.Corredores       = rdr["Corredores"].ToString();

                    rsUsuario.rol    = rsRol;
                    rsUsuario.broker = rsBroker;
                }
                return(rsUsuario);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 11
0
        public static List <EBroCotizacion> BroConsultaEmpresa(int cotizacion, int broker, int empresa)
        {
            List <EBroCotizacion> lstCotizacion = new List <EBroCotizacion>();

            EBroCotizacion rsCotizacion;
            EAdmBroker     rsBroker;
            EBroEmpresa    rsEmpresa;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaEmpresa WHERE IdCotizacion = @cotizacion AND IdBroker = @broker AND IdEmpresa = @empresa", getCnn());
                cmd.Parameters.AddWithValue("@cotizacion", cotizacion);
                cmd.Parameters.AddWithValue("@broker", broker);
                cmd.Parameters.AddWithValue("@empresa", empresa);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsCotizacion = new EBroCotizacion();
                    rsBroker     = new EAdmBroker();
                    rsEmpresa    = new EBroEmpresa();

                    rsEmpresa.IdEmpresa       = Convert.ToInt32(rdr["IdEmpresa"]);
                    rsEmpresa.RazonSocial     = rdr["RazonSocial"].ToString();
                    rsEmpresa.Ruc             = rdr["Ruc"].ToString();
                    rsEmpresa.Telefono        = rdr["Telefono"].ToString();
                    rsEmpresa.Email           = rdr["Email"].ToString();
                    rsEmpresa.GiroNegocio     = rdr["GiroNegocio"].ToString();
                    rsEmpresa.Codigo          = rdr["Codigo"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["Codigo"]);
                    rsEmpresa.Riesgo          = Convert.ToInt32(rdr["Riesgo"]);
                    rsEmpresa.SectorEconomico = rdr["SectorEconomico"].ToString();
                    rsEmpresa.Siniestralidad  = rdr["Siniestralidad"].ToString();
                    rsEmpresa.CodigoAsegurado = rdr["CodigoAsegurado"].ToString();
                    rsEmpresa.Direccion       = rdr["Direccion"].ToString();
                    rsEmpresa.Nombre          = rdr["Nombre"].ToString();
                    rsEmpresa.PrimerApellido  = rdr["PrimerApellido"].ToString();
                    rsEmpresa.SegundoApellido = rdr["SegundoApellido"].ToString();

                    rsBroker.IdBroker         = Convert.ToInt32(rdr["IdBroker"]);
                    rsCotizacion.IdCotizacion = Convert.ToInt32(rdr["IdCotizacion"]);
                    rsCotizacion.Corredor     = rdr["Corredor"].ToString();
                    rsCotizacion.Codigo       = rdr["CodigoCotizacion"].ToString();
                    rsCotizacion.Fecha        = rdr["Fecha"].ToString();

                    rsCotizacion.Broker  = rsBroker;
                    rsCotizacion.Empresa = rsEmpresa;

                    lstCotizacion.Add(rsCotizacion);
                }
                rdr.Close();
                return(lstCotizacion);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 12
0
        public static EBroCotizacion ConsultaCotizacionCompleta(int IdContenido, int IdCotizacion, int IdDireccion, int IdVehiculos, int IdEmpresa)
        {
            EBroCotizacion rsCotizacion = new EBroCotizacion();
            EAdmBroker     rsBroker     = new EAdmBroker();
            EBroEmpresa    rsEmpresa    = new EBroEmpresa();
            EBroContenido  rsContenido  = new EBroContenido();
            EBroDireccion  rsDireccion  = new EBroDireccion();
            EBroVehiculo   rsVehiculos  = new EBroVehiculo();

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaCotizacionEmpresaComplementos WHERE IdContenido = @IdContenido AND IdCotizacion = @IdCotizacion AND IdDireccion = @IdDireccion AND IdVehiculos = @IdVehiculos AND IdEmpresa = @IdEmpresa", getCnn());
                cmd.Parameters.AddWithValue("@IdContenido", IdContenido);
                cmd.Parameters.AddWithValue("@IdCotizacion", IdCotizacion);
                cmd.Parameters.AddWithValue("@IdDireccion", IdDireccion);
                cmd.Parameters.AddWithValue("@IdVehiculos", IdVehiculos);
                cmd.Parameters.AddWithValue("@IdEmpresa", IdEmpresa);
                SqlDataReader rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                    rsCotizacion.IdCotizacion      = Convert.ToInt32(rdr["IdCotizacion"]);
                    rsCotizacion.PrimaNetaIva12    = rdr["PrimaNetaIva12"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaNetaIva12"]);
                    rsCotizacion.PrimaNetaIva0     = rdr["PrimaNetaIva0"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaNetaIva0"]);
                    rsCotizacion.PrimaNetaTotal    = rdr["PrimaNetaTotal"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaNetaTotal"]);
                    rsCotizacion.ImpuestoSBS       = rdr["ImpuestoSBS"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["ImpuestoSBS"]);
                    rsCotizacion.ImpuestoCampesino = rdr["ImpuestoCampesino"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["ImpuestoCampesino"]);
                    rsCotizacion.DerechosEmision   = rdr["DerechosEmision"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["DerechosEmision"]);
                    rsCotizacion.PrimaTotal        = rdr["PrimaTotal"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaTotal"]);
                    rsCotizacion.Iva       = rdr["Iva"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["Iva"]);
                    rsCotizacion.Codigo    = rdr["Codigo"].ToString();
                    rsCotizacion.Estado    = Convert.ToInt32(rdr["Estado"]);
                    rsCotizacion.Fecha     = rdr["Fecha"].ToString();
                    rsCotizacion.IdUsuario = Convert.ToInt32(rdr["IdUsuario"]);
                    rsCotizacion.Corredor  = rdr["Corredor"].ToString();

                    rsEmpresa.IdEmpresa       = Convert.ToInt32(rdr["IdEmpresa"]);
                    rsEmpresa.RazonSocial     = rdr["RazonSocial"].ToString();
                    rsEmpresa.Ruc             = rdr["Ruc"].ToString();
                    rsEmpresa.Telefono        = rdr["Telefono"].ToString();
                    rsEmpresa.Email           = rdr["Email"].ToString();
                    rsEmpresa.GiroNegocio     = rdr["GiroNegocio"].ToString();
                    rsEmpresa.SectorEconomico = rdr["SectorEconomico"].ToString();
                    rsEmpresa.Riesgo          = Convert.ToInt32(rdr["Riesgo"]);
                    rsEmpresa.Siniestralidad  = rdr["Siniestralidad"].ToString();

                    rsBroker.IdBroker    = Convert.ToInt32(rdr["IdBroker"]);
                    rsBroker.RazonSocial = rdr["RazonSocialBroker"].ToString();
                    rsBroker.Foto        = rdr["Foto"].ToString();

                    rsContenido.IdContenido      = Convert.ToInt32(rdr["IdContenido"]);
                    rsContenido.DatosCotizador   = rdr["DatosCotizador"].ToString();
                    rsContenido.DatosGarantias   = rdr["DatosGarantias"].ToString();
                    rsContenido.DatosCondiciones = rdr["DatosCondiciones"].ToString();
                    rsContenido.Lista            = rdr["Lista"].ToString();
                    rsContenido.VistaDiseno      = rdr["VistaDiseno"].ToString();
                    rsContenido.VistaEstado      = rdr["VistaEstado"].ToString();
                    rsContenido.VistaValores     = rdr["VistaValores"].ToString();

                    rsDireccion.IdDireccion    = Convert.ToInt32(rdr["IdDireccion"]);
                    rsDireccion.DatosDireccion = rdr["DatosDireccion"].ToString();

                    rsVehiculos.IdVehiculos   = Convert.ToInt32(rdr["IdVehiculos"]);
                    rsVehiculos.DatosVehiculo = rdr["DatosVehiculo"].ToString();

                    rsCotizacion.Broker    = rsBroker;
                    rsCotizacion.Empresa   = rsEmpresa;
                    rsCotizacion.Contenido = rsContenido;
                    rsCotizacion.Vehiculo  = rsVehiculos;
                    rsCotizacion.Direccion = rsDireccion;
                }
                rdr.Close();
                return(rsCotizacion);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 13
0
        public static EBroCotizacion ConsultaCotizacionEmpresaComplementos(int IdContenido, int IdCotizacion, int IdDireccion, int IdVehiculos, int IdEmpresa)
        {
            List <KeyValuePair <string, object> > lista = new List <KeyValuePair <string, object> >();

            EBroCotizacion          rsCotizacion          = new EBroCotizacion();
            EAdmBroker              rsBroker              = new EAdmBroker();
            EBroEmpresa             rsEmpresa             = new EBroEmpresa();
            EBroContenido           rsContenido           = new EBroContenido();
            EBroDireccion           rsDireccion           = new EBroDireccion();
            EBroVehiculo            rsVehiculos           = new EBroVehiculo();
            EBroPagador             rsPagador             = new EBroPagador();
            EBroContratante         rsContratante         = new EBroContratante();
            EBroFormaPago           rsFormaPago           = new EBroFormaPago();
            EBroCotizacionResultado rsCotizacionResultado = new EBroCotizacionResultado();

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaCotizacionEmpresaComplementos WHERE IdContenido = @IdContenido AND IdCotizacion = @IdCotizacion AND IdDireccion = @IdDireccion AND IdVehiculos = @IdVehiculos AND IdEmpresa = @IdEmpresa", getCnn());
                cmd.Parameters.AddWithValue("@IdContenido", IdContenido);
                cmd.Parameters.AddWithValue("@IdCotizacion", IdCotizacion);
                cmd.Parameters.AddWithValue("@IdDireccion", IdDireccion);
                cmd.Parameters.AddWithValue("@IdVehiculos", IdVehiculos);
                cmd.Parameters.AddWithValue("@IdEmpresa", IdEmpresa);
                SqlDataReader rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                    rsCotizacion.IdCotizacion      = Convert.ToInt32(rdr["IdCotizacion"]);
                    rsCotizacion.PrimaNetaIva12    = rdr["PrimaNetaIva12"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaNetaIva12"]);
                    rsCotizacion.PrimaNetaIva0     = rdr["PrimaNetaIva0"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaNetaIva0"]);
                    rsCotizacion.PrimaNetaTotal    = rdr["PrimaNetaTotal"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaNetaTotal"]);
                    rsCotizacion.ImpuestoSBS       = rdr["ImpuestoSBS"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["ImpuestoSBS"]);
                    rsCotizacion.ImpuestoCampesino = rdr["ImpuestoCampesino"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["ImpuestoCampesino"]);
                    rsCotizacion.DerechosEmision   = rdr["DerechosEmision"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["DerechosEmision"]);
                    rsCotizacion.PrimaTotal        = rdr["PrimaTotal"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaTotal"]);
                    rsCotizacion.Iva       = rdr["Iva"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["Iva"]);
                    rsCotizacion.Codigo    = rdr["Codigo"].ToString();
                    rsCotizacion.Estado    = Convert.ToInt32(rdr["Estado"]);
                    rsCotizacion.Fecha     = rdr["Fecha"].ToString();
                    rsCotizacion.IdUsuario = Convert.ToInt32(rdr["IdUsuario"]);
                    rsCotizacion.IdPago    = rdr["IdPago"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdPago"]);
                    rsCotizacion.Corredor  = rdr["Corredor"].ToString();

                    rsEmpresa.IdEmpresa       = Convert.ToInt32(rdr["IdEmpresa"]);
                    rsEmpresa.RazonSocial     = rdr["RazonSocial"].ToString();
                    rsEmpresa.Nombre          = rdr["NombreEmpresa"].ToString();
                    rsEmpresa.PrimerApellido  = rdr["PrimerApellidoEmpresa"].ToString();
                    rsEmpresa.SegundoApellido = rdr["SegundoApellidoEmpresa"].ToString();
                    rsEmpresa.CodigoAsegurado = rdr["CodigoAsegurado"].ToString();

                    rsBroker.IdBroker = Convert.ToInt32(rdr["IdBroker"]);

                    rsContenido.IdContenido    = Convert.ToInt32(rdr["IdContenido"]);
                    rsContenido.DatosCotizador = rdr["DatosCotizador"].ToString();
                    rsContenido.Lista          = rdr["Lista"].ToString();
                    rsContenido.VistaDiseno    = rdr["VistaDiseno"].ToString();
                    rsContenido.VistaEstado    = rdr["VistaEstado"].ToString();
                    rsContenido.VistaValores   = rdr["VistaValores"].ToString();

                    rsDireccion.IdDireccion    = Convert.ToInt32(rdr["IdDireccion"]);
                    rsDireccion.DatosDireccion = rdr["DatosDireccion"].ToString();

                    rsVehiculos.IdVehiculos   = Convert.ToInt32(rdr["IdVehiculos"]);
                    rsVehiculos.DatosVehiculo = rdr["DatosVehiculo"].ToString();

                    rsPagador.IdPagador       = rdr["IdPagador"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdPagador"]);
                    rsPagador.Cedula          = rdr["CedulaPagador"].ToString();
                    rsPagador.Nombre          = rdr["NombrePagador"].ToString();
                    rsPagador.PrimerApellido  = rdr["PrimerApellidoPagador"].ToString();
                    rsPagador.SegundoApellido = rdr["SegundoApellidoPagador"].ToString();
                    rsPagador.Direccion       = rdr["DireccionPagador"].ToString();
                    rsPagador.Telefono        = rdr["TelefonoPagador"].ToString();
                    rsPagador.Email           = rdr["EmailPagador"].ToString();

                    rsContratante.IdContratante   = rdr["IdContratante"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdContratante"]);
                    rsContratante.Cedula          = rdr["CedulaContratante"].ToString();
                    rsContratante.Nombre          = rdr["NombreContratante"].ToString();
                    rsContratante.PrimerApellido  = rdr["PrimerApellidoContratante"].ToString();
                    rsContratante.SegundoApellido = rdr["SegundoApellidoContratante"].ToString();
                    rsContratante.Direccion       = rdr["DireccionContratante"].ToString();
                    rsContratante.Telefono        = rdr["TelefonoContratante"].ToString();
                    rsContratante.Email           = rdr["EmailContratante"].ToString();

                    rsFormaPago.IdFormaPago = rdr["FormaPagoIdFormaPago"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["FormaPagoIdFormaPago"]);
                    rsFormaPago.IdPago      = rdr["FormaPagoIdPago"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["FormaPagoIdPago"]);
                    rsFormaPago.Estado      = rdr["FormaPagoEstado"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["FormaPagoEstado"]);
                    rsFormaPago.Tipo        = rdr["FormaPagoTipo"].ToString();
                    rsFormaPago.Adjunto     = rdr["FormaPagoAdjunto"].ToString();
                    rsFormaPago.AdjuntoTipo = rdr["FormaPagoAdjuntoTipo"].ToString();

                    rsFormaPago.Plataforma          = rdr["Plataforma"].ToString();
                    rsFormaPago.CodigoAutenticacion = rdr["CodigoAutenticacion"].ToString();
                    rsFormaPago.Referencia          = rdr["Referencia"].ToString();
                    rsFormaPago.Lote      = rdr["Lote"].ToString();
                    rsFormaPago.Voucher   = rdr["Voucher"].ToString();
                    rsFormaPago.Diferidos = rdr["Diferidos"].ToString();
                    rsFormaPago.Intereses = rdr["Intereses"].ToString();
                    rsFormaPago.Trama     = rdr["Trama"].ToString();
                    rsFormaPago.Fecha     = rdr["FechaPago"].ToString();

                    rsCotizacionResultado.IdCotizacionResultado = rdr["IdCotizacionResultado"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdCotizacionResultado"]);

                    rsCotizacionResultado.IdPvMultiriesgo            = rdr["IdPvMultiriesgo"].ToString();
                    rsCotizacionResultado.EstadoMultiriesgo          = rdr["EstadoMultiriesgo"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoMultiriesgo"]);
                    rsCotizacionResultado.IdPvEquipoMaquinaria       = rdr["IdPvEquipoMaquinaria"].ToString();
                    rsCotizacionResultado.EstadoEquipoMaquinaria     = rdr["EstadoEquipoMaquinaria"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoEquipoMaquinaria"]);
                    rsCotizacionResultado.IdPvResponsabilidadCivil   = rdr["IdPvResponsabilidadCivil"].ToString();
                    rsCotizacionResultado.EstadoResponsabilidadCivil = rdr["EstadoResponsabilidadCivil"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoResponsabilidadCivil"]);
                    rsCotizacionResultado.IdPvFidelidad              = rdr["IdPvFidelidad"].ToString();
                    rsCotizacionResultado.EstadoFidelidad            = rdr["EstadoFidelidad"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoFidelidad"]);
                    rsCotizacionResultado.IdPvAccidentesPersonales   = rdr["IdPvAccidentesPersonales"].ToString();
                    rsCotizacionResultado.EstadoAccidentesPersonales = rdr["EstadoAccidentesPersonales"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoAccidentesPersonales"]);
                    rsCotizacionResultado.IdPvTransInterno           = rdr["IdPvTransInterno"].ToString();
                    rsCotizacionResultado.EstadoTransInterno         = rdr["EstadoTransInterno"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoTransInterno"]);
                    rsCotizacionResultado.IdPvTransImportaciones     = rdr["IdPvTransImportaciones"].ToString();
                    rsCotizacionResultado.EstadoTransImportaciones   = rdr["EstadoTransImportaciones"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoTransImportaciones"]);
                    rsCotizacionResultado.IdPvVehiculos              = rdr["IdPvVehiculos"].ToString();
                    rsCotizacionResultado.EstadoVehiculos            = rdr["EstadoVehiculos"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoVehiculos"]);
                    rsCotizacionResultado.EstadoGlobal     = rdr["EstadoGlobal"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoGlobal"]);
                    rsCotizacionResultado.EstadoPagoGlobal = rdr["EstadoPagoGlobal"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoPagoGlobal"]);
                    rsCotizacionResultado.FechaEmision     = rdr["FechaEmision"].ToString();

                    rsCotizacion.Broker              = rsBroker;
                    rsCotizacion.Empresa             = rsEmpresa;
                    rsCotizacion.Contenido           = rsContenido;
                    rsCotizacion.Vehiculo            = rsVehiculos;
                    rsCotizacion.Direccion           = rsDireccion;
                    rsCotizacion.Pagador             = rsPagador;
                    rsCotizacion.Contratante         = rsContratante;
                    rsCotizacion.FormaPago           = rsFormaPago;
                    rsCotizacion.CotizacionResultado = rsCotizacionResultado;
                }
                rdr.Close();
                return(rsCotizacion);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 14
0
        public static List <EBroCotizacion> BroConsultaCotizacionesUsuario(int broker, int usuario)
        {
            List <EBroCotizacion> lstCotizacion = new List <EBroCotizacion>();

            EBroCotizacion          rsCotizacion;
            EAdmBroker              rsBroker;
            EBroEmpresa             rsEmpresa;
            EBroContenido           rsContenido;
            EBroDireccion           rsDireccion;
            EBroVehiculo            rsVehiculos;
            EBroCotizacionResultado rsCotizacionResultado;
            EBroFormaPago           rsFormaPago;
            EBroContratante         rsContratante;
            EBroPagador             rsPagador;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaCotizacionEmpresaComplementos WHERE IdBroker = @broker AND IdUsuario = @usuario ORDER BY Fecha DESC", getCnn());
                cmd.Parameters.AddWithValue("@broker", broker);
                cmd.Parameters.AddWithValue("@usuario", usuario);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsCotizacion          = new EBroCotizacion();
                    rsBroker              = new EAdmBroker();
                    rsEmpresa             = new EBroEmpresa();
                    rsContenido           = new EBroContenido();
                    rsDireccion           = new EBroDireccion();
                    rsVehiculos           = new EBroVehiculo();
                    rsCotizacionResultado = new EBroCotizacionResultado();
                    rsFormaPago           = new EBroFormaPago();
                    rsContratante         = new EBroContratante();
                    rsPagador             = new EBroPagador();

                    rsCotizacion.IdCotizacion = rdr["IdCotizacion"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdCotizacion"]);
                    rsCotizacion.PrimaTotal   = rdr["PrimaTotal"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaTotal"]);
                    rsCotizacion.Codigo       = rdr["Codigo"].ToString();
                    rsCotizacion.Estado       = rdr["Estado"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["Estado"]);
                    rsCotizacion.IdUsuario    = rdr["IdUsuario"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdUsuario"]);
                    rsCotizacion.Fecha        = rdr["Fecha"].ToString();
                    rsCotizacion.Antiguedad   = rdr["Antiguedad"].ToString();
                    rsCotizacion.Corredor     = rdr["Corredor"].ToString();

                    rsEmpresa.IdEmpresa   = rdr["IdEmpresa"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdEmpresa"]);
                    rsEmpresa.Ruc         = rdr["Ruc"].ToString();
                    rsEmpresa.RazonSocial = rdr["RazonSocial"].ToString();
                    rsEmpresa.Telefono    = rdr["Telefono"].ToString();

                    rsContratante.Cedula          = rdr["CedulaContratante"].ToString();
                    rsContratante.Nombre          = rdr["NombreContratante"].ToString();
                    rsContratante.PrimerApellido  = rdr["PrimerApellidoContratante"].ToString();
                    rsContratante.SegundoApellido = rdr["SegundoApellidoContratante"].ToString();

                    rsPagador.Cedula          = rdr["CedulaPagador"].ToString();
                    rsPagador.Nombre          = rdr["NombrePagador"].ToString();
                    rsPagador.PrimerApellido  = rdr["PrimerApellidoPagador"].ToString();
                    rsPagador.SegundoApellido = rdr["SegundoApellidoPagador"].ToString();

                    rsBroker.IdBroker = rdr["IdBroker"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdBroker"]);

                    rsContenido.IdContenido       = rdr["IdContenido"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdContenido"]);
                    rsContenido.VistaValores      = rdr["VistaValores"].ToString();
                    rsContenido.EstadoGarantias   = rdr["EstadoGarantia"].ToString();
                    rsContenido.EstadoCondiciones = rdr["EstadoCondiciones"].ToString();

                    rsFormaPago.Plataforma          = rdr["Plataforma"].ToString();
                    rsFormaPago.CodigoAutenticacion = rdr["CodigoAutenticacion"].ToString();
                    rsFormaPago.Referencia          = rdr["Referencia"].ToString();
                    rsFormaPago.Lote      = rdr["Lote"].ToString();
                    rsFormaPago.Voucher   = rdr["Voucher"].ToString();
                    rsFormaPago.Diferidos = rdr["Diferidos"].ToString();
                    rsFormaPago.Intereses = rdr["Intereses"].ToString();
                    rsFormaPago.Trama     = rdr["Trama"].ToString();
                    rsFormaPago.Fecha     = rdr["FechaPago"].ToString();
                    rsFormaPago.Tipo      = rdr["TipoPago"].ToString();

                    rsDireccion.IdDireccion = rdr["IdDireccion"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdDireccion"]);

                    rsVehiculos.IdVehiculos = rdr["IdVehiculos"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdVehiculos"]);

                    rsCotizacionResultado.IdCotizacionResultado = rdr["IdCotizacionResultado"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdCotizacionResultado"]);

                    rsCotizacionResultado.IdPvMultiriesgo            = rdr["IdPvMultiriesgo"].ToString();
                    rsCotizacionResultado.EstadoMultiriesgo          = rdr["EstadoMultiriesgo"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoMultiriesgo"]);
                    rsCotizacionResultado.IdPvEquipoMaquinaria       = rdr["IdPvEquipoMaquinaria"].ToString();
                    rsCotizacionResultado.EstadoEquipoMaquinaria     = rdr["EstadoEquipoMaquinaria"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoEquipoMaquinaria"]);
                    rsCotizacionResultado.IdPvResponsabilidadCivil   = rdr["IdPvResponsabilidadCivil"].ToString();
                    rsCotizacionResultado.EstadoResponsabilidadCivil = rdr["EstadoResponsabilidadCivil"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoResponsabilidadCivil"]);
                    rsCotizacionResultado.IdPvFidelidad              = rdr["IdPvFidelidad"].ToString();
                    rsCotizacionResultado.EstadoFidelidad            = rdr["EstadoFidelidad"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoFidelidad"]);
                    rsCotizacionResultado.IdPvAccidentesPersonales   = rdr["IdPvAccidentesPersonales"].ToString();
                    rsCotizacionResultado.EstadoAccidentesPersonales = rdr["EstadoAccidentesPersonales"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoAccidentesPersonales"]);
                    rsCotizacionResultado.IdPvTransInterno           = rdr["IdPvTransInterno"].ToString();
                    rsCotizacionResultado.EstadoTransInterno         = rdr["EstadoTransInterno"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoTransInterno"]);
                    rsCotizacionResultado.IdPvTransImportaciones     = rdr["IdPvTransImportaciones"].ToString();
                    rsCotizacionResultado.EstadoTransImportaciones   = rdr["EstadoTransImportaciones"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoTransImportaciones"]);
                    rsCotizacionResultado.IdPvVehiculos              = rdr["IdPvVehiculos"].ToString();
                    rsCotizacionResultado.EstadoVehiculos            = rdr["EstadoVehiculos"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoVehiculos"]);
                    rsCotizacionResultado.EstadoGlobal     = rdr["EstadoGlobal"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoGlobal"]);
                    rsCotizacionResultado.EstadoPagoGlobal = rdr["EstadoPagoGlobal"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["EstadoPagoGlobal"]);



                    rsCotizacion.Broker              = rsBroker;
                    rsCotizacion.Empresa             = rsEmpresa;
                    rsCotizacion.Contratante         = rsContratante;
                    rsCotizacion.Pagador             = rsPagador;
                    rsCotizacion.Contenido           = rsContenido;
                    rsCotizacion.Vehiculo            = rsVehiculos;
                    rsCotizacion.Direccion           = rsDireccion;
                    rsCotizacion.CotizacionResultado = rsCotizacionResultado;
                    rsCotizacion.FormaPago           = rsFormaPago;

                    lstCotizacion.Add(rsCotizacion);
                }
                rdr.Close();
                return(lstCotizacion);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 15
0
        public static List <EBroSubRamo> BroConsultaDescripcionRamosSubramos(int IdBroker)
        {
            List <EBroSubRamo> lstSubRamo = new List <EBroSubRamo>();

            EBroSubRamo rsSubRamo;
            EBroRamo    rsRamo;
            EAdmBroker  rsBroker;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaDescripcionRamosSubramos WHERE IdBroker = @broker", getCnn());
                cmd.Parameters.AddWithValue("@broker", IdBroker);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsBroker  = new EAdmBroker();
                    rsRamo    = new EBroRamo();
                    rsSubRamo = new EBroSubRamo();

                    rsBroker.IdBroker = Convert.ToInt32(rdr["IdBroker"]);

                    rsRamo.Codigo               = rdr["CodigoRamo"].ToString();
                    rsRamo.Nombre               = rdr["NombreRamo"].ToString();
                    rsRamo.Rango                = rdr["RangoRamo"].ToString();
                    rsRamo.PrimaMinima          = Convert.ToDouble(rdr["PrimaMinima"]);
                    rsRamo.Multiriesgo          = rdr["Multiriesgo"].ToString();
                    rsRamo.PrimaMinimaSumatoria = Convert.ToInt32(rdr["PrimaMinimaSumatoria"]);
                    rsRamo.CodigoRamo           = rdr["RamoCodigoRamo"].ToString();
                    rsRamo.CodigoSubramo        = rdr["RamoCodigoSubramo"].ToString();

                    rsRamo.CodigoRamoTerremoto    = rdr["CodigoRamoTerremoto"].ToString();
                    rsRamo.CodigoSubramoTerremoto = rdr["CodigoSubramoTerremoto"].ToString();

                    rsSubRamo.Codigo        = rdr["CodigoSubRamo"].ToString();
                    rsSubRamo.Nombre        = rdr["NombreSubRamo"].ToString();
                    rsSubRamo.Grupo         = rdr["Grupo"].ToString();
                    rsSubRamo.Rango         = rdr["RangoSubRamo"].ToString();
                    rsSubRamo.AgregadoAnual = Convert.ToInt32(rdr["AgregadoAnual"]);

                    rsSubRamo.RiesgoMenor = rdr["DeducibleRiesgoMenor"].ToString();
                    rsSubRamo.RiesgoMayor = rdr["DeducibleRiesgoMayor"].ToString();
                    rsSubRamo.Seleccion   = Convert.ToInt32(rdr["Seleccion"]);
                    rsSubRamo.Union       = rdr["Union"].ToString();

                    rsSubRamo.CodigoObjetoSeguro = rdr["CodigoObjetoSeguro"].ToString();
                    rsSubRamo.CodigoAmparo       = rdr["CodigoAmparo"].ToString();
                    rsSubRamo.CodigoCategoria    = rdr["CodigoCategoria"].ToString();
                    rsSubRamo.AcumulaPrimaTotal  = rdr["AcumulaPrimaTotal"].ToString();
                    rsSubRamo.AcumulaSumaTotal   = rdr["AcumulaSumaTotal"].ToString();
                    rsSubRamo.CodigosDeducibles  = rdr["CodigosDeducibles"].ToString();
                    rsSubRamo.RamoPerteneciente  = rdr["RamoPerteneciente"].ToString();

                    rsSubRamo.CodigoObjetoSeguroTerremoto = rdr["CodigoObjetoSeguroTerremoto"].ToString();
                    rsSubRamo.CodigoAmparoTerremoto       = rdr["CodigoAmparoTerremoto"].ToString();
                    rsSubRamo.CodigoCategoriaTerremoto    = rdr["CodigoCategoriaTerremoto"].ToString();
                    rsSubRamo.AcumulaPrimaTotalTerremoto  = rdr["AcumulaPrimaTotalTerremoto"].ToString();
                    rsSubRamo.AcumulaSumaTotalTerremoto   = rdr["AcumulaSumaTotalTerremoto"].ToString();
                    rsSubRamo.CodigosDeduciblesTerremoto  = rdr["CodigosDeduciblesTerremoto"].ToString();
                    rsSubRamo.TipoPorcentaje = rdr["TipoPorcentaje"].ToString();

                    rsSubRamo.Imprime          = rdr["Imprime"].ToString();
                    rsSubRamo.ImprimeTerremoto = rdr["ImprimeTerremoto"].ToString();

                    rsSubRamo.NombreObjetoSeguro          = rdr["NombreObjetoSeguro"].ToString();
                    rsSubRamo.NombreObjetoSeguroTerremoto = rdr["NombreObjetoSeguroTerremoto"].ToString();
                    rsSubRamo.LimiteAgregadoAnual         = rdr["LimiteAgregadoAnual"].ToString();

                    rsSubRamo.MostrarTasa  = rdr["MostrarTasa"].ToString();
                    rsSubRamo.MostrarPrima = rdr["MostrarPrima"].ToString();


                    rsSubRamo.Ramo = rsRamo;
                    rsRamo.Broker  = rsBroker;

                    lstSubRamo.Add(rsSubRamo);
                }
                rdr.Close();
                return(lstSubRamo);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Exemplo n.º 16
0
        public static List <EBroSubRamoTransporte> BroConsultaDescripcionSubRamosTransporte(int IdBroker)
        {
            List <EBroSubRamoTransporte> lstSubRamoTransporte = new List <EBroSubRamoTransporte>();

            EBroSubRamoTransporte rsSubRamoTransporte;
            EBroSubRamo           rsSubRamo;
            EBroRamo   rsRamo;
            EAdmBroker rsBroker;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaDescripcionSubRamosTransporte WHERE IdBroker = @broker", getCnn());
                cmd.Parameters.AddWithValue("@broker", IdBroker);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsSubRamoTransporte = new EBroSubRamoTransporte();
                    rsBroker            = new EAdmBroker();
                    rsRamo    = new EBroRamo();
                    rsSubRamo = new EBroSubRamo();

                    rsBroker.IdBroker = Convert.ToInt32(rdr["IdBroker"]);

                    rsRamo.Codigo = rdr["CodigoRamo"].ToString();

                    rsSubRamo.Codigo        = rdr["CodigoSubRamo"].ToString();
                    rsSubRamo.Seleccion     = Convert.ToInt32(rdr["Seleccion"]);
                    rsSubRamo.AgregadoAnual = Convert.ToInt32(rdr["AgregadoAnual"]);
                    rsSubRamo.Rango         = rdr["Rango"].ToString();
                    rsSubRamo.Grupo         = rdr["Grupo"].ToString();

                    rsSubRamoTransporte.IdSubRamoTransporte = Convert.ToInt32(rdr["IdSubRamoTransporte"]);
                    rsSubRamoTransporte.Tipo           = rdr["Tipo"].ToString();
                    rsSubRamoTransporte.Descripcion    = rdr["Descripcion"].ToString();
                    rsSubRamoTransporte.LimiteInferior = Convert.ToDouble(rdr["LimiteInferior"]);
                    rsSubRamoTransporte.LimiteSuperior = Convert.ToDouble(rdr["LimiteSuperior"]);
                    rsSubRamoTransporte.Tasa           = Convert.ToDouble(rdr["Tasa"]);

                    rsSubRamoTransporte.Informacion         = rdr["Informacion"].ToString();
                    rsSubRamoTransporte.CodigoObjetoSeguro  = rdr["CodigoObjetoSeguro"].ToString();
                    rsSubRamoTransporte.CodigoAmparo        = rdr["CodigoAmparo"].ToString();
                    rsSubRamoTransporte.CodigoCategoria     = rdr["CodigoCategoria"].ToString();
                    rsSubRamoTransporte.AcumulaPrimaTotal   = rdr["AcumulaPrimaTotal"].ToString();
                    rsSubRamoTransporte.AcumulaSumaTotal    = rdr["AcumulaSumaTotal"].ToString();
                    rsSubRamoTransporte.CodigosDeducibles   = rdr["CodigosDeducibles"].ToString();
                    rsSubRamoTransporte.IdentificadorAmparo = rdr["IdentificadorAmparo"].ToString();


                    rsSubRamoTransporte.SubRamo = rsSubRamo;
                    rsSubRamo.Ramo = rsRamo;
                    rsRamo.Broker  = rsBroker;

                    lstSubRamoTransporte.Add(rsSubRamoTransporte);
                }
                rdr.Close();
                return(lstSubRamoTransporte);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }