Commit Graph

59 Commits

Author SHA1 Message Date
Daniel Cortés
e25e87e030 Bug tonto con hashcode y equals
Decidi quitarlo de los modelos ya que la documentacion de hibernate
informa que no es realmente necesario en este caso de uso

https://docs.jboss.org/hibernate/core/4.0/manual/en-US/html/persistent-classes.html#persistent-classes-equalshashcode
2019-06-18 20:35:50 -04:00
Daniel Cortés
dae4ee91cb Agrege los modelos que faltaban
de paso corregi errores de los anteriors
2019-06-18 15:40:12 -04:00
Daniel Cortés
507a0bef91 Actualize la base de datos
Plus un script que ejecuta la migracion automaticamente
2019-06-18 00:42:19 -04:00
Daniel Cortés
56cbb1fdeb Creo haber terminado con los mantenedores 2019-06-17 21:44:34 -04:00
Daniel Cortés
7d5dea7d03 Borrar personas con manytomnay relationships 2019-06-15 00:30:32 -04:00
Daniel Cortés
acc9ae66ae Pos creo haber terminado con lo de esto 2019-06-14 23:42:38 -04:00
Daniel Cortés
de54d8f885 Direceccion para clientes, distribuidors y trabajadores 2019-06-14 19:32:50 -04:00
Daniel Cortés
088f7ef51b Cree las versiones abstractas de direccion y telefono 2019-06-14 00:57:12 -04:00
Daniel Cortés
81a3a2e6ac Devolvi los packages a como estaban al principio
Mi plan maestro no funciono
2019-06-14 00:22:51 -04:00
Daniel Cortés
95f77b8392 Correos para clientes y distribuidores <3 2019-06-13 21:55:33 -04:00
Daniel Cortés
e7d6409549 Cree un controlador abstracto de correo
La gracia es que pueda extender esa y especificarlo para trabajar con
trabajadores, luego clientes y otro para distribuidores

ADEMAS PARECE QUE FORMATEE TODO EL PUTO PROJECTO

eso <3
2019-06-13 13:48:13 -04:00
Daniel Cortés
9d86f75991 Clientes <3 2019-06-13 13:05:58 -04:00
Daniel Cortés
b196a180bc Distribuidores y empresas 2019-06-12 23:10:56 -04:00
Daniel Cortés
6a4ed86ad3 Mejore la seguridad de las contraseñas :3 2019-06-12 12:33:38 -04:00
Daniel Cortés
50ee562fa4 Movi los packages para que esten mas ordenados 2019-06-09 14:01:54 -04:00
Daniel Cortés
2d56ab2f7a Cosas! 2019-06-07 09:56:35 -04:00
Daniel Cortés
856c5490c1 Arregle la busqueda, la habia explotado antes 2019-06-07 01:24:09 -04:00
Daniel Cortés
1cd5d4703e Agrege el asunto de direccion a los trabajadores <3 2019-06-06 13:42:21 -04:00
Daniel Cortés
a4ddd12913 PUES NO CUESTA TANTO COPIAR Y PEGAR! 2019-06-05 13:46:21 -04:00
Daniel Cortés
b97d43f5e4 Creado registro de correo para un trabajador 2019-06-05 13:05:23 -04:00
Daniel Cortés
a5a30b3a3d muchos cambios en el objetivo que se puedan crear usuarios
Todo por ellos <3

La gracia es que al ver un trabajador te da la opcion de usuario, dentro
de ella si es que no tiene un usuario creado puede crear uno, y una vez
creado, pasa a ver su nombre de usuario y desde esa vista, puede ir a
editar su usuario cambiando su nombre y contraseña a gusto, me
gustaria poder poner un placeholder en el campo de la contraseña pero no
me deja :c
2019-06-04 20:19:12 -04:00
Daniel Cortés
dc52c8daae Estoy cambiando un poco todo 2019-06-04 14:22:56 -04:00
Daniel Cortés
7e509555c7 Cambiare la forma enque se maneja el stock 2019-05-29 13:49:47 -04:00
Daniel Cortés
69a45d2ad6 otro cambio, no se que hize, help 2019-05-29 00:29:56 -04:00
Daniel Cortés
e4c7e8f282 Correcciones varias... se me fue la onda
Le puse una columna de inserted_at a todas las tablas de la base de
datos excepto las de join

