Commit Graph
100 Commits
Author SHA1 Message Date
Daniel Cortes e5fe14bf5a El dialog que pregunta por el tipo egreso presentaba mal el texto de este mismo, se ocupo el wraper para solucionarlo 2019-02-05 19:29:34 -03:00
Daniel Cortes 8a3512aa9b En el dialog de mes ahora muestra seleccionado por default el mes actual 2019-02-05 18:42:01 -03:00
Daniel Cortes d84f07a6c9 Corregido un problema existente con la generacion de informes, fallaba con febrero y probablemente con todos los meses que no tuvieran 31 dias XD 2019-02-05 18:34:06 -03:00
Daniel Cortes ae5fd8e5bf Nuevamente forzando el locale del sistema, para evitar problemas futuros 2019-02-05 17:41:55 -03:00
Daniel Cortes f3e52cdf36 Agregada una propiedad que contiene el directorio donde se sugerira guardar los informes generados 2019-02-05 17:33:30 -03:00
Daniel Cortes f7b3ea9ed1 Solucionado bug en el que al generar un informe nuevo, se mantenia la informacion antigua en el map, esto se producia porque se reutilizaba el objeto que habia generado el informe anterior 2019-02-05 17:32:12 -03:00
Daniel Cortes 3345486ae3 Cambio un poco la estructura en la carpeta dist, ademas y lo principal, se cambio el como funcionan los combobox de las vistas una vez mas, dado a que el intento anterior no funciono, se decidio que era una mejor idea crear un wraper alrededor de los objetos tipoegreso y tipoingreso, el cual hace override del tostring con la finalidad de que se mostraran bien en la vista, un poco feo quizas, pero funciona! 2019-01-22 02:48:38 -03:00
Daniel Cortes 7d8aab0f24 Se me olvido incluir un par de archivos .w. 2019-01-20 23:40:53 -03:00
Daniel Cortes 35a908d3bf Terminada la creacion de logs para la capa de base de datos 2019-01-20 23:40:27 -03:00
Daniel Cortes 68f8dc029e Mas logs y actualizacion de los to string de las clases y por ello ademas se tuvo que cambiar el como se renderizaban los combobox de los tipo egreso y tipo ingreso 2019-01-20 20:11:57 -03:00
Daniel Cortes e6195786b6 Mantencion de archivos, pase a borrar el .idea localmente y perdi un poco el orden de todo, a eso sedeben todos estos commits 2019-01-20 19:11:16 -03:00
Daniel Cortes 52f3f48ddc mantencion de archivos 2019-01-20 19:10:39 -03:00
Daniel Cortes d477d11ca7 otra vez, actualizacion del git ignore, no deben aparecer las cosas de la carpeta data 2019-01-20 19:09:50 -03:00
Daniel Cortes 168410a3db Logging!! 2019-01-20 19:01:37 -03:00
Daniel Cortes 014b4a0826 otra actualizacion al ignore 2019-01-20 18:25:35 -03:00
Daniel Cortes 9fa56f0a0e Movidas un poco las carpetas del repo :3 2019-01-20 18:24:42 -03:00
Daniel Cortes e34c2be7d1 Creo que no me gusta la idea de que este el directorio .idea al final 2019-01-20 17:49:23 -03:00
Daniel Cortes a26888eac5 Actualizado los gitignore 2019-01-20 17:46:02 -03:00
Daniel Cortes 6904f55c20 Se comienza a incluir logs en el programa, va a hacer falta en el momento que se haga deploy serio 2019-01-20 05:29:33 -03:00
Daniel Cortes 446f10e9f2 Cambiada el nombre de la propiedad para la base de datos actual.
Ademas ahora si no se pueda obtener el jdbc el programa simplemente se cerrara ya que es un estado en el cual no se puede continuar
2019-01-20 02:47:26 -03:00
Daniel Cortes e2e2412d3a Movida la necesidad de pasaar los objetos dao atravez de los constructores de las clases y se consiguen a travez de una clase estatica la que los crea previamente y simplemente los entrega a la clase que lo pide.
Supongo que dara mayor flexibilidad a cuando se quiera cambiar a un orm o cambiar la conexion a otra base de datos
2019-01-20 02:41:33 -03:00
Daniel Cortes b14222c875 se ejecuto limpieza del codigo, reformateo del codigo y optimizacion de los imports por parte del IDE 2019-01-20 02:16:59 -03:00
Daniel Cortes 4ddc2b2ee7 Mejorado el manejo del archivo properties respecto como se carga y lee en el resto de clases
la clase responsable cambio de nombre a configuration y ahora tiene un bloque estatico que inicializa el objeto properties y expone el get de este objeto
2019-01-20 02:00:33 -03:00
Daniel Cortes 21b1f976c3 Probando a agregar tests xD 2019-01-19 19:54:16 -03:00
Daniel Cortes d6997011e9 Eliminado el fileutils ya que no se le dara uso por ahora 2019-01-19 19:25:58 -03:00
Daniel Cortes 38ee67e248 Actualizado el readme 2019-01-19 19:25:41 -03:00
Daniel Cortes c36039099b Ahora si los errores relacionados con archivo son tratados correctamente :3! 2019-01-19 19:22:35 -03:00
Daniel Cortes 5ebc2cc7c3 Cambiada la libreria utilizada para manejar los archivos del informe, se usa NIO ahora y deberia estar solucionado los errores con windows. 2019-01-19 19:09:11 -03:00
Daniel Cortes 9ed451ab4f Cambio de nombre de diferencia a deposito en el calculo del fondo. 2019-01-19 17:02:43 -03:00
Daniel Cortes 0d41e533c0 La comprobacion del path estaba hecha al reves :c 2019-01-19 16:55:27 -03:00
Daniel Cortes 0f3955ee34 agregada propiedad para agregarle un nombre de prefijo a las ventanas 2019-01-18 18:56:15 -03:00
Daniel Cortes 5a9455eb4b Agregada una ventana para realizar el calculo del fondo de la caja, es wip, falta la aprobacion del jefe jajaj 2019-01-18 18:43:53 -03:00
Daniel Cortes 30de826ee2 Generalizado el testeo del error con el nombre de archivo a crear para los informes, testea si el path es valido y si no es asi muestra un mensaje de error y sale de la creacion de un informe 2019-01-18 02:02:51 -03:00
Daniel Cortes a15eb84f5f El nombre sugerido en los informes no era leido correctamente en windows, creando el archivo correctamente 2019-01-18 01:50:22 -03:00
Daniel Cortes 0e8d82ae11 Se me habia olvidado agrupar los botones de la vista manager 2019-01-18 01:49:33 -03:00
Daniel Cortes 80afb200e5 Actualizado el readme con las nuevas caracteristicas 2019-01-17 00:04:37 -03:00
Daniel Cortes 7b3a1148a1 Generalizado el informe de egresos para que cree el necesitado segun su id 2019-01-16 23:50:39 -03:00
Daniel Cortes 0e0ffd96d2 Ignorando archivos dat en dist 2019-01-16 23:48:31 -03:00
Daniel Cortes 3c90aa2497 Ignorando los archivos dat en dist, :/ 2019-01-16 03:37:05 -03:00
Daniel Cortes a5ddd4a826 Agregado informe que muestra los egresos de facturas materia prima 2019-01-16 03:34:52 -03:00
Daniel Cortes 392da6dd9d Se me olvido cambiar el nombre del modelo 2019-01-15 19:10:31 -03:00
Daniel Cortes e9dd21cb65 Cambiado el nombre del informe mensual a libro de ventas mensual, ademas se agrego una utilidad para strings que por ahora solo contiene el toUpperCase aunque se ira llenando a medida que se necesite. 2019-01-15 16:45:44 -03:00
Daniel Cortes 6830d81dce Soy un mago haciendo md :c 2019-01-12 22:46:25 -03:00
Daniel Cortes 34b1fbd3e0 Se me olvido incluir los archivos al commit anterior ~~~ 2019-01-12 22:45:40 -03:00
Daniel Cortes 6d53c3b687 creado un readme para mejor presentacion (si es que alguien alguna vez ve mi proyecto xD) 2019-01-12 22:45:20 -03:00
Daniel Cortes aefe3f1bb4 Agregado en documentos el campo de retiros 2019-01-12 18:39:29 -03:00
Daniel Cortes 3b6baf3bed Error en que los numeros de boletas eran comparados segun sus valor ascii y no de forma natural
Se agrego una clase de otra persona que hace el trabajo, gracias buen hombre <3
2019-01-12 18:11:22 -03:00
Daniel Cortes 06b2de9f65 Corregido error en la generacion del informe, mucho se tuvo que cambiar del mismo para que voliera a funcionar
Presentaba errores al intentar conseguir los numeros de las distintos numeros de boleta dado a la query que se estaba realizando, se corrige creando 2 querys separadas y se comprueba que los numeros de boleta sean minimos o maimos en el codigo
2019-01-12 17:39:10 -03:00
Daniel Cortes 0024ed1376 Informes mejorados, pensado para transcribirlo a un informe de ventas 2019-01-09 22:12:09 -03:00
Daniel Cortes 6c2cf1ce5d Solucionado bug que no generaba el ultimo dia del mes :3 2019-01-09 15:19:27 -03:00
Daniel Cortes 6d44fb7ddd Mensaje de confirmacion al generarse el informe 2019-01-08 18:30:07 -03:00
Daniel Cortes a00fa7b87e Correccion con bug sobre seleccion de mes 2019-01-08 17:50:39 -03:00
Daniel Cortes 5b5906d7ae Eliminados botones innesesarios en la vista de informes 2019-01-08 17:48:39 -03:00
Daniel Cortes 5c515752e2 Generacion de informes desde la interfaz :3 2019-01-08 17:45:22 -03:00
Daniel Cortes cb4ef76861 Correccion de cosas .w. No estoy seguro que e hecho 2019-01-07 19:32:12 -03:00
Daniel Cortes 3ee8b5c10c Arreglado horrible error con el parseo matematico 2019-01-06 13:02:02 -03:00
Daniel Cortes b8d66f0472 NumberFormatedTextField ahora calcula la operacion matematica ingresada en su campo 2019-01-06 12:36:44 -03:00
Daniel Cortes 573df8fc03 NumberFormatTextField agregado en el campo value de egresos y el total egresos 2019-01-06 00:52:15 -03:00
Daniel Cortes 73f5b44cf5 NumberFormatTextField agregado en el campo value de ingresos y formateado los campos integer en los tablemodels 2019-01-06 00:44:49 -03:00
Daniel Cortes f1c199487a Mejora de los NumberFormatedTextFields 2019-01-06 00:28:02 -03:00
Daniel Cortes 5497e39aee Cambiados JTextFields del resumen de arqueo por NumberFormatedTextFields 2019-01-05 22:25:34 -03:00
Daniel Cortes d27c48c10a Creacion de number formated text field y implementacion de prueba como campos de efectivo 2019-01-05 22:00:29 -03:00
Daniel Cortes 4c087680cd Agregado nro z inicial y nro z final a tabla ingresos 2019-01-05 18:15:49 -03:00
Daniel Cortes 543ee9ffde Reordenado el resumen de arqueo para mayor claridad 2019-01-05 17:30:53 -03:00
Daniel Cortes d55ac90454 No era muy util tener .idea en el repositorio 2019-01-05 17:25:02 -03:00
Daniel Cortes 4965633437 Revert "Cambiados fields de efectivo por JFormattedtextfields y son formateados como numeros"
This reverts commit 1647e6c9f4.

