Anda di halaman 1dari 2

Instituto Superior SISE

Curso : Fundamentos de Programacin B


Trabajo Final 2: Ventas inmobiliarias 1




Fundamentos de programacin B

Tema Trabajo Final2: Ventas inmobiliarias

Objetivos de la prctica
Aprender a utilizar los cuadros de lista.

Insertar y eliminar mltiples elementos de un control ListBox

Obtener datos a partir del elemento seleccionado de un ListBox.

Intercambiar informacin entre una ventana principal y otra secundaria.

Funcionalidad del trabajo
Se trata de una aplicacin que permite visualizar las caractersticas de una serie de viviendas
que una inmobiliaria tiene en venta.

La inmobiliaria guarda las viviendas en una estructura que contiene la siguiente informacin:

Atributo Tipo Descripcin
Id Cadena Identificador nico de la casa
Direccin Cadena Direccin de la vivienda
Poblacin Cadena Poblacin de la vivienda
Cp Cadena Cdigo postal de la vivienda
Propietario Cadena Nombre del propietario actual
Precio Decimal Precio de la vivienda
Foto Cadena Nombre del archivo grfico que guarda una foto de la casa


La ventana principal tiene el siguiente aspecto:


En el cuadro de lista (JList), aparece informacin sobre la direccin de la
casa.
El cuadro de lista ser de seleccin mltiple.
Al pulsar sobre el botn SALIR, se terminar la aplicacin.

Al pulsar sobre uno de los elementos de la lista, aparecern los datos de la vivienda.

o En esta ventana los cuadros de texto no son editables.


Instituto Superior SISE
Curso : Fundamentos de Programacin B
Trabajo Final 2: Ventas inmobiliarias 2



o En el caso de que la vivienda no tenga foto, o la foto no se encuentre, se
cargar una imagen predeterminada (Nota: tener un conjunto de imgenes de
casas , y una imagen ND.jpg que puede servir como imagen predeterminada).

Al pulsar en el botn BORRAR, se eliminarn de la lista todos los elementos
seleccionados. En el caso de que no exista ningn elemento seleccionado aparecer
un mensaje advirtindolo.

Al pulsar sobre el botn Nuevo, se abrir una nueva ventana modal en la que se
introducirn los datos de una nueva vivienda. En esa ventana, al pulsar sobre el botn
ACEPTAR, se aadir un nuevo elemento en el cuadro de lista, al pulsar sobre el botn
CANCELAR no ocurrir nada.


Al pulsar sobre el botn MODIFICAR, se abrir una ventana igual que la anterior. En el
ttulo de la ventana se indicar que se est realizando una modificacin, y en los
cuadros de texto aparecern los detalles de la casa que estaba seleccionada (si no
hubiera ninguna casa seleccionada aparecer un mensaje de error indicndolo). Si se
ha pulsado el botn ACEPTAR de esta ventana, se modificarn los datos del elemento
seleccionado.

Normas de entrega
El Trabajo final es de forma Grupal y se entregara en la fecha indicada del examen Final.