Você está na página 1de 14

EJERCICIO FINAL

Realiza un programa que sea capaz de realizar la siguiente gestin.

Dicho programa consistir en tener un control de los datos de diferentes


empleados que hay en la empresa.

La primera vez que arranca el programa, se visualizar esta ventana:

Donde no aparecer ningn dato, ya que no tiene ninguno para poder


visualizarlo.

Ejercicio final del curso 2014-2015


Si el usuario pulsa sobre el botn modificar, y no hay nadie, se visualizar la
siguiente ventana:

Si el usuario pulsa sobre el botn Buscar y no hay ningn empleado, se


visualizar la siguiente ventana:

Ejercicio final del curso 2014-2015


Si da al botn insertar, se lanzar la siguiente ventana:

Con el fin de que el usuario pueda insertar los datos de un empleado. La


ventana principal se har no visible.
Si el usuario pulsa sobre el botn CANCELAR, se cerrar dicha ventana y
aparecer, de nuevo, la ventana principal:

Ejercicio final del curso 2014-2015

Si inserta datos:

Ejercicio final del curso 2014-2015


E inserta slo el nombre, al dar al botn ACEPTAR, lanzar la siguiente
ventana:

Al aceptar dicho mensaje, se visualizar la ventana anterior (con los datos


que ha metido) para que aada los que faltan.
Si da a ACEPTAR sin haber insertado nada, se visualizar la siguiente
ventana;

Si indica el sueldo pero no el nombre, se visualizar una ventana como esta:

Si indica el nombre y sueldo y no indica si es hombre o mujer, se visualizar


una ventana como esta:

Ejercicio final del curso 2014-2015

Siempre, en estos casos, volver a la ventana de insertar datos, dejando los


datos que ha insertado.

Si el usuario inserta letras, como sueldo, se visualizar una ventana como


esta:

Una vez que el usuario ha insertado bien todos los datos, por ejemplo:

Ejercicio final del curso 2014-2015


Y da al botn aceptar, se visualizar la ventana principal.

Siempre aparecer el primer empleado que hay en el listado.

Veis que el botn de hacia la derecha e izquierda estn desactivados ya que


es el nico empleado que hay ahora mismo en la empresa.
Si aadimos otro empleado, por ejemplo a Santiago:

Ejercicio final del curso 2014-2015

A la hora de ir a la ventana principal, siempre visualizar el primero de la


lista (por orden alfabtico, de forma ascendente) y activar el botn de
siguiente, si hay un empleado detrs.

De tal forma que, al dar al botn siguiente, visualizar el empleado que est
detrs que es Sheila:

Ejercicio final del curso 2014-2015

En este caso, el botn de siguiente est desactivado, porque no hay nadie


detrs de ella pero si el botn anterior porque est Santiago.

Si hubiera tres personas Arturo, Santiago y Sheila, la visualizacin de


Santiago, sera as:

Ejercicio final del curso 2014-2015

Ya que tiene un empleado delante y detrs.

Si estando con los datos de Santiago, el usuario da al botn Modificar,


se visualizar una ventana como esta:

Con el fin de indicar que dato quiere modificar.

Si pulsa al botn Cancelar, volver a la ventana principal.


10

Ejercicio final del curso 2014-2015

Si pulsa sobre el botn nombre, saldr esta ventana:

Con el fin de que el usuario pueda modificar su nombre. Si dejara el nombre


vaco, se visualizar esta ventana:

Si indica el nombre pero no indica si es hombre o mujer, se visualizar una


ventana como esta:

11

Ejercicio final del curso 2014-2015

Si el usuario quiere modificar el sueldo, se visualizar una ventana como


esta:

Donde aparecer el nombre del empleado y el sueldo actual. Al colocarse


sobre la caja de texto, desaparecer el sueldo para que el usuario inserte el
nuevo sueldo. Si insertara letras, se visualizar un mensaje como este:

12

Ejercicio final del curso 2014-2015


Si, sobre la ventana principal, el usuario pulsa sobre el botn Buscar, se
visualizar la siguiente ventana:

Si el usuario no indica ningn nombre y da al botn Aceptar, se visualizar


una ventana como esta:

Si da al botn Cancelar, se volver a visualizar la ventana principal.


Si indica un nombre y da al botn Aceptar y no hay nadie con ese nombre,
se visualizar una ventana como esta:

Si hay alguien, se colocar en el primer empleado que se encuentre, que


contenga dicha cadena.

En el momento que el usuario cierre el programa, se guardar todos los


datos (que contiene la aplicacin) en un fichero; dichos datos se
recuperarn, la siguiente vez, que se arranque dicha aplicacin.

13

Ejercicio final del curso 2014-2015


Esto es lo mnimo que tiene que realizar la aplicacin. Luego se puede
aadir un men desplegable para ordenar la lista de empleados por otros
campos, una barra de mens,

Si ha

14

Você também pode gostar