Volviendo a un estado anterior por problemas con los cambios sobre
jformatedtextfield, se usara otra estrategia
2019-01-05 17:24:03 -03:00
Daniel Cortes 72fc7dcf31 Revert "Actualizado resumen de arqueo"
This reverts commit 47e10ac3b8.

Volviendo a un estado anterior por problemas con los cambios sobre
jformatedtextfield, se usara otra estrategia
2019-01-05 17:23:02 -03:00
Daniel Cortes 47e10ac3b8 Actualizado resumen de arqueo 2019-01-05 16:28:54 -03:00
Daniel Cortes 1647e6c9f4 Cambiados fields de efectivo por JFormattedtextfields y son formateados como numeros 2019-01-05 16:04:30 -03:00
Daniel Cortes 5d8ed05883 Se me olvido agregar el jar XD 2019-01-03 15:37:46 -03:00
Daniel Cortes 99328a22c7 Actualizada licencia al año 2019
Ademas se cambio el output de la compilacion a la carpeta dist, donde se almacenaran todos los archivos necesarios para el funcionamiento del sistema
2019-01-03 15:29:34 -03:00
Daniel Cortes f6a615e4cb Comodidades!
Arreglado el problema de index al ordenar las tablas
2019-01-03 14:34:19 -03:00
Daniel Cortes c5da56117c Mas documentacion y cambiados la mayoria de los action listeners por keybindings 2019-01-03 00:25:54 -03:00
Daniel Cortes 070a12b54e Mas documentacion!!
Bendita documentacion <3
2018-12-31 21:40:27 -03:00
Daniel Cortes 1e45becc97 Documentado el controlador de ingresos 2018-12-30 21:22:39 -03:00
Daniel Cortes b9f4c4ccd9 Documentado el controlador de egresos 2018-12-30 17:57:49 -03:00
Daniel Cortes aa7876563f Creando documentacion basica 2018-12-29 02:01:28 -03:00
Daniel Cortes 7e94207da3 Resubido todo 2018-12-29 01:15:35 -03:00
Daniel Cortes 29d7f910d7 Eliminando cosas, se esta eliminando el soporte de maven y se replazo por el sistema de intellij 2018-12-29 01:09:56 -03:00
Daniel Cortes 0f2598db91 Separando un poco las clases de los modelos 2018-12-28 22:04:22 -03:00
Daniel Cortes e555ab9106 Corregido problemas .w. 2018-12-28 21:12:10 -03:00
Daniel Cortes fe187e4892 Agregadas clases para compatibilidad con sqlite 2018-12-28 18:23:48 -03:00
Daniel Cortes 4e8f31f7b5 Cambio de nombre y agregado campo para mayor claridad en el arqueo 2018-12-28 16:17:56 -03:00
Daniel Cortes 87fb2f8abb Tecnicamente esta terminada la funcionalidad basica 2018-12-28 04:32:35 -03:00
Daniel Cortes b90951e8ca Calculo de Arqueo done!!!
Siguiente paso deben ser los informes, o tal vez mejorar el codigo Q_Q
2018-12-28 02:15:48 -03:00
Daniel Cortes caf74ba96d No deberia ser editable 2018-12-28 01:55:06 -03:00
Daniel Cortes e8849f5db2 Funcionalidad de ingresar documentos en el arqueo! 2018-12-28 01:49:58 -03:00
Daniel Cortes 0febbbab93 Funcionalidad de guardar el efectivo de una caja!! :3 2018-12-27 22:49:21 -03:00
Daniel Cortes d8ae0e1222 Creo que esta funciona jajaja, inclusion de cajas en Egresos 2018-12-27 17:55:34 -03:00
Daniel Cortes ca6970a1ba Build rota pero avanzando para conseguir que todo funcione unido a una caja 2018-12-27 15:00:42 -03:00
Daniel Cortes 3a45692c7a Cambiado JButtons de ManagerView por JToggleButtons 2018-12-24 22:09:41 -03:00
Daniel Cortes f6df709679 Mejorada interaccion con las vistas :3 2018-12-24 21:58:39 -03:00
Daniel Cortes ece503afc1 Creada seccion de ingresos completa. 2018-12-24 20:42:57 -03:00
Daniel Cortes 1fe2ee082b Validacion cuando se guarda un egreso desde la vista 2018-12-21 16:33:25 -03:00
Daniel Cortes 8863e21c5c Ahora el modelo de egreso se autocarga con el objeto de tipo egreso en vez de con su id 2018-12-20 23:57:52 -03:00
Daniel Cortes bc777d3e4c Cambiado el egresotablemodel para que acepte un egreso como modelo para llenar la tabla 2018-12-20 23:16:30 -03:00
Daniel Cortes dd52ef3975 Creada ventana principal para mostrar el resto de ellas en un cardlayout! 2018-12-20 13:00:26 -03:00
Daniel Cortes a5cbe93151 Merge branch 'master' of github.com:Ryuuji159/sistema-caja 2018-12-20 02:38:19 -03:00
Daniel Cortés c7cc5b143e Initial commit 2018-12-20 02:24:18 -03:00
Daniel Cortes 6ec0519543 First!! :3 Existe una pequeña base de proyecto por ahora 2018-12-20 02:24:07 -03:00