protected void btnEliminar_Click(object sender, EventArgs e) { try { Apartamento apto = CargarApartamento(); InterfaceLogicaPropiedad inter = FabricaLogica.GetLogicaPropiedad(); inter.Eliminar(apto); } catch (ExcepcionPersonalizada ex) { mostrarMensajeError(ex.Message); return; } catch { mostrarMensajeError("Ocurrio un problema al eliminar el apartamento."); return; } lblMensaje.Text = "Apartamento eliminado con Exito."; LimpiarFormulario(); }
protected void btnModificar_Click(object sender, EventArgs e) { try { Casa casa = CargarCasa(); InterfaceLogicaPropiedad inter = FabricaLogica.GetLogicaPropiedad(); inter.Modificar(casa); } catch (ExcepcionPersonalizada ex) { mostrarMensajeError(ex.Message); return; } catch { mostrarMensajeError("Ocurrio un problema al modificar la casa."); return; } lblMensaje.Text = "Casa modificada con Exito."; LimpiarFormulario(); }
protected void btnEliminar_Click(object sender, EventArgs e) { try { LocalComercial local = CargarLocal(); InterfaceLogicaPropiedad inter = FabricaLogica.GetLogicaPropiedad(); inter.Eliminar(local); } catch (ExcepcionPersonalizada ex) { mostrarMensajeError(ex.Message); return; } catch { mostrarMensajeError("Ocurrio un problema al eliminar el Local comercial."); return; } lblMensaje.Text = "Local Comercial eliminado con Exito."; LimpiarFormulario(); }
protected void btnBuscar_Click(object sender, EventArgs e) { int padron; if (String.IsNullOrWhiteSpace(txtPadron.Text)) { mostrarMensajeError("El Padron no puede quedar vacio."); return; } try { padron = Convert.ToInt32(txtPadron.Text); if (padron <= 0) { mostrarMensajeError("Para buscar una propiedad debe ingresar un numero positivo."); return; } } catch (FormatException) { mostrarMensajeError("El Padron debe ser un numero entero."); return; } Propiedad propiedad = null; try { InterfaceLogicaPropiedad interPropiedad = FabricaLogica.GetLogicaPropiedad(); propiedad = interPropiedad.Buscar(padron); } catch (ExcepcionPersonalizada ex) { mostrarMensajeError(ex.Message); return; } catch { mostrarMensajeError("Ocurrio un problema al buscar la propiedad"); return; } if (propiedad != null) { if (propiedad is Apartamento) { ddlDepa.SelectedValue = propiedad.UnaZona.Departamento; txtLoca.Text = propiedad.UnaZona.Localidad; txtDireccion.Text = propiedad.Direccion; txtEmpleado.Text = propiedad.UnEmpleado.NombreLogueo; ddlAccion.SelectedValue = propiedad.Accion; txtPrecio.Text = propiedad.Precio.ToString(); txtTamaño.Text = propiedad.Tamaño.ToString(); txtHabitacion.Text = propiedad.Habitaciones.ToString(); txtBaño.Text = propiedad.Baños.ToString(); txtPiso.Text = ((Apartamento)propiedad).Piso.ToString(); ((Apartamento)propiedad).Ascensor = true ? rbtnSi.Checked = true : rbtnNo.Checked = true; btnBuscar.Enabled = false; btnModificar.Enabled = true; btnEliminar.Enabled = true; txtPadron.Enabled = false; ddlDepa.Enabled = true; txtLoca.Enabled = true; btnBuscarZona.Enabled = true; txtDireccion.Focus(); txtDireccion.Enabled = true; ddlAccion.Enabled = true; txtPrecio.Enabled = true; txtTamaño.Enabled = true; txtHabitacion.Enabled = true; txtBaño.Enabled = true; txtPiso.Enabled = true; rbtnNo.Enabled = true; rbtnSi.Enabled = true; } else { mostrarMensajeError("La propiedad que busco no es un apartamento."); return; } } else { btnBuscar.Enabled = false; btnAgregar.Enabled = true; txtPadron.Enabled = false; txtEmpleado.Text = ((Empleado)Session["USER"]).NombreLogueo; txtEmpleado.Enabled = false; ddlDepa.Enabled = true; txtLoca.Enabled = true; btnBuscarZona.Enabled = true; txtDireccion.Focus(); txtDireccion.Enabled = true; ddlAccion.Enabled = true; txtPrecio.Enabled = true; txtTamaño.Enabled = true; txtHabitacion.Enabled = true; txtBaño.Enabled = true; txtPiso.Enabled = true; rbtnSi.Enabled = true; rbtnNo.Enabled = true; lblMensaje.Text = "No se encontro un apartamento con el padron " + padron + ", puede agregarlo ahora."; } }