private void BtnAgregaVivienda_Click(object sender, RoutedEventArgs e) { try { if (ValidaDatosVivienda()) { Vivienda vivienda = new Vivienda() { CodigoPostal = int.Parse(TxtCodigoPostal.Text), Anho = int.Parse(TxtAnioVivienda.Text), Direccion = TxtDireccion.Text, ValorInmueble = double.Parse(TxtValorInmueble.Text) }; vivienda.ValorContenido = double.Parse(TxtValorContenido.Text); if (vivienda.Create()) { MessageBox.Show("Vivienda agregada", "Información", MessageBoxButton.OK, MessageBoxImage.Information); LimpiaDatosVivienda(); } else { MessageBox.Show("La vivienda no se pudo agregar", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
public void Test02RealizarRegistroVivienda() { // 1. Instancia el objeto a probar Vivienda crearVivienda = new Vivienda(); Residente residente = new Residente(); // Agregamos los valores del objeto TO residente.DNI = "40717629"; crearVivienda.Ubicacion = "Lima"; crearVivienda.Numero = 459; crearVivienda.Metraje = 200; crearVivienda.Tipo = "C"; crearVivienda.Residente = residente; //ReservaService reservaService = new ReservaService(); RegistrarService registrarService = (RegistrarService)Spring.GetObject("registrarService"); Assert.NotNull(registrarService); Vivienda vivienda = null; vivienda = registrarService.RegistrarVivienda(crearVivienda); Assert.NotNull(vivienda); //limpiar datos de prueba registrarService.ViviendaDAO.Eliminar(vivienda); registrarService.ResidenteDAO.Eliminar(residente); }
public bool AddVivienda(Vivienda V) { if (V != null && V.Validar()) { using (Context.AdjudicacionContext db = new Context.AdjudicacionContext()) { try { db.Barrios.Attach(V.Barrio); db.Viviendas.Add(V); db.SaveChanges(); return(true); } catch (Exception ex) { Debug.WriteLine(ex.Message + "Otro error"); return(false); } } } else { return(false); } }
public static void ActualizaVivienda(Vivienda viv) { try { SqlDA acceso = new SqlDA("DB_SOURCE"); acceso.CargarSqlComando("vivienda_upd"); acceso.AgregarSqlParametro("@vivienda_id", viv.id, SqlDbType.Int); acceso.AgregarSqlParametro("@vivienda_id_empresa", viv.id_empresa, SqlDbType.Int); acceso.AgregarSqlParametro("@vivienda_tipo", viv.tipo, SqlDbType.NVarChar); acceso.AgregarSqlParametro("@vivienda_numero", viv.numero, SqlDbType.Int); acceso.AgregarSqlParametro("@vivienda_estado", viv.estado, SqlDbType.NVarChar); acceso.AgregarSqlParametro("@vivienda_claves_id", viv.id_claves, SqlDbType.VarChar); acceso.AbrirSqlConeccion(); acceso.EjecutarSqlLector(); while (acceso.SqlLectorDatos.Read()) { } acceso.CerrarSqlConexion(); } catch (Exception ex) { Logger.registrarError("Error ViviendaDA.ActualizaVivienda:" + ex); } }
public Cuota ColocarCuota(Cuota cuota) { // Validación de existencia de la vivienda Vivienda vivienda = ViviendaDAO.Obtener(cuota.Vivienda.NumVivienda); if (vivienda == null) { throw new Exception("Vivienda inexistente"); } // Validación de existencia de una vivienda ICollection <Cuota> cuotaExistente = CuotaDAO.obtenerCuotaPorViviendaPeriodo(cuota.Vivienda.NumVivienda, cuota.Anio, cuota.Mes); if (cuotaExistente.Count > 0) { throw new Exception("Ya existe la Cuota"); } Cuota cuotaACrear = new Cuota(); cuotaACrear.IdCuota = cuota.IdCuota; cuotaACrear.Vivienda = cuota.Vivienda; cuotaACrear.Mes = cuota.Mes; cuotaACrear.Anio = cuota.Anio; cuotaACrear.Importe = cuota.Importe; cuotaACrear.FechaVencimiento = cuota.FechaVencimiento; cuotaACrear.Estado = cuota.Estado; return(CuotaDAO.Crear(cuotaACrear)); }
public HogarModel crearObjetoHogarModel(Vivienda v) { HogarModel hogarmod = new HogarModel(); hogarmod.ID = v.ID; hogarmod.Estado = v.Estado; hogarmod.Calle = v.Calle; hogarmod.NumPuerta = v.NumPuerta; hogarmod.Barrio = repoB.FindBarrioById(v.BarrioId); hogarmod.Descripcion = v.Descripcion; hogarmod.CantDorm = v.CantDorm; hogarmod.Metraje = v.Metraje; hogarmod.CantBanios = v.CantBanios; hogarmod.PrecioCuota = v.CalculoMontoDeCuota(); hogarmod.Tipo = v.Tipo; hogarmod.Anio = v.Anio; hogarmod.PrecioFinal = v.PrecioFinal; if (v.Tipo == "Usada") { Usada vivUs = v as Usada; hogarmod.Contribucion = vivUs.Contribucion; hogarmod.ITP = (int)repoP.FindByName("ITP").Valor; hogarmod.CantidadCuotas = (int)repoP.FindByName("plazoUsada").Valor * 12; } else { hogarmod.Contribucion = -1; hogarmod.ITP = -1; hogarmod.CantidadCuotas = (int)repoP.FindByName("plazoNueva").Valor * 12; } return(hogarmod); }
public static List <Vivienda> ObtieneViviendas(Vivienda viv) { Vivienda vivienda; List <Vivienda> lstViviendas = new List <Vivienda>(); try { SqlDA acceso = new SqlDA("DB_SOURCE"); acceso.CargarSqlComando("vivienda_get"); if (viv.id_empresa != 0) { acceso.AgregarSqlParametro("@vivienda_id_empresa", viv.id_empresa, SqlDbType.Int); } if (viv.tipo != "") { acceso.AgregarSqlParametro("@vivienda_tipo", viv.tipo, SqlDbType.NVarChar); } if (viv.estado != "") { acceso.AgregarSqlParametro("@vivienda_estado", viv.estado, SqlDbType.VarChar); } if (viv.numero != 0) { acceso.AgregarSqlParametro("@vivienda_numero", viv.tipo, SqlDbType.Int); } acceso.AbrirSqlConeccion(); acceso.EjecutarSqlLector(); while (acceso.SqlLectorDatos.Read()) { vivienda = new Vivienda(); vivienda.id = Convert.ToInt32(acceso.SqlLectorDatos["vivienda_id"].ToString()); vivienda.id_empresa = Convert.ToInt32(acceso.SqlLectorDatos["vivienda_id_empresa"].ToString()); vivienda.tipo = acceso.SqlLectorDatos["vivienda_tipo"].ToString(); vivienda.numero = Convert.ToInt32(acceso.SqlLectorDatos["vivienda_numero"].ToString()); vivienda.estado = acceso.SqlLectorDatos["vivienda_estado"].ToString(); vivienda.id_claves = Convert.ToInt32(acceso.SqlLectorDatos["vivienda_claves_id"].ToString()); vivienda.nombre = acceso.SqlLectorDatos["vivienda_nombre"].ToString(); lstViviendas.Add(vivienda); } acceso.CerrarSqlConexion(); } catch (Exception ex) { Logger.registrarError("Error ViviendaDA.ObtieneViviendas: " + ex); return(null); } if (lstViviendas.Count != 0) { return(lstViviendas); } else { return(null); } }
public ActionResult DeleteConfirmed(int id) { Vivienda vivienda = db.Vivienda.Find(id); db.Vivienda.Remove(vivienda); db.SaveChanges(); return(RedirectToAction("Index")); }
protected void lnkModGuardar_Click(object sender, EventArgs e) { Vivienda viv = new Vivienda(); viv.id_empresa = emp; viv.tipo = ddlModTipo.SelectedValue; viv.numero = Convert.ToInt16(txtModNro.Text); }
private void btnAgregar_Click(object sender, EventArgs e) { string NombreUbicacion = cmbUbicacion.Text; string NombreDominio = comboBoxHABoCON.Text; string TipoVivienda = cmbVivienda.Text; string NombrePropietario = comboBoxPropietario.Text; string NombreArrendatario = comboBoxArrendatario.Text; Ubicacion ubicacion = HabCon.ObtenerIdubicacion(NombreUbicacion); tipoVivienda Dominio = HabCon.ObtenerTipoDominio(NombreDominio); Vivienda Vivienda = HabCon.ObtenerTipoVivienda(TipoVivienda); Propietario Propietario = HabCon.ObteneridPropietario(NombrePropietario); Arrendatario Arrendatario = HabCon.ObteneridArrendatario(NombreArrendatario); //Getting Data From UI claseHabCon.idUbicacion = ubicacion.idUbicacion; claseHabCon.idTipo = Dominio.idTipoHabitacionoConsultorio; claseHabCon.idTipoVivienda = Vivienda.idTipoVivienda; claseHabCon.idPropietario = Propietario.idPropietario; claseHabCon.idArrendatario = Arrendatario.idArrendatario; claseHabCon.Longitud = txtLongitud.Text; claseHabCon.Dotacion = cmbDotacion.Text; claseHabCon.Ventanas = bool.Parse(cmbVentanas.Text); claseHabCon.ValorMetroCuadrado = txtValMetCua.Text; claseHabCon.valorAdministracion = txtValAdministracion.Text; claseHabCon.FechaRemodelacion = DateTime.Parse(dateTimeRemodelacion.Text); claseHabCon.NombreOcupante = txtOcupante.Text; claseHabCon.TiempoOcupaHabitacion = txtTiempoOcupante.Text; //Iserting Data into DataBase bool success = HabCon.Insert(claseHabCon); //Si los datos son INSERTADOS correctamente el valor del success sera verdadero, de lo contrario sera falso if (success == true) { //Data Successfully Inserted MessageBox.Show("DOMINIO AGREGADO CON ÉXITO"); LimpiarCampos(); } else { //Failed to insert Data MessageBox.Show("FALLO al AGREGAR NUEVO DOMINIO"); } //Refreshing data grid view DataTable dt = HabCon.Select(); dgvHabCon.DataSource = dt; }
public ActionResult Edit([Bind(Include = "id,inspeccion_id,edad_construcción,elevacion,sector,direccion,ubicacion")] Vivienda vivienda) { if (ModelState.IsValid) { db.Entry(vivienda).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vivienda)); }
public static DtoVivienda ConvertToDtoVivienda(Vivienda v) { DtoVivienda dto_vivienda = null; if (v != null) { if (v.tipo == 0) { VNueva vn = (VNueva)v; dto_vivienda = new DtoVNueva { calle = vn.calle, nro_puerta = vn.nro_puerta, barrio = ConvertToDtoBarrio(vn.barrio), descripcion = vn.descripcion, nro_banios = vn.nro_banios, nro_dormitorios = vn.nro_dormitorios, superficie = vn.superficie, precio_base = vn.precio_base, anio_construccion = vn.anio_construccion, vendida = vn.vendida, habilitada = vn.habilitada, precio_final = vn.precio_final, tipo = vn.tipo, id = vn.id }; } else if (v.tipo == 1) { VUsada vu = (VUsada)v; dto_vivienda = new DtoVUsada { calle = vu.calle, nro_puerta = vu.nro_puerta, barrio = ConvertToDtoBarrio(vu.barrio), descripcion = vu.descripcion, nro_banios = vu.nro_banios, nro_dormitorios = vu.nro_dormitorios, superficie = vu.superficie, precio_base = vu.precio_base, anio_construccion = vu.anio_construccion, vendida = vu.vendida, habilitada = vu.habilitada, precio_final = vu.precio_final, tipo = vu.tipo, contribucion = vu.contribucion, id = vu.id }; } } return(dto_vivienda); }
public static void Eliminar(Vivienda unaV) { if (unaV == null) { throw new Exception("No se indicio Vivienda para Eliminar"); } else { PersistenciaVivienda.Eliminar(unaV); } }
public ActionResult Create([Bind(Include = "id,inspeccion_id,edad_construcción,elevacion,sector,direccion,ubicacion")] Vivienda vivienda) { if (ModelState.IsValid) { db.Vivienda.Add(vivienda); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vivienda)); }
public IActionResult Post([FromBody] Vivienda vivienda) { if (con.Insert(vivienda, DataBaseConUser.BancoEstado)) { return(Ok()); } else { return(BadRequest()); } }
public static EntidadesCompartidas.Vivienda Buscar(int pPadron) { Vivienda unaV = null; unaV = PersistenciaApartamento.Buscar(pPadron); if (unaV == null) { //se deberia llamar a la PersitenciaCasa } return(unaV); }
// GET: Viviendas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vivienda vivienda = db.Vivienda.Find(id); if (vivienda == null) { return(HttpNotFound()); } return(View(vivienda)); }
void randomizar() { switch (type) { case 1: vivienda = new Vivienda(Random.Range(50f, 150f), Random.Range(1, 6), Random.Range(1, 6), Random.Range(4, 30), Random.Range(1f, 10f), esTuTerreno); break; case 0: vivienda = new Vivienda(Random.Range(70f, 400f), Random.Range(2, 10), Random.Range(2, 10), Random.Range(1, 3), Random.Range(5f, 15f), esTuTerreno); break; } }
public void Quitar(Vivienda myVivienda) { try { var myQuery = EjecutarConsultas.Crear(StringResources.queryVivienda_QuitarVivienda); myQuery.AgregarParametro("pCodigoPostal", myVivienda.CodigoPostal, System.Data.DbType.Int32); myQuery.Ejecutar(); myQuery.CerrarConsulta(); } catch { throw; } }
public static void Alta(Vivienda unaV) { if (unaV is Apartamento) { PersistenciaApartamento.Alta((Apartamento)unaV); } else if (unaV is Casa) { throw new Exception("No se eimplemento Alta Casa"); } else if (unaV == null) { throw new Exception("No se indicio Vivienda para Alta"); } }
public static void Modificar(Vivienda unaV) { if (unaV is Apartamento) { PersistenciaApartamento.Modificar((Apartamento)unaV); } else if (unaV is Casa) { throw new Exception("No se eimplemento Modificar Casa"); } else if (unaV == null) { throw new Exception("No se indicio Vivienda para Modificar"); } }
public void AgregarRelacion(string nroContrato, Vivienda myVivienda) { try { var myQuery = EjecutarConsultas.Crear(StringResources.queryVivienda_AgregarRelacion); myQuery.AgregarParametro("pNroContrato", nroContrato, System.Data.DbType.String); myQuery.AgregarParametro("pCodigoPostal", myVivienda.CodigoPostal, System.Data.DbType.Int32); myQuery.Ejecutar(); myQuery.CerrarConsulta(); } catch { throw; } }
public void Test02Obtener() { // 1. Instancia el objeto a probar Vivienda pruebaVivienda = new Vivienda(); // 2. Instanciamos el objeto TO pruebaVivienda.NumVivienda = 3; // 3. Llamada al método del DAO a probar Vivienda viviendaObtenido = daoVivienda.Obtener(pruebaVivienda.NumVivienda); // 4. Implementar las validaciones Assert.NotNull(viviendaObtenido); Assert.AreEqual(pruebaVivienda.NumVivienda, viviendaObtenido.NumVivienda); Assert.NotNull(viviendaObtenido.Ubicacion); }
public ViviendaModel crearObjetoVivModel(Vivienda v) { ViviendaModel vivmod = new ViviendaModel(); vivmod.ID = v.ID; vivmod.Estado = v.Estado; vivmod.Calle = v.Calle; vivmod.NumPuerta = v.NumPuerta; vivmod.Barrio = repoB.FindBarrioById(v.BarrioId); vivmod.Descripcion = v.Descripcion; vivmod.CantDorm = v.CantDorm; vivmod.Metraje = v.Metraje; vivmod.CantBanios = v.CantBanios; vivmod.Tipo = v.Tipo; vivmod.Anio = v.Anio; vivmod.PrecioFinal = v.PrecioFinal; return(vivmod); }
public static void Eliminar(Vivienda unaV) { //comando a ejecutar SqlConnection _Conexion = new SqlConnection(Conexion._Cnn); SqlCommand _Comando = new SqlCommand("EliminarVivienda", _Conexion); _Comando.CommandType = CommandType.StoredProcedure; //parametros SqlParameter _padron = new SqlParameter("@Padron", unaV.Padron); SqlParameter _Retorno = new SqlParameter("@Retorno", SqlDbType.Int); _Retorno.Direction = ParameterDirection.ReturnValue; _Comando.Parameters.Add(_padron); _Comando.Parameters.Add(_Retorno); try { _Conexion.Open(); _Comando.ExecuteNonQuery(); //determino devolucion del SP int oAfectados = (int)_Comando.Parameters["@Retorno"].Value; if (oAfectados == -1) { throw new Exception("No existe - No se Elimina"); } else if (oAfectados == -2) { throw new Exception("Error en TRN"); } } catch (Exception ex) { throw ex; } finally { _Conexion.Close(); } }
protected void BtnBuscar_Click(object sender, EventArgs e) { try { //busco apartamento int _padron = Convert.ToInt32(txtPadron.Text); Vivienda _objeto = Logica.LogicaVivienda.Buscar(_padron); //determino acciones if (_objeto == null) { //alta this.ActivoBotonesA(); Session["Apto"] = _objeto; Session["Duenio"] = null; } else if (_objeto is Casa) { throw new Exception("El padron pertenece a una Casa - Error"); } else { this.ActivoBotonesBM(); Session["Apto"] = _objeto; Session["Duenio"] = _objeto.Dueño; txtDireccion.Text = _objeto.Direccion; Calendario.SelectedDate = _objeto.FechaCons; Calendario.VisibleDate = _objeto.FechaCons; txtAlquiler.Text = _objeto.Alquiler.ToString(); chkPortero.Checked = ((Apartamento)_objeto).Portero; txtPiso.Text = ((Apartamento)_objeto).Piso.ToString(); txtGastosComunes.Text = ((Apartamento)_objeto).GComunes.ToString(); lblDuenio.Text = _objeto.Dueño.ToString(); } } catch (Exception ex) { lblError.Text = ex.Message; } }
public void Test03Modificar() { // 1. Instancia el objeto a probar Vivienda pruebaVivienda = new Vivienda(); // 2. Instanciamos el objeto TO pruebaVivienda.NumVivienda = 3; pruebaVivienda = daoVivienda.Obtener(pruebaVivienda.NumVivienda); Vivienda viviendaOriginal = daoVivienda.Obtener(pruebaVivienda.NumVivienda); pruebaVivienda.Ubicacion = "Callao"; // 3. Llamada al método del DAO a probar Vivienda viviendaModificado = daoVivienda.Modificar(pruebaVivienda); // 4. Implementar las validaciones Assert.NotNull(viviendaModificado); Assert.AreNotEqual(viviendaOriginal.Ubicacion, viviendaModificado.Ubicacion); }
public void Test04Eliminar() { // 1. Instancia el objeto a probar Vivienda pruebaVivienda = new Vivienda(); Residente residente = new Residente(); // 2. Instanciamos el objeto TO pruebaVivienda.NumVivienda = 3; // 3. Llamada al método del DAO a probar Assert.DoesNotThrow(delegate { daoVivienda.Eliminar(pruebaVivienda); }); pruebaVivienda = daoVivienda.Obtener(pruebaVivienda.NumVivienda); // 4. Implementar las validaciones Assert.Null(pruebaVivienda); }
// Metodo para crear la vivienda public void Agregar(Vivienda myVivienda) { try { var myQuery = EjecutarConsultas.Crear(StringResources.queryVivienda_Agregar); myQuery.AgregarParametro("pCodigoPostal", myVivienda.CodigoPostal, System.Data.DbType.Int32); myQuery.AgregarParametro("pAno", myVivienda.AnoVivienda, System.Data.DbType.Int32); myQuery.AgregarParametro("pDireccion", myVivienda.Direccion, System.Data.DbType.String); myQuery.AgregarParametro("pValorInmueble", myVivienda.ValorVivienda, System.Data.DbType.Double); myQuery.AgregarParametro("pValorContenido", myVivienda.ValorContenido, System.Data.DbType.Double); myQuery.AgregarParametro("pIdComuna", myVivienda.IdComuna, System.Data.DbType.Int32); myQuery.Ejecutar(); myQuery.CerrarConsulta(); } catch { throw; } }
public void Test01ColocarCuota() { // 1. Instancia el objeto a probar Cuota crearCuota = new Cuota(); Vivienda vivienda = new Vivienda(); // 2. Instanciando el objeto TO vivienda.NumVivienda = 1; crearCuota.Mes = "03"; crearCuota.Anio = "2011"; crearCuota.Importe = 2000; crearCuota.FechaVencimiento = DateTime.Now; crearCuota.Vivienda = vivienda; crearCuota.Estado = "P"; //ReservaService reservaService = new ReservaService(); TransaccionService transaccionService = (TransaccionService)Spring.GetObject("transaccionService"); Assert.NotNull(transaccionService); Cuota cuota = null; Assert.DoesNotThrow(delegate { cuota = transaccionService.ColocarCuota(crearCuota); }); Assert.NotNull(cuota); //cuota duplicada //'02','2011',1024,SYSDATETIME(),2,'P' Cuota cuotaExistente = new Cuota(); vivienda.NumVivienda = 2; cuotaExistente.Vivienda = vivienda; cuotaExistente.Anio = "2011"; cuotaExistente.Mes = "02"; Assert.Catch <Exception>(delegate { transaccionService.ColocarCuota(cuotaExistente); }); }
public Hipotecario CotizaHipotecarioPRYBE(string Avaluo, string Credito, string CodigoPostal,string Plazo, string AnoCredito, string FechaInicio, string TasaAnual) { Hipotecario cotizacion = new Hipotecario(); Vivienda vivienda = new Vivienda(); Vida vida = new Vida(); double primerPago, pagoSubsecuente; try { vivienda = CotizaViviendaPRYBE(Avaluo, CodigoPostal); vida = CotizaVidaCPM(Credito, Plazo, AnoCredito, FechaInicio, TasaAnual); if (vivienda.ErrorBool != true) { primerPago = (Convert.ToDouble(vivienda.PrimerPago)) + (Convert.ToDouble(vida.PagoMensual)); pagoSubsecuente = (Convert.ToDouble(vivienda.PagoSubsecuente)) + (Convert.ToDouble(vida.PagoMensual)); cotizacion.PrimerPago = Convert.ToString(Math.Round(primerPago, 2)); cotizacion.PagoSubsecuente = Convert.ToString(Math.Round(pagoSubsecuente, 2)); cotizacion.Saldos = vida.saldos; cotizacion.CoberturasVida = vida.coberturas; cotizacion.CoberturasVivienda = vivienda.coberturas; cotizacion.vivienda = vivienda; cotizacion.vida = vida; } else { cotizacion.ErrorBool = true; cotizacion.ErrorDesc = "No fue posible realizar la cotización debido a que el Código Postal capturado no tiene zonas de riesgo registradas"; } } catch(Exception ex) { cotizacion.ErrorBool = true; cotizacion.ErrorDesc = ex.Message; } return cotizacion; }
public Vivienda CotizaViviendaPRYBE(string SumaAsegurada, string CodigoPostal) { Vivienda cotizacion = new Vivienda(); double tarZonaTerremoto, tarZonaFHM, tarCobIncendio, tarCobRC, tarifaFinal, sumaAseg, primaNeta, primaTotal, primerPago, pagoSub, iva, derPoliza; string idZonaTerremoto, idZonaFHM; Zona zona = new Zona(); try { zona = RegresaZona(CodigoPostal); idZonaTerremoto = zona.Terremoto; idZonaFHM = zona.FHM; iva = 1.16; derPoliza = 100.00; tarZonaTerremoto = 0.00; tarZonaFHM = 0.00; sumaAseg = Convert.ToDouble(SumaAsegurada); if (idZonaFHM == "" || idZonaTerremoto == "") { cotizacion.ErrorBool = true; cotizacion.ErrorDesc = "No se encontro la zona de riesgo para el Código Postal capturado"; } else { switch (idZonaTerremoto) { case "A": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "B": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "B1": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "C": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "D": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "E": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "F": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "G": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "H": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "H1": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "I": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; case "J": tarZonaTerremoto = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaTerremoto].ToString()); break; } switch (idZonaFHM) { case "A1PY": tarZonaFHM = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaFHM].ToString()); break; case "A1ZG": tarZonaFHM = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaFHM].ToString()); break; case "A1ZI": tarZonaFHM = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaFHM].ToString()); break; case "A1ZP": tarZonaFHM = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaFHM].ToString()); break; case "A2": tarZonaFHM = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaFHM].ToString()); break; case "A3": tarZonaFHM = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings[idZonaFHM].ToString()); break; } tarCobIncendio = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings["CobIncendio"].ToString()); tarCobRC = Convert.ToDouble(System.Configuration.ConfigurationManager.AppSettings["CobRC"].ToString()); tarifaFinal = tarZonaTerremoto + tarZonaFHM + tarCobIncendio + tarCobRC; primaNeta = (sumaAseg * (tarifaFinal / 1000)); pagoSub = (primaNeta / 12) * iva; primerPago = (pagoSub) + (derPoliza * iva); cotizacion.PrimaNeta = Convert.ToString(primaNeta); cotizacion.PrimerPago = Convert.ToString(primerPago); cotizacion.PagoSubsecuente = Convert.ToString(pagoSub); cotizacion.PrimaTotal = Convert.ToString(primaNeta * iva); Cobertura tmp1 = new Cobertura(); Cobertura tmp2 = new Cobertura(); Cobertura tmp3 = new Cobertura(); Cobertura tmp4 = new Cobertura(); Cobertura tmp5 = new Cobertura(); Cobertura tmp6 = new Cobertura(); tmp1.Id = "1"; tmp1.Descripcion = "TODO RIESGO INCENDIO EDIFICIO"; tmp1.SumaAseg = Convert.ToString(sumaAseg); cotizacion.coberturas.Add(tmp1); tmp2.Id = "2"; tmp2.Descripcion = "GASTOS EXTRAS"; tmp2.SumaAseg = Convert.ToString(sumaAseg * 0.10); cotizacion.coberturas.Add(tmp2); tmp3.Id = "3"; tmp3.Descripcion = "REMOCION DE ESCOMBROS"; tmp3.SumaAseg = Convert.ToString(sumaAseg * 0.10); cotizacion.coberturas.Add(tmp3); tmp4.Id = "4"; tmp4.Descripcion = "FENOMENOS HIDROMETEOROLOGICOS"; tmp4.SumaAseg = "AMPARADA"; cotizacion.coberturas.Add(tmp4); tmp5.Id = "5"; tmp5.Descripcion = "TERREMOTO Y/O ERUPCION VOLCANICA"; tmp5.SumaAseg = "AMPARADA"; cotizacion.coberturas.Add(tmp5); tmp6.Id = "6"; tmp6.Descripcion = "RESPONSABILIDAD CIVIL FAMILIAR"; tmp6.SumaAseg = "1,500,000.00"; cotizacion.coberturas.Add(tmp6); } } catch (Exception ex) { cotizacion.ErrorBool = true; cotizacion.ErrorDesc = ex.Message; } return cotizacion; }
public Hipotecario() { CoberturasVida = new List<Cobertura>(); CoberturasVivienda = new List<Cobertura>(); Saldos = new List<Saldo>(); vivienda = new Vivienda(); vida = new Vida(); }