// metodo que carga la lista de marcas. protected override void ObtenerDatos() { try { var myDao = DaoVivienda.CrearDao(); this.RegionList = myDao.ObtenerRegiones(); this.InsertarValorInicial(false); this.myComboBox.DataSource = this.RegionList; } catch (Exception ex) { this.InsertarValorInicial(true); this.MostrarMensajeDeError(ex); } }
// Metodo que carga la lista de comunas protected override void ObtenerDatos() { try { var myDao = DaoVivienda.CrearDao(); this.ComunaList = myDao.ObtenerListaDeComunasPorRegion(this.idRegion); this.InsertarValorInicial(false); this.myComboBox.DataSource = this.ComunaList; } catch (Exception ex) { this.ComunaList = new List <DtoComuna>(); this.InsertarValorInicial(true); this.MostrarMensajeDeError(ex); } }
private void CrearContrato() { this.Contrato = Contrato.CrearContrato(this.DtoContrato.Numero); this.BuscarCliente(); this.Contrato.IdTipoContrato = this.DtoContrato.IdTipoContrato; this.Contrato.TipoDeContrato = this.DtoContrato.TipoContrato; this.Contrato.Plan.IdPlan = this.DtoContrato.IdPlan; this.Contrato.Plan.Nombre = this.DtoContrato.Nombre_plan; this.Contrato.Plan.PolizaActual = this.DtoContrato.Poliza; this.Contrato.Plan.PrimaBase = this.DtoContrato.Prima_base; if (this.Contrato.IdTipoContrato.Equals(20)) { this.Contrato.AsignarPrima(TipoSeguro.Vida); } if (this.Contrato.IdTipoContrato.Equals(20)) { var myDao = DaoVehiculo.CrearDao(); List <Vehiculo> myVehiculoList = myDao.ObtenerVehiculoPorNroContrato(this.DtoContrato.Numero.ToString()); this.Contrato.Vehiculo = myVehiculoList.FirstOrDefault <Vehiculo>(); this.Contrato.AsignarPrima(TipoSeguro.Vehiculo); } if (this.Contrato.IdTipoContrato.Equals(30)) { DaoVivienda myDao = DaoVivienda.CrearDao(); List <Vivienda> myViviendaList = myDao.ObtenerViviendaPorNroContrato(this.DtoContrato.Numero.ToString()); this.Contrato.Vivienda = myViviendaList.FirstOrDefault <Vivienda>(); this.Contrato.AsignarPrima(TipoSeguro.Vivienda); } this.Contrato.DetalleContrato.FechaInicioContrato = DateTime.Parse(this.DtoContrato.Inicio_contrato); this.Contrato.DetalleContrato.FechaInicioDeVigencia = DateTime.Parse(this.DtoContrato.Inicio_vigencia); this.Contrato.DetalleContrato.FechaTerminoContrato = DateTime.Parse(this.DtoContrato.Termino_contrato); this.Contrato.DetalleContrato.FechaTerminoDeVigencia = DateTime.Parse(this.DtoContrato.Termino_vigencia); this.Contrato.DetalleContrato.DeclaracionDeSalud = (this.DtoContrato.Declaracion_salud.ToString().ToLower().Equals("no") ? 0 : 1); this.Contrato.DetalleContrato.VigenciaContrato = (this.DtoContrato.Vigente.ToString().ToLower().Equals("no") ? 0 : 1); this.Contrato.DetalleContrato.Observaciones = this.DtoContrato.Observaciones; }