private void CargarPolizaDetalles(dto_poliza dtoPoliza, dto_cliente dtoCliente) { GestorPoliza gestorPoliza = new GestorPoliza(); tbAñoDetalle.Text = Convert.ToInt32(dtoPoliza.AñoVehiculo).ToString(); textBox2tbEstadoDetalle.Text = dtoPoliza.Estado; tbClienteDetalle.Text = (dtoCliente.Nombre.Trim() + ", " + dtoCliente.Apellido.Trim()); tbDomicilioRiesgoDetalle.Text = (dtoCliente.Calle.ToString().Trim() + " " + dtoCliente.NumeroDomicilio.ToString().Trim() + ", " + dtoCliente.Localidad.ToString().Trim() + ", " + dtoCliente.Provincia.ToString().Trim() + ", " + dtoCliente.Pais.ToUpper().ToString().Trim()); tbFechaFinDetalle.Text = dtoPoliza.FechaInicioVigencia.AddMonths(6).ToShortDateString(); tbFechaInicioDetalle.Text = dtoPoliza.FechaInicioVigencia.ToShortDateString(); tbKMAñoDetalle.Text = dtoPoliza.KmPorAño.ToString(); tbMarcaDetalle.Text = dtoPoliza.Marca; tbModeloDetalle.Text = dtoPoliza.Modelo; tbPatenteDetalle.Text = dtoPoliza.Patente; tbPolizaNumDetalle.Text = dtoPoliza.NroPolizaSuc.ToString().Trim() + dtoPoliza.NroPolizaSec.ToString(); tbSumaAseguradaDetalle.Text = dtoPoliza.Suma_Asegurada.ToString(); tbMotorNroDetalle.Text = dtoPoliza.NroMotor.ToString(); tbChasisNroDetalle.Text = dtoPoliza.NroChasis.ToString(); //Cargar HIJOS dgHijosDetallePoliza.Rows.Clear(); foreach (var hijo in dtoPoliza.Hijo) { int n = dgHijosDetallePoliza.Rows.Add(); dgHijosDetallePoliza.Rows[n].Cells[0].Value = hijo.Fecha_nac.ToShortDateString(); dgHijosDetallePoliza.Rows[n].Cells[1].Value = hijo.Sexo; dgHijosDetallePoliza.Rows[n].Cells[2].Value = hijo.EstadoCivil; } //Cargar Medidas listviewMedidasDetallePoliza.Items.Clear(); foreach (var medida in dtoPoliza.Medidas_Seguridad) { ListViewItem item = new ListViewItem(); item = listviewMedidasDetallePoliza.Items.Add(gestorPoliza.BuscarNombreMedida(medida));; //gestorPoliza.BuscarNombreMedida(medida) } }
public (dto_poliza, dto_cliente) BuscarDetallePolizaID(int polizaId) { //DTOs dto_poliza dtoPoliza = CargarDTOPoliza(polizaId); dto_cliente dtoCliente = gestorCliente.CargarDTOCliente(dtoPoliza.IdCliente); return(dtoPoliza, dtoCliente); }
//Método para cargar los datos desde la Base de Datos en el DTOCliente public dto_cliente CargarDTOCliente(int idcliente) { DAOCliente dAOCliente = new DAOCliente(); dto_cliente dto_Cliente = new dto_cliente(); Cliente cliente = dAOCliente.Get(idcliente); Persona persona = dAOCliente.GetPersona(cliente.idPersona); Domicilio domicilio = dAOCliente.GetDomicilio(persona.idDomicilio.GetValueOrDefault()); Localidad localidad = dAOCliente.GetLocalidad(domicilio.idLocalidad.GetValueOrDefault()); SituacionIVA situacionIVA = dAOCliente.GetSituacionIVA(cliente.idSituacionIVA); TipoDocumento tipoDocumento = dAOCliente.GetTipoDocumento(persona.idTipoDocumento); EstadoCivil estadoCivil = dAOCliente.GetEstadoCivil(persona.idEstadoCivil); Provincia provincia = dAOCliente.GetProvincia(localidad.idProvincia); Pai pais = dAOCliente.GetPais(provincia.idPais); Profesion profesion = dAOCliente.GetProfesion(cliente.idProfesion); Sexo sexo = dAOCliente.GetSexo(persona.idSexo); dto_Cliente.Apellido = persona.apellido; dto_Cliente.AñoRegistro = cliente.AñoRegistro; dto_Cliente.Calle = domicilio.calle; dto_Cliente.CodPostal = localidad.codpostal; dto_Cliente.Departamento = domicilio.departamento; dto_Cliente.Email = cliente.CorreoElectronico; dto_Cliente.EstadoCivil = estadoCivil.nombre; dto_Cliente.Fecha_nac = persona.fechaNacimiento; dto_Cliente.IdCliente = cliente.id; dto_Cliente.Localidad = localidad.nombre; dto_Cliente.Nombre = persona.nombre; dto_Cliente.NumeroDomicilio = domicilio.numero; dto_Cliente.NroCuil = persona.nroCuil; dto_Cliente.NroDocumento = persona.nroDocumento; dto_Cliente.Pais = pais.nombre; dto_Cliente.Piso = domicilio.piso; dto_Cliente.Profesion = profesion.nombre; dto_Cliente.Provincia = provincia.nombre; dto_Cliente.Sexo = sexo.nombre; dto_Cliente.SituacionIVA = situacionIVA.nombre; dto_Cliente.TipoDoc = tipoDocumento.nombre; return(dto_Cliente); }