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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
//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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }