Example #1
0
        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)
            }
        }
Example #2
0
        public (dto_poliza, dto_cliente) BuscarDetallePolizaID(int polizaId)
        {
            //DTOs
            dto_poliza  dtoPoliza  = CargarDTOPoliza(polizaId);
            dto_cliente dtoCliente = gestorCliente.CargarDTOCliente(dtoPoliza.IdCliente);

            return(dtoPoliza, dtoCliente);
        }
Example #3
0
        //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);
        }