Tec-Pro / Tik

0 stars 0 forks source link

CRUD ADMIN #3

Closed norcasitas closed 9 years ago

norcasitas commented 9 years ago

Se deberá realizar alta, baja, modificación y lectura del modulo admin, el cual contendrá: name pass

se deberá implementar abm, controlador, e interfaz grafica del modulo admin.

abm va en SERVERTIK controlador e interfaz va en ADMINTIK

norcasitas commented 9 years ago

@MaxCej

agusbauer commented 9 years ago

Primero hay que borrar todos los administradores de la base de datos que esten cargados de otra forma, asi se crea automaticamente el administrador por defecto admin-admin. Con los administradores cargados de otra forma va a decir que las contraseñas no concuerdan por la encriptacion.

norcasitas commented 9 years ago

@agusbauer LA base de datos se debe abrir CADA vez que se acceda a ella, en los métodos de la implementación de interfaces, ergo error en el método dminExists(String name) (linea 32 de CrudAdmin)

norcasitas commented 9 years ago

Perdón, está todo bien. No vi que era privado y se invocaba más abajo con la base ya abierta.

norcasitas commented 9 years ago

Detalles a corregir para mejorar la interacción del usuario:

-Al abrir la ventana, que aparezca en el centro de la ventana, esto se logra seteando relativeLocation(null) o algo así antes de hacerla visible

-Jugar con los botones habilitados o no,es decir, al entrar a la configuración del admin, que tenga el textField de contraseña y nombre bloqueado, cuando se ponga nuevo o modificar se habilite, y funciona perfecto al poner modificar un usuario o poner crear y luego sin guardar poner borrar.

-eliminar la posibilidad de que la ventana se agrande (se agranda y se desconfigura toda la parte visual) mejor si queda fija, es decir que no sea resizable ni maximizable.

Lo demás funciona perfecto, incluso cuando se borran todos los usuarios, se cierra sesión y se crea nuevamente el admin, detalle perfecto!

-si es posible, estaría bueno usar keyReleased en la ventana login, para ingresar usuario, apretar enter y bajar al campo contraseña, ingresarla, apretar enter y bajar a ingresar o que ingrese con el ultimo enter de la contraseña