El resto son bugs.. no se, muchas cosas
2019-05-28 23:36:52 -04:00
Daniel Cortés
50ae40449b Agrege Trabajadores! 2019-05-28 22:33:15 -04:00
Daniel Cortés
3b69bbcfe7 Agregado sistema de logeo
Es bastante bonito, me gusta
la logica esta en su propio package ya que no encontraba que estuviera
100% relacionado con el resto de controlardores y vistas, dado que no
heredan de las clases BaseController y BasePanel

El main obtiene el resultado del logeo a travez de un listener
customizado el cual entrega por evento un LoggedEvent, que contiene el
usuario que fue logeado, de tal manera que se lo pueda entregar al resto
de las vistas.

Me costo 2 dias encontrar la combianacion perfecta de cosas para que
esto funcionara llegando al final a la solucion de un listener superior.

Pareciera que swing al no ejecutarse en el mismo thread no puedo tener
un listener que cambie una variable de la instacia, que termine la
ejecucion de swing y despues desde la clase superior leer la variable de
instancia, ya que no parece que alcance a actualizarse en el thread
principal.
2019-05-27 12:06:23 -04:00
Daniel Cortés
32afdce86a El base controller debe tener visible su parent 2019-05-25 20:18:09 -04:00
Daniel Cortés
730067f48d Cree un BaseRepository
Basicamente contiene los metodos para guardar, editar y eliminar que se
repiten a travez de todos los modelos
2019-05-25 18:26:00 -04:00
Daniel Cortés
2cb89e53f7 Movi BaseController y BasePanel al package framework 2019-05-25 18:17:19 -04:00
Daniel Cortés
543eb4c593 Ahora todas las vistas de search tienen un boton de crear 2019-05-23 19:07:24 -04:00
Daniel Cortés
5a1dd544ad Se creo un objeto que contiene la validacion y muestra el mensaje de
error
2019-05-23 13:10:24 -04:00
Daniel Cortés
3c7a120314 arreglada validacion de serie ejemplar y cosas de la vista 2019-05-14 13:07:47 -04:00
Daniel Cortés
944dfecf08 Ahora si esta mejor y mas bonito 2019-05-13 21:15:07 -04:00
Daniel Cortés
9fb94625e1 Agregada forma de crear ejemplares para un libro
Ademas movi los validator a su propio package
2019-05-13 21:06:25 -04:00
Daniel Cortés
0187e71187 Agregados ejemplares de libros al sistema 2019-05-13 19:58:50 -04:00
Daniel Cortés
6ffb2d6b64 Se arreglaron los tamaños de las vistas 2019-05-13 11:59:59 -04:00
Daniel Cortés
13fca1425f Los libros ahora tienen la mismas vistasq ue el resto 2019-05-13 01:28:18 -04:00
Daniel Cortés
7d15a0cf54 Se actualizaron los paneles del idioma
estan wonitas falta solo la de los libros <3
2019-05-11 21:25:19 -04:00
Daniel Cortés
6b47dcf9e0 Cosas, cambio el mantenedor de editorial 2019-05-09 14:26:08 -04:00
Daniel Cortés
bae2715231 Se crearon clases para la validacion de los controladores 2019-05-08 13:12:12 -04:00
Daniel Cortés
1624924708 Muchos cambios
se me fue un poco la onda
pero ahora esta funcionando las vistas de categoria de la misma manera
que la vista de autores

Ademas arregle un error en el que el Set de libros en categoria,
editorial, estado e idioma eran null
2019-05-08 11:35:56 -04:00
Daniel Cortés
b9dc5f55c9 Cambiado el list a search 2019-05-08 09:25:57 -04:00
Daniel Cortés
ffe8d1a337 Agregada busqueda y correccion de errores 2019-05-08 09:16:49 -04:00
Daniel Cortés
afb32230ef Cambiados los tamaños de los botones a 150px 2019-05-08 09:05:55 -04:00
Daniel Cortés
cfa098fb21 Volver button en update autor 2019-05-08 08:54:09 -04:00
Daniel Cortés
e5acc24fd4 La vista de busqueda es la central ahora 2019-05-08 02:34:46 -04:00
Daniel Cortés
41f6ad565d Me equivoque con la visibilidad del metodo 2019-05-08 00:45:11 -04:00
Daniel Cortés
6d539aab02 Ahora el controller tiene a su parent no la vista 2019-05-07 23:11:52 -04:00
Daniel Cortés
39462e1b26 Se generalizo la creacion de controllers/vistas
eso <3
2019-05-07 22:40:46 -04:00