From 314ff3a891f471561c9be5c47cb1190c45ed7f52 Mon Sep 17 00:00:00 2001 From: Ryuuji Date: Wed, 30 Nov 2016 18:01:52 -0400 Subject: [PATCH] Se crea el javaDoc --- bin/control/ControlAdmin.class | Bin 2302 -> 2302 bytes bin/control/ControlLogin.class | Bin 2032 -> 2032 bytes bin/control/ControlPrincipal.class | Bin 6973 -> 6973 bytes bin/main/Main.class | Bin 449 -> 457 bytes bin/utiles/Archivo.class | Bin 4398 -> 4398 bytes bin/utiles/Cifrador.class | Bin 2967 -> 2967 bytes bin/utiles/Validador.class | Bin 472 -> 472 bytes bin/visual/frame/FrameAdministrador$1.class | Bin 0 -> 819 bytes bin/visual/frame/FrameAdministrador$2.class | Bin 0 -> 917 bytes bin/visual/frame/FrameAdministrador$3.class | Bin 0 -> 781 bytes bin/visual/frame/FrameAdministrador$4.class | Bin 0 -> 777 bytes .../frame}/FrameAdministrador.class | Bin 5942 -> 5982 bytes bin/visual/frame/FrameCrear$1.class | Bin 0 -> 779 bytes bin/visual/frame/FrameCrear$2.class | Bin 0 -> 775 bytes bin/visual/frame/FrameCrear.class | Bin 0 -> 5211 bytes bin/visual/frame/FrameLogin$1.class | Bin 0 -> 1018 bytes bin/visual/frame/FrameLogin$2.class | Bin 0 -> 775 bytes bin/visual/frame/FrameLogin$3.class | Bin 0 -> 775 bytes bin/visual/frame/FrameLogin$4.class | Bin 0 -> 775 bytes .../frame}/FrameLogin.class | Bin 8410 -> 8398 bytes bin/visual/frame/FrameModificar$1.class | Bin 0 -> 803 bytes bin/visual/frame/FrameModificar$2.class | Bin 0 -> 757 bytes bin/visual/frame/FrameModificar$3.class | Bin 0 -> 757 bytes .../frame}/FrameModificar.class | Bin 6537 -> 6573 bytes bin/visual/frame/FramePrincipal$1.class | Bin 0 -> 707 bytes bin/visual/frame/FramePrincipal.class | Bin 0 -> 5003 bytes bin/visual/frame/FrameRegistro$1.class | Bin 0 -> 753 bytes bin/visual/frame/FrameRegistro$2.class | Bin 0 -> 796 bytes .../frame}/FrameRegistro.class | Bin 7192 -> 7122 bytes bin/visual/otros/JTableTable$1.class | Bin 0 -> 869 bytes .../otros}/JTableTable.class | Bin 2076 -> 2092 bytes .../panel}/P.A.M.v2/catola.png | Bin .../panel}/P.A.M.v2/logo.png | Bin .../panel}/P.A.M.v2/resumen.png | Bin bin/visual/panel/PanelCartola$1.class | Bin 0 -> 789 bytes bin/visual/panel/PanelCartola$2.class | Bin 0 -> 789 bytes bin/visual/panel/PanelCartola$3.class | Bin 0 -> 789 bytes .../panel}/PanelCartola.class | Bin 12687 -> 12727 bytes bin/visual/panel/PanelResumen$1.class | Bin 0 -> 789 bytes .../panel}/PanelResumen.class | Bin 14284 -> 14304 bytes bin/visual/panel/PanelSuperior$1.class | Bin 0 -> 796 bytes bin/visual/panel/PanelSuperior$2.class | Bin 0 -> 796 bytes .../panel}/PanelSuperior.class | Bin 6360 -> 6388 bytes bin/visualV2/FrameAdministrador$1.class | Bin 795 -> 0 bytes bin/visualV2/FrameAdministrador$2.class | Bin 897 -> 0 bytes bin/visualV2/FrameAdministrador$3.class | Bin 761 -> 0 bytes bin/visualV2/FrameAdministrador$4.class | Bin 757 -> 0 bytes bin/visualV2/FrameCrear$1.class | Bin 751 -> 0 bytes bin/visualV2/FrameCrear.class | Bin 5056 -> 0 bytes bin/visualV2/FrameLogin$1.class | Bin 994 -> 0 bytes bin/visualV2/FrameLogin$2.class | Bin 751 -> 0 bytes bin/visualV2/FrameLogin$3.class | Bin 751 -> 0 bytes bin/visualV2/FrameLogin$4.class | Bin 751 -> 0 bytes bin/visualV2/FrameModificar$1.class | Bin 779 -> 0 bytes bin/visualV2/FrameModificar$2.class | Bin 737 -> 0 bytes bin/visualV2/FrameModificar$3.class | Bin 737 -> 0 bytes bin/visualV2/FramePrincipal.class | Bin 4827 -> 0 bytes bin/visualV2/FrameRegistro$1.class | Bin 733 -> 0 bytes bin/visualV2/FrameRegistro$2.class | Bin 772 -> 0 bytes bin/visualV2/JTableTable$1.class | Bin 849 -> 0 bytes bin/visualV2/PanelCartola$1.class | Bin 765 -> 0 bytes bin/visualV2/PanelCartola$2.class | Bin 765 -> 0 bytes bin/visualV2/PanelCartola$3.class | Bin 765 -> 0 bytes bin/visualV2/PanelResumen$1.class | Bin 765 -> 0 bytes bin/visualV2/PanelSuperior$1.class | Bin 772 -> 0 bytes bin/visualV2/PanelSuperior$2.class | Bin 772 -> 0 bytes doc/allclasses-frame.html | 33 + doc/allclasses-noframe.html | 33 + doc/constant-values.html | 124 ++++ doc/control/ControlAdmin.html | 385 ++++++++++ doc/control/ControlLogin.html | 346 +++++++++ doc/control/ControlPrincipal.html | 539 ++++++++++++++ doc/control/class-use/ControlAdmin.html | 124 ++++ doc/control/class-use/ControlLogin.html | 124 ++++ doc/control/class-use/ControlPrincipal.html | 124 ++++ doc/control/package-frame.html | 22 + doc/control/package-summary.html | 160 ++++ doc/control/package-tree.html | 139 ++++ doc/control/package-use.html | 124 ++++ doc/deprecated-list.html | 124 ++++ doc/help-doc.html | 229 ++++++ doc/index-files/index-1.html | 174 +++++ doc/index-files/index-10.html | 139 ++++ doc/index-files/index-11.html | 131 ++++ doc/index-files/index-12.html | 155 ++++ doc/index-files/index-13.html | 137 ++++ doc/index-files/index-14.html | 135 ++++ doc/index-files/index-15.html | 139 ++++ doc/index-files/index-2.html | 131 ++++ doc/index-files/index-3.html | 168 +++++ doc/index-files/index-4.html | 140 ++++ doc/index-files/index-5.html | 176 +++++ doc/index-files/index-6.html | 151 ++++ doc/index-files/index-7.html | 153 ++++ doc/index-files/index-8.html | 135 ++++ doc/index-files/index-9.html | 136 ++++ doc/index.html | 75 ++ doc/overview-frame.html | 25 + doc/overview-summary.html | 151 ++++ doc/overview-tree.html | 187 +++++ doc/package-list | 5 + doc/script.js | 30 + doc/serialized-form.html | 694 ++++++++++++++++++ doc/stylesheet.css | 574 +++++++++++++++ doc/utiles/Archivo.html | 465 ++++++++++++ doc/utiles/Validador.html | 281 +++++++ doc/utiles/class-use/Archivo.html | 124 ++++ doc/utiles/class-use/Validador.html | 124 ++++ doc/utiles/package-frame.html | 21 + doc/utiles/package-summary.html | 150 ++++ doc/utiles/package-tree.html | 138 ++++ doc/utiles/package-use.html | 124 ++++ doc/visual/frame/FrameAdministrador.html | 419 +++++++++++ doc/visual/frame/FrameCrear.html | 381 ++++++++++ doc/visual/frame/FrameLogin.html | 381 ++++++++++ doc/visual/frame/FrameModificar.html | 381 ++++++++++ doc/visual/frame/FramePrincipal.html | 439 +++++++++++ doc/visual/frame/FrameRegistro.html | 381 ++++++++++ .../frame/class-use/FrameAdministrador.html | 124 ++++ doc/visual/frame/class-use/FrameCrear.html | 124 ++++ doc/visual/frame/class-use/FrameLogin.html | 124 ++++ .../frame/class-use/FrameModificar.html | 124 ++++ .../frame/class-use/FramePrincipal.html | 124 ++++ doc/visual/frame/class-use/FrameRegistro.html | 124 ++++ doc/visual/frame/package-frame.html | 25 + doc/visual/frame/package-summary.html | 175 +++++ doc/visual/frame/package-tree.html | 162 ++++ doc/visual/frame/package-use.html | 124 ++++ doc/visual/otros/JTableTable.html | 404 ++++++++++ doc/visual/otros/class-use/JTableTable.html | 166 +++++ doc/visual/otros/package-frame.html | 20 + doc/visual/otros/package-summary.html | 144 ++++ doc/visual/otros/package-tree.html | 153 ++++ doc/visual/otros/package-use.html | 159 ++++ doc/visual/panel/PanelCartola.html | 396 ++++++++++ doc/visual/panel/PanelResumen.html | 408 ++++++++++ doc/visual/panel/PanelSuperior.html | 355 +++++++++ doc/visual/panel/class-use/PanelCartola.html | 124 ++++ doc/visual/panel/class-use/PanelResumen.html | 124 ++++ doc/visual/panel/class-use/PanelSuperior.html | 124 ++++ doc/visual/panel/package-frame.html | 22 + doc/visual/panel/package-summary.html | 158 ++++ doc/visual/panel/package-tree.html | 155 ++++ doc/visual/panel/package-use.html | 124 ++++ src/control/ControlAdmin.java | 55 ++ src/control/ControlLogin.java | 44 ++ src/control/ControlPrincipal.java | 131 +++- src/main/Main.java | 2 +- src/utiles/Archivo.java | 133 +++- src/utiles/Cifrador.java | 1 - src/utiles/Validador.java | 10 +- .../frame}/FrameAdministrador.java | 28 +- .../frame}/FrameCrear.java | 69 +- src/visual/frame/FrameLogin.java | 247 +++++++ .../frame}/FrameModificar.java | 64 +- .../frame}/FramePrincipal.java | 66 +- src/visual/frame/FrameRegistro.java | 196 +++++ .../otros}/JTableTable.java | 20 +- .../panel}/P.A.M.v2/catola.png | Bin .../panel}/P.A.M.v2/logo.png | Bin .../panel}/P.A.M.v2/resumen.png | Bin .../panel}/PanelCartola.java | 43 +- .../panel}/PanelResumen.java | 81 +- src/visual/panel/PanelSuperior.java | 170 +++++ src/visualV2/FrameLogin.java | 242 ------ src/visualV2/FrameRegistro.java | 188 ----- src/visualV2/PanelSuperior.java | 150 ---- 167 files changed, 15899 insertions(+), 687 deletions(-) create mode 100644 bin/visual/frame/FrameAdministrador$1.class create mode 100644 bin/visual/frame/FrameAdministrador$2.class create mode 100644 bin/visual/frame/FrameAdministrador$3.class create mode 100644 bin/visual/frame/FrameAdministrador$4.class rename bin/{visualV2 => visual/frame}/FrameAdministrador.class (76%) create mode 100644 bin/visual/frame/FrameCrear$1.class create mode 100644 bin/visual/frame/FrameCrear$2.class create mode 100644 bin/visual/frame/FrameCrear.class create mode 100644 bin/visual/frame/FrameLogin$1.class create mode 100644 bin/visual/frame/FrameLogin$2.class create mode 100644 bin/visual/frame/FrameLogin$3.class create mode 100644 bin/visual/frame/FrameLogin$4.class rename bin/{visualV2 => visual/frame}/FrameLogin.class (74%) create mode 100644 bin/visual/frame/FrameModificar$1.class create mode 100644 bin/visual/frame/FrameModificar$2.class create mode 100644 bin/visual/frame/FrameModificar$3.class rename bin/{visualV2 => visual/frame}/FrameModificar.class (79%) create mode 100644 bin/visual/frame/FramePrincipal$1.class create mode 100644 bin/visual/frame/FramePrincipal.class create mode 100644 bin/visual/frame/FrameRegistro$1.class create mode 100644 bin/visual/frame/FrameRegistro$2.class rename bin/{visualV2 => visual/frame}/FrameRegistro.class (76%) create mode 100644 bin/visual/otros/JTableTable$1.class rename bin/{visualV2 => visual/otros}/JTableTable.class (64%) rename bin/{visualV2 => visual/panel}/P.A.M.v2/catola.png (100%) rename bin/{visualV2 => visual/panel}/P.A.M.v2/logo.png (100%) rename bin/{visualV2 => visual/panel}/P.A.M.v2/resumen.png (100%) create mode 100644 bin/visual/panel/PanelCartola$1.class create mode 100644 bin/visual/panel/PanelCartola$2.class create mode 100644 bin/visual/panel/PanelCartola$3.class rename bin/{visualV2 => visual/panel}/PanelCartola.class (78%) create mode 100644 bin/visual/panel/PanelResumen$1.class rename bin/{visualV2 => visual/panel}/PanelResumen.class (62%) create mode 100644 bin/visual/panel/PanelSuperior$1.class create mode 100644 bin/visual/panel/PanelSuperior$2.class rename bin/{visualV2 => visual/panel}/PanelSuperior.class (76%) delete mode 100644 bin/visualV2/FrameAdministrador$1.class delete mode 100644 bin/visualV2/FrameAdministrador$2.class delete mode 100644 bin/visualV2/FrameAdministrador$3.class delete mode 100644 bin/visualV2/FrameAdministrador$4.class delete mode 100644 bin/visualV2/FrameCrear$1.class delete mode 100644 bin/visualV2/FrameCrear.class delete mode 100644 bin/visualV2/FrameLogin$1.class delete mode 100644 bin/visualV2/FrameLogin$2.class delete mode 100644 bin/visualV2/FrameLogin$3.class delete mode 100644 bin/visualV2/FrameLogin$4.class delete mode 100644 bin/visualV2/FrameModificar$1.class delete mode 100644 bin/visualV2/FrameModificar$2.class delete mode 100644 bin/visualV2/FrameModificar$3.class delete mode 100644 bin/visualV2/FramePrincipal.class delete mode 100644 bin/visualV2/FrameRegistro$1.class delete mode 100644 bin/visualV2/FrameRegistro$2.class delete mode 100644 bin/visualV2/JTableTable$1.class delete mode 100644 bin/visualV2/PanelCartola$1.class delete mode 100644 bin/visualV2/PanelCartola$2.class delete mode 100644 bin/visualV2/PanelCartola$3.class delete mode 100644 bin/visualV2/PanelResumen$1.class delete mode 100644 bin/visualV2/PanelSuperior$1.class delete mode 100644 bin/visualV2/PanelSuperior$2.class create mode 100644 doc/allclasses-frame.html create mode 100644 doc/allclasses-noframe.html create mode 100644 doc/constant-values.html create mode 100644 doc/control/ControlAdmin.html create mode 100644 doc/control/ControlLogin.html create mode 100644 doc/control/ControlPrincipal.html create mode 100644 doc/control/class-use/ControlAdmin.html create mode 100644 doc/control/class-use/ControlLogin.html create mode 100644 doc/control/class-use/ControlPrincipal.html create mode 100644 doc/control/package-frame.html create mode 100644 doc/control/package-summary.html create mode 100644 doc/control/package-tree.html create mode 100644 doc/control/package-use.html create mode 100644 doc/deprecated-list.html create mode 100644 doc/help-doc.html create mode 100644 doc/index-files/index-1.html create mode 100644 doc/index-files/index-10.html create mode 100644 doc/index-files/index-11.html create mode 100644 doc/index-files/index-12.html create mode 100644 doc/index-files/index-13.html create mode 100644 doc/index-files/index-14.html create mode 100644 doc/index-files/index-15.html create mode 100644 doc/index-files/index-2.html create mode 100644 doc/index-files/index-3.html create mode 100644 doc/index-files/index-4.html create mode 100644 doc/index-files/index-5.html create mode 100644 doc/index-files/index-6.html create mode 100644 doc/index-files/index-7.html create mode 100644 doc/index-files/index-8.html create mode 100644 doc/index-files/index-9.html create mode 100644 doc/index.html create mode 100644 doc/overview-frame.html create mode 100644 doc/overview-summary.html create mode 100644 doc/overview-tree.html create mode 100644 doc/package-list create mode 100644 doc/script.js create mode 100644 doc/serialized-form.html create mode 100644 doc/stylesheet.css create mode 100644 doc/utiles/Archivo.html create mode 100644 doc/utiles/Validador.html create mode 100644 doc/utiles/class-use/Archivo.html create mode 100644 doc/utiles/class-use/Validador.html create mode 100644 doc/utiles/package-frame.html create mode 100644 doc/utiles/package-summary.html create mode 100644 doc/utiles/package-tree.html create mode 100644 doc/utiles/package-use.html create mode 100644 doc/visual/frame/FrameAdministrador.html create mode 100644 doc/visual/frame/FrameCrear.html create mode 100644 doc/visual/frame/FrameLogin.html create mode 100644 doc/visual/frame/FrameModificar.html create mode 100644 doc/visual/frame/FramePrincipal.html create mode 100644 doc/visual/frame/FrameRegistro.html create mode 100644 doc/visual/frame/class-use/FrameAdministrador.html create mode 100644 doc/visual/frame/class-use/FrameCrear.html create mode 100644 doc/visual/frame/class-use/FrameLogin.html create mode 100644 doc/visual/frame/class-use/FrameModificar.html create mode 100644 doc/visual/frame/class-use/FramePrincipal.html create mode 100644 doc/visual/frame/class-use/FrameRegistro.html create mode 100644 doc/visual/frame/package-frame.html create mode 100644 doc/visual/frame/package-summary.html create mode 100644 doc/visual/frame/package-tree.html create mode 100644 doc/visual/frame/package-use.html create mode 100644 doc/visual/otros/JTableTable.html create mode 100644 doc/visual/otros/class-use/JTableTable.html create mode 100644 doc/visual/otros/package-frame.html create mode 100644 doc/visual/otros/package-summary.html create mode 100644 doc/visual/otros/package-tree.html create mode 100644 doc/visual/otros/package-use.html create mode 100644 doc/visual/panel/PanelCartola.html create mode 100644 doc/visual/panel/PanelResumen.html create mode 100644 doc/visual/panel/PanelSuperior.html create mode 100644 doc/visual/panel/class-use/PanelCartola.html create mode 100644 doc/visual/panel/class-use/PanelResumen.html create mode 100644 doc/visual/panel/class-use/PanelSuperior.html create mode 100644 doc/visual/panel/package-frame.html create mode 100644 doc/visual/panel/package-summary.html create mode 100644 doc/visual/panel/package-tree.html create mode 100644 doc/visual/panel/package-use.html rename src/{visualV2 => visual/frame}/FrameAdministrador.java (91%) rename src/{visualV2 => visual/frame}/FrameCrear.java (67%) create mode 100644 src/visual/frame/FrameLogin.java rename src/{visualV2 => visual/frame}/FrameModificar.java (83%) rename src/{visualV2 => visual/frame}/FramePrincipal.java (75%) create mode 100644 src/visual/frame/FrameRegistro.java rename src/{visualV2 => visual/otros}/JTableTable.java (77%) rename src/{visualV2 => visual/panel}/P.A.M.v2/catola.png (100%) rename src/{visualV2 => visual/panel}/P.A.M.v2/logo.png (100%) rename src/{visualV2 => visual/panel}/P.A.M.v2/resumen.png (100%) rename src/{visualV2 => visual/panel}/PanelCartola.java (94%) rename src/{visualV2 => visual/panel}/PanelResumen.java (91%) create mode 100644 src/visual/panel/PanelSuperior.java delete mode 100644 src/visualV2/FrameLogin.java delete mode 100644 src/visualV2/FrameRegistro.java delete mode 100644 src/visualV2/PanelSuperior.java diff --git a/bin/control/ControlAdmin.class b/bin/control/ControlAdmin.class index 910e91fc0dbe91b3cf68c141f0bc3a8de6d241f5..2c91ad0c54f3c6c925576cf59a0c2b9c6786198b 100644 GIT binary patch delta 191 zcmWNLI}Sl%5Jr#0^(Z86P-xI92$hKEMUZ&E5)1GstidZmf$rad70`)Y*pT>|nKLuV z`Q~T;?B~n!hj0_dCSpET&5Ge8Zd{(Rl@g`R-1BfMqAEcgqSVMyCr^_SEz0T+ZEbp* z`l22k2C5TAOc|@sn3;n27+J`&B*2OoYZBrl8}s$Pvs+zu`e09n14WMVo|JT!_oRf2 QyjQy1h{lkUQX#2uaQ<|HTg zXZ(!UTgzlflEomWV$IPC=oD2V6=-Ey6?IQN?V7AQMH*CTGNZ+uHWnRLLYppY`gjc3 z3J(nN8FOVqAdHwQGyNznq+*h1DJ@GnCOvHRO@GF&7*9UfGGZrwFI^vplXQJt&SFB2 N+~f+m5UE(-`~kV|9LWFx diff --git a/bin/control/ControlLogin.class b/bin/control/ControlLogin.class index 549da67adb141f04d817ba8455d256766607fd81..365d297045fbf2158cb042ee21d9a8963e382a64 100644 GIT binary patch delta 163 zcmWNKyAHu%7>1ugi-8jP#UzY%N*oe8w2e?929l~o6ETp8!{ACR|7bCpU6M=aCHSW2 zP2N*tCDzwBvL#X|ij?)-ctwu$x6{HTjKSMuEC;m$y`$3wr;(H{#*8kztA delta 163 zcmWNKy$-=(7=@ofs|cT>!Qd|#s*^HU+L9o|KqB8jA_fw7WBEpl$?TF`LNCFaGdw5n z$$L(!QuR%&oI{2@E(No(-df>M7P&O2(4$I1jRkd9a#;(vG}+N&Pn(1ANC!=y69dk| w3q!8>+!%2eJ_t-?KfSRuhZLE}-;}O+pPBjDA1{(5rX))tbID@S(!8?z59(YNX#fBK diff --git a/bin/control/ControlPrincipal.class b/bin/control/ControlPrincipal.class index c0b86bd5c5b38af3d45a05e9d2c2c49124f3a220..3b1361fb788ac4f120a8e537d94754a57fc3fc0d 100644 GIT binary patch delta 728 zcmW-eYfR2z7{-5Bl8z%OG-tJiX)KkZ$YB+4b65_MS<%=U`qD(IArv{}Pc@UwAuX)( z=55NU#pblJ=7WzRra6wyY|PxV=fi#9*Yn)J=enQgPTZZi)1ag1WT zRTG@U{=cTjF^G74NMI<5wl{}Jl9)j<>CD4L3Rx`XI;nU_ceey=R%8x-Y_j8dOkxWK zY^BKJF4M}{P6a!trofpU)aF-=FM9~2)crjuS{n{pS%E*5CRG{W7{MGjN7aPm5W^|b zIL!vjbE%<(T2tz{YI!SX=;SQ-spkpj=%s;|*4Jm8ej5426?e(d0%f$>6*mmsZdeat zbTFD*Hg*?NxJ|4966j_jJ!J5Z93GqVryQ_&lIJw>!bWYk&X?Tfl{+ywO0j*0d~L4Z z7`ESV@0iGYBKSZQ14Q%DUTJ_ed?nk?%EgesP?iX&3-L~AzjN+d~hDN-_f zHJ=Kla6${HGyQ_nXwnkiYAN63;;%B~qh*TFaxGArT*}mHTiIHxd}Zml)~P}370_a0 zmo}DN5Q!N?pxV$}-YgBQ5QMR!UJJ#!^UElOQQdC_7Rn zSz1J)h#MOl6k3r#BBYBIQT<7>D9A1v;g5)h19RrgcjlS*oo_H_Fvr~(7-hka5W)y0 zQezC^#1mnh3Y?yA!OF-k43wC{s*#@WR;c6*vaT~gMdBlalT zrP#gL*r&!C)zE&@Ri%R?KU5A%knWr5@FNLp64?gI*fwGcH72pE01FZllOrZc<_ZcZ?2e zrHMgJhm0v}g%87?m66}2*^AdX*A03}@fr{5@==@qj1a|BRsT${;JJ=^K`t*Tg0b6cf&l`*W$$1>037uzKZGYOC^MLV!dE{T#yy5w_M ame3|kX_sPcT|vK;@<`7|q{0}r*Z&8*VVr9K diff --git a/bin/main/Main.class b/bin/main/Main.class index 1f192a4ccf368bb03a6a962fa71ad14dfd3f95d8..1154df93f602f8159b0d81e4925f6565f9efa96a 100644 GIT binary patch delta 41 mcmX@ee3E&>243;9%;M6-9R0MS#N5=0JI(ndeNaSx9R~nTXb{%` delta 34 jcmX@fe2{s<22SC!%;M6-oG_z_d(F8-ePF!FOpM0?;VTSs diff --git a/bin/utiles/Archivo.class b/bin/utiles/Archivo.class index fb8c621e1f74bc55b4c44707f543d1372e7da9c9..0e49aaf0c972da0dc166da2ea0b9191dbd348422 100644 GIT binary patch delta 418 zcmWNNOGs2v9EZQ-G|V{HnYlAQa0F8)wHX!BD5BI5q-~Use1V$`Ek)6dAR-3UqFo+Z zL?I!%QZAM&3BhGbiQ>vfwD%P#Eee!=+{L+v^ZT9e`yVgqC6^|GiDIshB$G07DW`}O z*QubAD*G<@I(&yL?vhVESGi|XnVac{_;{pzGjUqfX{CfVZt|E$+Ud~OODAJ=+oI5i zl0MzuPk?8H7$D3b#agQvqJ|N*M(uuRIyR})l-Mu0#!K;E*-59%|5lx8`_uV+|08~8 zaQKAFtax)WohPmR4Ho3LNCO^CEb)LZGFg^^#}ih>{wm%o!>rkztlh$IBCQi-LoVMn z=MSp&f154p*tYB8H?dtY_DHZV(*sKRWqTvzWryk=Y3gI5oKV22Y=7(Bjy1~}wVZQ{ zKh_tW3IA2%AK6^!^wN6K=W&xk!1!=XfVc^gXB=DMJ`I^Du5rmR+4jBL6ES&8d~4l=8>y_zU$uu+SHIx_SR{&O3o zYBWE#9Z$1ZE%I)aPrLj(%!0kw(kV@s`L*9P^>BfOqXKRf m|4xo5=0G{bmBUkum>kE1mYSTuoJiB z&7FPs`_9>Wd+!)2?U1KR5yvEIsV_L?5(n3Ot8Gx@1RtBaWDR;W2?-c+MNFG9U2|Rd z^KVexQeuG1owP!RatV<%?oCDSa%YH^PljU6a3v;l3Ixk{e aQQ(zx-e~bopS2J-V*DVL-;~T`XOI7m(i)op delta 191 zcmWNK%L+kZ7)6)D@#EmsK?d%L8`OV8-i@bv!lRX Qs0T3~=}R}^tWUntAD$i>#Q*>R diff --git a/bin/utiles/Validador.class b/bin/utiles/Validador.class index 85405feb1b6c911ad156f8a2ae0455de9adf200d..c1b04025d331f20a5bcb071b5618758d3b0ecce5 100644 GIT binary patch delta 23 ecmcb?e1myI4kIJ$>A7zF9n`Xy$WHS?XHpz1d z+Jb@);6sUb)__RF49v`(JNKTs=iK@6^Xqp2&(L>KW7wEVGvRssq2MDCAKG<48%ZTi zS@293;jRmZq4$wbdCX^JET%%0@q4KS*|I(PXGcHefB0N*ql_C!%=APjbP~PV|uHDKDfw&z+7f zl3{Dvqv0+U*_c%f2e~#<2gerh4secZFu-AtOXHbj=u?ESAgf_keb#ZVkdD^7Q@%R81E z33;G~zX`t)<(bZWJhV?WZNCP3G}em9l7#+ir9?5vxiP{}In)UHQmoao{UNJH)5T@- zuafnG&er2?Kl(z;1^iD{%$oI8H;nRj(4wZQ2>G;rbjUoudTb(78Z&`!l@y zId0hf9C!a9w&76b6RP7Wn)J;(cwQj~)l0z~83?d}O~S5Yi{fhtai4aF6n=n+ERXJN HEi`@spFzID literal 0 HcmV?d00001 diff --git a/bin/visual/frame/FrameAdministrador$2.class b/bin/visual/frame/FrameAdministrador$2.class new file mode 100644 index 0000000000000000000000000000000000000000..56eda65d328d1d8f1e5e6ea7c4c76fff72535d85 GIT binary patch literal 917 zcma)4*>2N76g`tTb(5Mj#f7pInow zmZv<@skdpvV%Rw1$NbdKPGa@W&-qvie@7hfLguf{Wlu*!GT0$kgDB1!Dxdy<(K@(=+lClTx381;S_zetFx8G3 zj}s^*(!S(bCNi{1<|;kT3jL%t&}x~XO)PaZ$iG0hHxy;j?)L7S!Rg(-_XW*f?VELm zrB7wBOKY=)A_ee_lD4r-wsvWAaRC?UMgUmBrLvrh%eX>bhO1belo^o6(6M`;v9$W= vBONQ00%FE!-T4F3{tap48m^aq8*6kj5bZK^9XDvVuz{QC(8+XTaOnF55|P-* literal 0 HcmV?d00001 diff --git a/bin/visual/frame/FrameAdministrador$3.class b/bin/visual/frame/FrameAdministrador$3.class new file mode 100644 index 0000000000000000000000000000000000000000..3e3269e89e134dfd123d535be2a5cca370563505 GIT binary patch literal 781 zcmah{(N5Gr6g{(DsjZb=Q5H}Tkv=R-VomVD1Y)w;KtfWKL|vX|+gTXW&Y0=!`dua} zi4T5&A7!{x_raiHn@l@%dha>+o;$yO|M&^u6=EL^hOMcrCcH?-hL<8aa_@d#N+m06 zc&<&n=cCEczT{J$6kMGr??#s*vpyCWHfofAwuzVuWs`nprB*5B3MCA~g1wMc{E}4C zIWqecd_b!94MW_W8@)4RXbyBP0x;Z<;Nxxx53L9R+6-RT1+-GB#M?txflXH=!}dJUc#n!~@w&xRVaD2&B4^m_rvG)}&^fZdGYqkc$3E65a*hWP zo}k09HagL{9LtQGKYsot=836gSien?A$+eVCKE@}wY>80NME>msg*;O6}pn@{6yFb zokw`?yjyfr80hkoR@49)6CEoW=AhtJB`Q24!#!Gez}ju+JKd!QtpFjR_h|Q;&JGEC zyWbG?uCVx}j(Om)`j5*##S)z(%5msJJfbhdGCDJs{){E)eMPkU9V<6UK9clVP131J hgBgh{WgQztzU(U@Q+^Cy_n$VbTy%Rc#VdU`U|8PHy6Eo)Q~5ZuwnE zut|H^58y|kU57p(hG--w_RYQLoO`Z+{<^*a&`0c}!LU7()sz>>#PCui$L>AIOQ~dK z4bQcS`#zcs?F&BRNx{`wax%UUnf0;6uu(_(SDT2LP&OH4R%(?}tx&=+EZK8e#rwpP zE}%K2-!jDAh1t6!hUQS`A^^j~2tMwI@X(47pv~ZQT|z6BN_?1>V_`n?aUmF1 zQl0T)#Eo?4d9dk3GVClOjr%0B#p@P73Nz8B6gk6IH~pszN6wMM-BF0Ac<$pFWiId_ z!V7d5R>wmlxcTknA4Hy*S%&rhu`z_7^webHSh{xC?vC@d(@Jd|sjSeIRA=vnJ=b}J zSI)O(H-Vupzi36`$&~1wqCpM|UR9#POETM|bq}oFcAnEcYS0Q0QuG1s4(RM6VQ=pT zqTUsjztuU9T&(`%s!y>(=ZI=t^f8{$m-oKQ zHa#z%xtKbdTjh3^W}JNQv^s@zNvbUWqdG;nC}uv($fM-Z-$glz)hwhG9|8QVVJ&5Z zSjT39RI!PA%8A))kTAn+;SCi`P{~)z??jlf)<3q3!wxB+MuO~=5WA#;-4bDs?4wTF zIVf@JrI!Zj=aAf`RYqu&r?ktn1RXNQaY=JRrZ_2II3+*mlwZbv6P0OV@`t$0(q-;r z>LRLcI&=Zux|kmIa#~k#MgyGHkYzdNG;F+*UX5^Gt4ZiyF6e&C16jnxJ0?xvaM>hq$7{T-8yo=}QK5+~#-2(hTY(*Yy)Obc&nFfVa-MM=nF=?>-(L yB=2}@oe?7sjf@(3Y@|4u=WFsmH{&l@!Yc|HW4T#e#kjeC%Lbdnd`RB%J^2sDq@#@h delta 588 zcmY+AO-R#m7{@=)<8sZlqUM(57A^>iYLy8Cb7*!@C@L!q3QJeM&GqVQFSZ3*!HR;v z7*dGTp}I)5P#WQ-i*)E3gcWq_5Y(}Y^jv)D^!+`b=lgpOpKsBrXvxR<{0vYbQ8y}- z_H}mmwxk-%Ux#X?D12~XbTY1DCnH}y;YE_vh_`IZe~sLvmdmoruYw_O-BKl&aSbeA zuPE$YD(CJL*1J9a#q)E%q-XuYlsmTiz54vPC}t%ARuOy_T3e9bfR|E&goqGkI~$2n zMwLzVY@>-C^stjGyBKFTZzyMqJ$$zOLM4CL%U`O*M_fv%mMAq6W1m!0D|PIbMh;1e z!_vzU8KgmmIVvMG$pok61!v@Cnr3-Li{wejENA5t=VXpn`EKk7ZSs?L`Avt+(`jzo z)kT}SY1Sf=x{fXlkkU<@*R5R8m}MmwHEz6yOIpWeJ-`(`PPd-0JV}oxjJ4XX!~S>C zr?GzeHO+u#xvCE>N4cisT-T@E&`AdMt-Ys><+-Udr1b+Co#mF(5IE%0OUd|4y+jNCW!z)0As2qq$q86UyVsF{9bcE{MvV{`q)ERGRp!kG>}{|CE1j@keK diff --git a/bin/visual/frame/FrameCrear$1.class b/bin/visual/frame/FrameCrear$1.class new file mode 100644 index 0000000000000000000000000000000000000000..94b1ea40d903aab276f3dd1c795812b85da70411 GIT binary patch literal 779 zcmaJKl2e0=%UDjd`#+WX?U(pfHgD%Y+%#JO@{T0@M^Xp zy12yhVM?5=kQqUnwO_T5xNHr8a2r^sBIT+r0;!YP5V@ruZtI zo|Eq)!S2Ivw4EXRQej#yR^2eldxSRmA?3K}RdmQQT*LJROSWK%eqikk>$_hO)K784 z*;Cv;XY9bE%suL3fF_>Mq@PyIQB^5gFar^`u|wQ-+$DSsJ=`Pf(PZxWX#uxv91cQr?rjFm^&?f$d)YU$v)R`Qh#`!2>*uur9Dxqcz0_HU$=C zQBW1ea!{}M=3*?FW{yX8Q<^~X!AxyIXUY$w{nymzUI`dJgW4yW;+L^tSYMTm@R1Xx&_hccqjN3HF(8H7`@G>1CBkC^!L6Z?SI44 z=a94PvGB*=KEeveDc|wvUEJec;67I8EGKi8xc>#|-gm71OLEMmUj>rYKpM|Ud@Eac a#57H8Giifce!_c;9eRpxC?`T$KK=ns+q4h> literal 0 HcmV?d00001 diff --git a/bin/visual/frame/FrameCrear.class b/bin/visual/frame/FrameCrear.class new file mode 100644 index 0000000000000000000000000000000000000000..1646a71f0673c3a9884c533c81bb360460726a0f GIT binary patch literal 5211 zcmb7I349b+8UMdYU^dGTl0cylNTDRKIbcbxT){#T5(wQunuNqq1cvM+EKGL8>?VO~ zZK0OZ6RoziNU=FN9s z@B8xP`7;j#xLl|z6oDE2p=h6O`nxQ>$MDz7?^?^yEfv`U1-tcreV;!%5DItuH#jc^ zChl|q1TG4sysqhs#UkM<0j;Yx5{_AV)OhrSE^u)wSgWxwRv$9VAR#?no5|b?MTlgk zAWcg}3g|lxQzDoNgbBTR*f0gsAe-bVAt$a1g+s9`1hRakZ35Y~k)Yv47N%;Lf;=xM zzJ}?@6Udc-wUM6QNZ1I+q5@L_p|G*BuV<%Wwdy-fgLVi+I(4&+lFH}!VRmd+h|n_w z87x?(Vs^R-9qGI%#MB&0aEXS=$W<{%Xvl#_B3-6Ig-2TEat&|AQhF|G#MT;JdY>7qH6u}D zQ?Fs^u}~yTd-@tm+f*#4{u$ISuJmFVR!Vcz9kYEI%~aYZdA?1<6<95huLpzep>QxV z5C}zMM%b_fF7-Ll;MWIYexsjG@~1*nNl~ilNvW#?RU0uQmKSSKEBUWwIQSYGD6uqs zy@qvIFEE+f)##mjx~)iGI7k;HadGfTR=S|xgDVN`1pVB2_{sA|4I8mZKqVb%S4LEv zf~hlIT4ENnCQjoj4b5m_uo70rId!OJmeq$$(;(|?-xinGW({o;E{AZNdiA}1hKje3 zW8=%bXvaz^&D9#V;vKI2syn5V#Q(HZq6s6`Q&10fQo~w39Mmn{i|q(X zgEA#%jG?P*;SzLf*oBa58A*g;n`B#g66d%_gE{Pq`iNz?uJC{X=80RH%9WtegS{*f zNflzH2h2T2c?J43^h-bFN*(m-fWAM{7xQ8O*GNs?IiiV- zF3CY>_FImCg}7G3yK$ZC4;NFQFi98ptWgi^-40F;4&VkA2LL-ufW1g_DMt0a3|i+{AF2K zr}qjhb`m+G_-WWx(jj+gxLaD<)7o6!5TL2OxCb9paj!s0CMi+$|6(1KUOE!cX z)h)68rcs>GtjW|n4L5E-iTjxnn>RMs1*%)?)(TXlXgxlT2d@meFNc zmf`xhJyp9mpq1H_>8eVfe@;5`^8#ze^qjmPQuIhpopjIKgD*&8U*yF#Cb2g|>7?}W zmju?Qs-DdLjU1aU-T+Q(urbKW%c{6OVuh}em2Eg>;}_~!H6qTbEeFT(6%A*ktJS!p zWiowL!$VFo)l|3CF`4RQN`Fn-;t_$>Z_*Z{opc1>(C{d}>4rw496PDMh^e31uA^xU z;9DBLEsc;zBeWS-EW|F(QBZaqPiS}&-{HN{ow$=_d&ZV2UeMy5#PE&a#dmS7il^dD zSn6A8h3`o#d|#kuOe>5VUZaH<_@Ra$$^JCEmraTk_{SQamCb=yY7>fv*ow;IpKACS ze$M*LW7((5yT92mx%L~a?5u}xYWIGNx4FFE1SUBxw3}kGkxi}vNzo^}Y16qj$;55` z-TtA;u(~2vkL+MBNz&PE(Oi%^*{+e9ir=#P>0}UE5!1P5xmE{zLSZk?VXC~xpV#nv z{DIL%f4KeBv|&diH&hb-Pa6J=ztD9$CyZdoN(==H<6pzI%Ckdg`fUBf@5C)8jl+RHweLxs`Lu4cANdZaB))|udObs15Cu{5V$C%44t z+(x}OK2vz~&Q2p5EnXt9Jafl99$UAY{-1_l<2MYImPnt~X|T_v&{IaHyT#JgywMuM z>~(5QJsLIGPUR%-C{*(M^VY!C(fn|8thox$&1 zhrui&6q4XA@f*K8ZDE_k~n*XY+B^LEh#bZtp12v-5HX(P^V= z7%m?d++PQBw>&QBu@T{hk~*TL(BWY^9S3eSow9;nmyW-{vJoS}N@p{Kfetn_;% zEaCh%9^^7#QQRXU3HBH|!~@tO9^`rgSBpVx6=%3U#CMNyY<+_GXG!O2 zY!lC7yLgV1=u6PWD;z&x<$4}F_`j-7MMY4_g`pIpODWq50a66%8rCKzEbIkSMHCE79jJxN!RC2NL$9qvQgck#03lpkuBId4+w==N4REjJrc#mHJ{0AFw~e#3t{fX>oxpD) zaT5=G03U^zb)&eINU>$_?%CP1XU@#;KR>M%8-+qZ18e9)#OAOe|Q)qG%(J5+PgD0Y%pj*1AWx%P*0ijZJ|D9`BXWg#%EZoC=6KjOkIhop6 zhecQro+lNXqEBqv*ur)Swg}A|Ot_}ujkdaN;Q=0*ct}{fDlpl!QN?4zqLOi%iBWr} zy&`sJ^BP}TzssBm1?|DUR5KS6Q#vB_7-3Va(`Y>MXen z1(pJISjIlnbrZ^!S@XhB%3pyYkBnWj@VGrBX0-z6xD z4}O3jCEi&A1#$Z@J9E$8IrpA>=J%hUzW}_z(*O;^)Ka@w69Ek=9MsVqVvL7rKfMCyD*a&Py963 zydOg|`)D*v<59)0HQPBXgtgLQk1c5Ox&i8Ryc7J28oWY8jNataA;%tx`Ul?-_rGK9 zOO~ zO6B7P*z!#gHtUKdeQv5PDk*Pdd1lI~920iB*?-lZc;!d?!w7eAFTe(2y+&({O>7aC zMV?D*lRn|FUh&n%ShAcu9@$lCgy^lAmAO1sei-e)ratyc7&*~-VXV@Vm(rb^ag0ZP znk(Lqftg+!&C+;O@e9p%4hmtdwAf_}n!K)oIvwu>zoG`O5D}x-`EdRgPo6s><^54?E$t9RL6T literal 0 HcmV?d00001 diff --git a/bin/visual/frame/FrameLogin$4.class b/bin/visual/frame/FrameLogin$4.class new file mode 100644 index 0000000000000000000000000000000000000000..d81f78ef371d4020a0f70ad9be208941a04e6484 GIT binary patch literal 775 zcmaJl50U((>(WI+Eo_F)AcsH8Z&= zhN4tHUVts%6k)TjSkmXF+M<&3UX~}OoXRm_rZiHl{TP_(C!<*!k1Bqx+0H>Btd$mz*n%dn8=y|dJHfB0!7D_>=uJNDbL^3*w|9xS zcZHR&RnBdXRe${LFIeR`<~ts}gS)&F?qO}ga=2g#d*2Z6eaHI0Bkg_q7EWM#w(YxBjh%fkkZ_5GZ}NqE&Nl-tx1xy z$+3nPp;@zL*c!%cp_!IjSZ};&o|m28Jm2T}?)&@hx99Ud{YAR7t?ywo;1*Sbk%AFB z^S15CDo9+nHEUCDlx+}{t-Uy*1n+4eqsGnR&P+GztcD53V!70@(Fznt_eu+UDPTMi4REi z^}H`b9te9hn$g&ZvCf9N!~t((=owv9My~m+@eCoJP!fnD(Y%tF%mikU%zRQ4l?+|5@Bbl2qII&vRq7Kg_y%Cv69uIkTqg2 zS>hns;t)ASqSRcsDbhAoHp|&;ksfx* zmF$-J?3ddql7~1fOE@CSIV!JmOg2y~y&RWMI3eF~Qg(7m_HbJEQKAAlqed7Fqo`O# za8|`~OvQ0jjpLk3!BR6RRUXc(HI%7!l&gJIsA4XtGAdOy7gZgXR1=p~D_2xISJg+V zRF|3iX6Ao#P5q-zUlqb7|BIxvLlB z)tTJWt7)>F5zUSk!|N%Lv>GhW42m{`;5jpRW&MrF8}!x?eP?BjT44WVa-SJWr*(hS z-l%U3=DR`qgW>!noL{D)hZue{#=uFS*YdbBM7LGvN)}G*gDXWmwgMwlM29uooUg6j Hk=g$NKTz(d delta 855 zcmYk4YfR2j9LGQB{EqcJmt{tB&$Z=l8p9SDGg0oh@J}UDZJV8Z zIjy}aF#MmBQ`u&T+tW;)=-`;ZFh5KSu60NLgKa~O1aL;_ci#a-yxjKn?xSYqsd`Y}J3* zCN0=5E!iOvtdnR8C60WFXN`1Ymn5)Tl5wOrMKXvzl1{OVr$lB@D)ZPYIh4sN_DKQz zWi#bc%mLX?g;Y@~CpakQIV81INj-<<4oBo6N99Qt$K(aa<%2c;Y%lrBN%=*!(VQ~E zX%om9Oe{W=X!o96Fuk~F`f|zi=du~Z6_ZAd8AGj^K%JSwRg=Yar&V-K zc!SNn(MEj7Ms}BE?$e704CImXK03QalWoOQC!^gc_X~UOB`ta7RJU6h`<4LS*;>3O zln=HyAFabDTa3@P5MSudH)ohPL%ngzy-6y}x$jL@Hysm`te!c2?0oDjjG6Tp;Q8kG diff --git a/bin/visual/frame/FrameModificar$1.class b/bin/visual/frame/FrameModificar$1.class new file mode 100644 index 0000000000000000000000000000000000000000..874ed09892ec24f4a3e98e04ab7441814979e822 GIT binary patch literal 803 zcmaJrJi)9Obn`WnWWHS?HHp%Z2 zv;_r!fImvSvj#;fS(w+IbI;s!?*91s^*exP==i8GtWBgH^E^2-d?=DbHy`Otp2-0> z?XC}xq4kkZc*3VeA|^r=$%#~%p6+LSR0zYcP@GHKeo9pRIb3@Ld?l4EUNdaObCI2t z!RzTvEP>&Ah-+8~P(>|-k2*s&c7Wx+RO0P;cq+^>Kg|V0v#$p{Pq~rqJPUfRIEM9k z54O8hTy0va>gC!>^?@?t{(og3I1BbVsgH<2R|W59LsDrA!!vCHte_U)E>?ZqV_3Zk z|KoLt7SCCzLZ)cx4 zZDits8vGV~B#LvLg?Qwisk=V)^l+pVi6#5OH%bZ9%el3}QYq8~`h{4d;d(>63Jo8N z6knpPJu^Rke)|sKIXXUS0y}eE%w!f%ayeD;8Nbi%SWk2+ z^Ujfvxt$_19(l`cBZC^4yM zaYBhNw9)RRz+Sg9^I#}YAK0-9AaE~&kGml}G$I6O3V2;kXe8RGH?!$Tnu*7UDdF2MB*B<9P6FRCpMp|G1YXF|4x3&E}R?;Lu}xYk4=HCin$|f zp(U_6`fc_v|Ndy?sksx_uIeTbzPGbHRcD$WU?q!fju(Wqjd+O*<`Qj&eUiH2nk)L-7&?CguTPhh$p!}fd^h3!nu06T2caUA(1Ng4L5=9!WHV`}Y-VJ368&3( zAK-&Oz#k>vyXHYfc42nsp1t?nbI;6=pWnU%cz|w*hQRh*mor(U6DOxCJ>mDM9qWnC zrRyGqXbQA1|dgkzHzw$$eARQYo| zPH>0)T4C1*cKXg55>93$PYfO0ppa#$O6-!!0j*0A?KXQ&ccwurLQLpo+C8M0k+{GA z8A<;uRz6latBh5DxcW8LC{Cz`(REyIz5<@sHtIeYD&|5l~#^qrIx!H zEhtyf%hZYi%aDQ=ML}Q%QRLE1P>Udl2%_6g+uZNok8|#UAE!5eBtP->pC?a&b+ThF zDlBgeG_`nZ9sWjdUCqPzQCXN&K2t>|B~uELW-3SNzuJoW>VQAs^ER%^n@*1M0C@!1NC$<4*~B14++;H&Y+(W?Z`sN;+xShH*eI6-DkPgqDZwS> z>=ZY<#e-WK*dxvCl`i&64;~rhpgah2NM7QVNqjOzwMeYi^z0_zm4O+_yZKF{;Y0_?*wb!tZ77ZCUK&xKoq~73^ z4$-E*VRN}pyN($-&S`zd8GXT7eNTseF#KfRQv~%3o%-E;{KE|R$vMlS%ZlQ>6~_fD z(J+;ZRxaIEzF`5qRw0+HVlG=w`a*AF!wF#%c|Xw%n4GWR;HpWp-z0Y})E-wUA49L= z8q!x|H*0juRNf|yJFGV>;4UtPaC47+4C7%mR23hN88cOnSj1zqBjcnR<}eYGgr2{y CV5Khr delta 598 zcmYk4OGwmF7{!0zcZY0}FrslB9JM4N!W11N#OyH=R$7WRrBjZX_L!Q=(lmQGf|eS+ z|AUxin`jf+gMpxkf))j>tRRY9+Cpd(1Q9`WH^nU_#etVU-gVkewO9p_RUBq&19wem;H~+OyR6J+2#5=TQ<#k?RIC* z98MN2_#kc%F4CEcH|bs&H}OnT@mnK{C1jIN4y#y9(5fxuQqNKv$sST;<@;J_R zc}qwp*eR3L%M=arov{37m%?uKSZ2_u*+evtCM{x*uBBP4*sC>`b=D8jq7lN{OoO)4 zsxkIyH~Y1h13JJ#9kRScR2}OLb4YJdg zPnKV-o}^u;>Chi`@K1ZeFFK8(%cOG3coaaBNv@v?^c;`zIoenvPrRD;;XIIc^4_#F7#KB{MYKm$PPc7wqECbC|3DT^k;R?9l z!dWy@eQhP}{`($BmJy}*%xFdPi%KrTv4=f7WXo>18&0O7Aw`PzJ{zN=ZXn}W#jN4# z`0%1svKytB;qPFB`AvFn7~70{aCpn(2fXWL&9==gZ>R&WQDW?|$7Xj>rX^22T%&xX ywI~}0H*oLp=sw0-JRvK z)}ofSqE%~8TT4&r-9pU<#jEzz*4Ew^_Oyqsy=zY!`hPRC%We*S$S=${^WJw~?|b{i z$O8`pST3NzCop%fkA(#NcBfIIS2yP zX)UFjty-o}V0yd^qf_oQ3#bJY+cGuEiF<;a<*0*2dbwFd-lAu7gL-OwWN(wmlN}a` zTw2cwqxyudUos1uko)}sZpgSZF_q>8mtxq20o zpend{bTpkP1kr%$60K211u7LZ(TK6Ey8I{sgSEzUyUM?^ztJ~}JU0TkxTTLsgcQCM;ZCFf%KseUet$?AKcaA)*UmC;; ztdjOJc6H%%x~{QX%3hMyk)+7dNuDp3<2l3%uZK`|PN`m%)pcV>C;Z z)-l2|@1qi{)iSM25UpsFI&5Gfg<~;lE?pZ_u?bf)YiZ?LEjiGiv2rPv&9o9J4!y&6 zGdIq%Wqrl916IxsB97^jTc?Vvu*FGg+udTdlyGv_Hft%ZU(b+Z6}p)9Nw?4>gKibu z@Jc2w4QI$pNQ=4JT$1}8JNM{G+hMewj52P8DtHxBzO?K&(5iGn*IryL{qSnyl<`m5 z8cRT`RSgYE1v>@iPr#+V#Wea;>;|@qKCoDn`1+Q0v35FlVOhf|k$je>If!2LtJn>L z4ozls&DJ~F1WZ#m9Rh*4t6HJ6jnAfWLQ!ShC~g3Q3QU29iR>vOP>}+gP$h$~K}!oP za`NT8h4tcE6&bKigqT$ut&DNdqH_zTc?mq8X^xo;fb>sJ#a_vyhCI6UjBT(PIs39e z_NzF6gG};%on0)&(y(Q>5SSTuo#G{aA*MmR2AvA7_gYN(u5`~0Dqe>}JQrwlG1XXz zWf|gi%Vt?U=jjcZN;j#vS>{Mp*Or!8oJk_hJFMajcq4nc8~%iTZH`75MK3jZhK%Q? zQOJz%Ex1*|5rIo4iti{A6}REdZ2FG1o|BwVFJ`DGwrvy_NAMleb9V}?eetdu%WeR7 zsdy{iMrX<7lVvL~a6Yv#VLZH?nsC1?^Bs%cA@l#8JVVZ%_Ty=Px77aK0vjh*`NisU z4~{B$FB7FSv|D3d6IJm(yr1U}>mYG}N5o*LXLo}+MzDWu4pLJ7-}&Rr}FQgZ(Kql!P_&ooU2Vf5%! zI0j4n=eb#48-g6byh*N@V9wlFTxNpN4<%Fc^D6!!wVuq9NNE{whpZA-E|b*T40(Z= zR(@YwBJ+@qAeQ2k<Qt$#BS!p3TtS~-+{a%5mu0rR}(%%{Awqik8nz47}Fw6Lzu~zS;rmx zxqOBY;Bx_=3wejA=k4KQT)>r?E*0kCLVl56-oVJyC+}Y_Z$G0hsl}awmWPhBJBW$s=7{teI3;vmN3*_K|pVgm6(F*DYG)5|i0NpU**kt&~`JKY<&G_Ih{c zO;Tjdh_7ZOkK4VaJl;Za1vU~_vMM0?{dB_`oq# zwJ*-&!&LBN(tDqb1oAi@5qaEqoIfpCA}99aqz51H;Da7~n8_u>|5vQ!a|uHmWneEw zBbM^oxQv&r<=BYJ(S=oq@TlP@^8oUg#SVZM$jn)Iz#|h35D0JNl1tgZ&0(aRm>&45Z$7Idtt;y6Sj%V zc$2yUJz^EMi#3F;=oK;EjXJPHY$4o=t3@C0LAwYI;+mwfcL#W4AcO zYsz8l5l1i}?ttl}cf?IxFTIaa&qwh&ruAtI;W57XNFBiEX_p^gq=#4zXUNpAfU5WM zPr`cx#Q9R89B>`WL6%xW#Y6aVk3aNyq9+jgY9cN|Plmox5fDwG$4}y$cSG@?#P?+d zx*?e3RBx6cu*oXNFxaT$-JzaNKU;|no~l!+%4s}JRi#>05HFx!!B6=8)1o5Rkh4^z zj_Je<`B@&%@GYFjvyUPkZ<6n_VE!<=3mjr!xshCM;_n+bm&mU3WY6Fa9e<&#c$DLB zMQJ-cY4gZ;Sss5MBZ}oXM${2Dvs>AGZljpnOGM4{M1_i?eE26#@iBw`O&DQ&)9C&G ateK7f68NqD&0bOhHwS(`0xKv`hr9N literal 0 HcmV?d00001 diff --git a/bin/visual/frame/FrameRegistro$1.class b/bin/visual/frame/FrameRegistro$1.class new file mode 100644 index 0000000000000000000000000000000000000000..fb8407ad74f653e5e2e3fe9648b3b5b5847676cd GIT binary patch literal 753 zcmaJuhlvYC!aQ<>&ckJ5L8Gs;|uIf2zOE5EpurleiEmpNs0j~hvo6_|6Us%URBLGOBo zU9Nknv~sTm);DGqZuSN0T{ENz0=E-{xEUirBSD0wK(OHp8a<`y?PNS4`$-OR5?JV& zOy+%Qm5-}r-AfZ#o59!KVQCFn&h(z_iLqlEmKy&%_P)1Zce5Yk0hU5M6j-``=mg7X z2`mpPpQSD6w|jpu1vGWuyBTx>@kcYU86Bu{)W6Q|nQ!C~_H~wPa;IjP;EA_u z-h19Po*2r+)uWS*Q9a!kpw`+lL3Ds5rf z2LT!atur~5NiOv$`7}7A%m$bf*zi&L!zMH(ZIi>yDx*^_Bu$0DoIO=#`xO(UcQbT3 z@2%3xz7yEmtxDYM3p9FWNFf9s#0W4Sp^j#Z5G{fFu1jd9O4G;5ctFKBImk(1F*TXY z`?65(J_|NnYXX}UeC-2nttq{x&s3b4VoXEd<9}rzISaab{Roe-7T}4%+TEgKJjJ@e zyv#Bxy+z$h>1ib;Yp1DoHdmwxL|@IM$mm#kSN@;&An7hS?K?*c1WouM4gP{Ph7;{9tp`WIxt)R_la^`PMl#I>@4 aO@^ssi$QDL@(%9}9@R6nJ)Q8he7ps#1in82 literal 0 HcmV?d00001 diff --git a/bin/visualV2/FrameRegistro.class b/bin/visual/frame/FrameRegistro.class similarity index 76% rename from bin/visualV2/FrameRegistro.class rename to bin/visual/frame/FrameRegistro.class index 8bfa4521a77c74ed2e2464931497a12251fc37a6..2a560090f296f1dd80947c9bc9ac5f0e563d1294 100644 GIT binary patch delta 942 zcmY+DS!|6_6otQi&f&JDv?bJ4T2e!=p)L)jMOAB_$4ZE~+URX*sj;qkE|qJnIY=a8 zs8R`0Q-X*G;hBUN9zA&w#CF?AZ~o-0Kl|*x_WHBde>(I1u%tJC9yS6QGS7n%yp_cj z>z9_K7nUy#tgK5sBkhu=v@F#>lG&{?lUkP2$NlS_wQ^N)#k%scRDTSYx!RUaToaP} zMofoBc~-$T!C9bkvm&mzg@&5K%kzDl`;;SVs8Al3H^dMQkqAj9l zv{rg38oJS0D~Zs$p?*$>XD%qU6zWYHZSbkWe%jYxp8*VGAi1P7l|dBXXE}o@WeA(d zU^hcKpdGbja*+|-Bb!%@&y?|=J@7woa`*lRzs&wgdU{mlUv z!$Id|vrFNy>rb`I;E2oNsLNNJOpTk*F}F~08OL1_CtUJsPPzc6TsgIF183b9&bhsu zcZay(YPb|i^A<+mRZE?klpQ+lO$&B>B*PaxkgRDw+aR&N2Fb3|J4<&xd#lxOQ|-Tn zm)oQ&_EGe4NA0Uq%kGlJ{ctpVO`OfqP<9zDIU0^Ajs6(P)vydETEylO*vwrHd?(-XqGiKLY4{3N(irdsua(N5PHBlNvFT2kA3kaRYq5uE@ delta 988 zcmYL|ZEVh06u^Jyo-0qER;Qher|n8dZB!YIO|l7R4|!t-jI+>zmhl>Se~d zO6?&*EM~~I(1lbGqO$m4ugTcg5t1eLZIg))vdGR#>&yB5@4e@ody@P6-zqpXCG_Ky z%Y8teEDqp=5p504t(A?7bI-keSmHzT2bR6prDDkB(7oUXf z9OvXvMsP|<%NneTl?SSWgGIg90y)9p@PQt&$4PDRFFnuQmK;tfcwXDvm)s@eN8$+) zM+&2D%AttGAQ`-3bfh!Vc0v%y>1`SQosYT~*<~l`BrwXR8EttPOte_Q7>XH78JR3$ z9IJShwYq3~Z@U0i9KsBt%_bw3z?rq2CFz5AU8cgJ{-)$Y$I zYup1G-9N@hMBEeBDnwLSrwOdrL}L;kY6?x7W*kMczD~8~)1t*xX(^RDhgN-;HeJC6 ztzo0q8CSDO*RxqSvPCx=+u5o+Y1dA+X_v8^sD4g|Mo+L^PqRaNjAz-YSJ|c4`AC0a zxBg=Mm5=o{d-N`Q^$+8HKGDDE)Cb0geCj=2KAC+!l{TMFtIwd@Ph`K(<1=4K%$FMH zallt_&@VSuamd$m*stM;k8m{Pn>gk-@P*&Pale}{eJ3Y;H>YAZQ)+|Xm`mR5D2NrM zj*kwzB2$-MlxgMJ7o_l|*k#9|hv*eo||Erk&wAC{e zt*OkAB9k$WNitK4P0n1rl*lYp##nwF@-O)T8E1c4sbsRS-&-my(VmFJXVa7oOyl~e kd7=OCl2u_!sA(HDSwFTxeX979Mu?>KLFq&DG}(-H%47!iqpknR z7r`Qk_yhb=;+-Xw3JJKdJ2Us5IrpA(_xGP4zW}^I$3=l*<5VUYSD{H`lZ0{zZ;*3DBYbC>KrmSJ!+-`hHD;Nl&dIW#X|*khM@i5 zJeJ_Phb5F4R)$iGgKRn$ajup!Llbdz$YXhF6cx5|85#>!w7MjBxy7~7pQk2E$QgfL zL;rxf3~O_gGSp$U+5zU<@7)c&86x((L-au;+_Y_YOk)TOd z7U^Fr&`W*-^|~F*EK)(0^2>BOB9ud`A3VN*7d(0T9krld{^?v`^=pn^qi-$eBDHAK ztsVFjYvwT@H*k|q#DH5^&+GZPjSb2&+(Bbjr%xH%j~jf$YUBAA+7@7`O9TL3UZHd^ hDP7#fy*%&YKJ6?;GrzfsEm|FH;{mmVT#n_T=P%yl!-@a^ literal 0 HcmV?d00001 diff --git a/bin/visualV2/JTableTable.class b/bin/visual/otros/JTableTable.class similarity index 64% rename from bin/visualV2/JTableTable.class rename to bin/visual/otros/JTableTable.class index 985132f93bf888886aee7e248914d4d85a2133df..726f8511190af1de850431f519525b80c2cd3940 100644 GIT binary patch delta 216 zcmbOuutq@U)W2Q(7#J8#7+TpGm>3x($})>f6La+QON#P~CrX^;lk!0p+4x$7kyi>? zWHJZSX?_gm&|wH>&}FCtiZwD=Fid5zWS9k1v5vu-VH1PRWMTFyRVM}>24@Bl23Md7 cZVYk^9ze6azPDvY$t}`$(z`-077dtPXGV_ delta 200 zcmZ1@Fh@Y*)W2Q(7#J8#7+TpGm>3yE$})>f6LZ3hCd!=T67zxaHhvai=+Cg?17>-3{DKLlMk_H0RUdvE3*Iq diff --git a/bin/visualV2/P.A.M.v2/catola.png b/bin/visual/panel/P.A.M.v2/catola.png similarity index 100% rename from bin/visualV2/P.A.M.v2/catola.png rename to bin/visual/panel/P.A.M.v2/catola.png diff --git a/bin/visualV2/P.A.M.v2/logo.png b/bin/visual/panel/P.A.M.v2/logo.png similarity index 100% rename from bin/visualV2/P.A.M.v2/logo.png rename to bin/visual/panel/P.A.M.v2/logo.png diff --git a/bin/visualV2/P.A.M.v2/resumen.png b/bin/visual/panel/P.A.M.v2/resumen.png similarity index 100% rename from bin/visualV2/P.A.M.v2/resumen.png rename to bin/visual/panel/P.A.M.v2/resumen.png diff --git a/bin/visual/panel/PanelCartola$1.class b/bin/visual/panel/PanelCartola$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f8424c316db92c22b63629292f60f9c7fd744fbb GIT binary patch literal 789 zcmaJmul=04_55(9$%+B1qch0%zp85Uf_7{LxcoCo?ur^ZVQ0B?G)RZU3?%R=t zHMwl=1*i!$&g4iYxzs1gr`{Q5Ho%O)hR@1xHlYz|n;d3V8J()qlBPmn#-6IOxy$(J zM1lh@d!w|nZv{46Q|h+60=16mQwV|kF#^m+sG=StL_?t3as~BNY5F)E^r-kEdpQX# zrY4hlR~E{}<7CY>#{EyGYwmGlb?F5iQ}NXl1L_NGwbK7;K63gGw!0A?;cUyswfYXATM literal 0 HcmV?d00001 diff --git a/bin/visual/panel/PanelCartola$2.class b/bin/visual/panel/PanelCartola$2.class new file mode 100644 index 0000000000000000000000000000000000000000..2f48c528ce59a6209548fb626edc9d2d4fb39bbd GIT binary patch literal 789 zcmaJF^uUusuKQ*gETAXbDDDhR6V)8IMbI;y6_nv#^*Y6)c0X)N_05!t;SlN*%(o3ObkskYRSCq~a zBH0hnAha&TSfqu}XX*R?h0I-mIl^XzijOXpW2s$wm^)>3rmT}%mV`NXu59vz`Ln47 z4mjgj+EJ%txrB86!lCP;dK$W~Q`!HyZY3`9bsxNm$BE zE{dKgm5(Q2!#BqLPcN73b7M_W2|AYLsVRqYK-g|)|J8it^&jl^BHYEj0BeM`sfuH) zV}md+@?2V*JSDuCrF(Wk7B0t*urVu*5S^G&nakJ8k7V(0gCBc6EcHm|g|SMXy_N3V z3}Wo~sV;bDx@LH3Gz;XB#cwoQ+bx8((&9c_QRj67)M|N0_)XP#g@_ov$*1QWdnD@Y zeMQ{)hJ`Ox&Z5VvKmPU=mN<_2jz@1}nRmhpRwpcn6PB=Zjd<@n?)*#giA#U3NLDM- ga6;l+*~Avp)UnN^HE#Im;e9( literal 0 HcmV?d00001 diff --git a/bin/visual/panel/PanelCartola$3.class b/bin/visual/panel/PanelCartola$3.class new file mode 100644 index 0000000000000000000000000000000000000000..b5f5c97fe41cc3bcdeb8eadb1e0289706c5065ab GIT binary patch literal 789 zcmaJF^uUusuKQ*g!lAXbDDDhR6b z_EKr(UJ__x82y&jf&r1Qd9rO)0>3jNatabB;X{b@o0Z z?tH<*Rh6^ovFeY%{S8YT$9%`5x3SDSVFjxbmct24*!hHb?;3ahCHcXne^w-`6=^sj e@vUrPi)rfEX3`qB{DAic`}7b=RgS8%eEb8!N4wep literal 0 HcmV?d00001 diff --git a/bin/visualV2/PanelCartola.class b/bin/visual/panel/PanelCartola.class similarity index 78% rename from bin/visualV2/PanelCartola.class rename to bin/visual/panel/PanelCartola.class index dbbc4efc46240d081424b494000934329625d443..8308e47224ed8022261ad13945e7752ed2141841 100644 GIT binary patch delta 1700 zcmZ9Nc~F*B7{$+d-}ig(y)T)gELoynm`9u@Bg z(8_>-LDYV0LiUuT^oU7G87b*of};)pI=%n3GACzcW_yy1-Too}S^so-8<{@z3x2Ze zvv!utFXYLqJh3Vypl;Kr20i0c&i}e9RQS`5x2`ir)(CCd?7zu>Ug2F-bA%nx;pywV zzXzuoe$lWH1BF=lp^G;yB*4er6F%sLTIh`i=z}oCp)LBN3;Jo*9|;(MWDGpRC7FY{M{ojo~IhoVhn?j%!U}taHOyuQrQ*b z7>Ds3iZo7iBc0Rn20h5&24vEUH+cwIynt-p#biFfTSfrhHX`wk(H&Eb1WYqB@vf1B z_l+5tZscQzu^uyx5`17B#%$vf<`{P{*OZuN24aEP7z@qzSY-CYVsj|+%t=^kPQx;D z0X$|Q@=fW(~%6YZP`` z<62HsG+e9Y?GZ9JNlP%&NdK>oJbIBu==V$M>#CoOJcT zDOW#~yHaq*?aIMfS02u}3UI--5f@!0_`!7smt2=|+4Tpm*b+b5^>Ed0il6OHxMnA! z!cN6?dm3)oxwvT;;a7VzZrQtV+unye_I}*858-$FI4bRO{9*rud-iSIx9_3KuGZdP z_*2-Z7XEl30^xorg7KGVh({s}k3}0o#E_yJ4belhCruGYOZ3-_$3roME|ExEjHM7M zlp>uOI&4;xXxfv$=c!(>qyBES(BkMl+Vk?43f=QS4Oa&jAVV;mJMWQ zHk2`%UHO7cU?Vx2FUn-iR5q3wY$7LVX0xfxVKe!zrd!X>WG(5QjcPfMFUf_tD|2y2 zE@gAMl3}ut;c^WlDbQ~0Wy#vW=WUsLn>x>~52%bw~Z?G><>Dq?T7iG9>|#;I@ER~^tiq;)C# zsT1t4&T@eInFCdY<_)cXW4x-Qdysm-!H&%#j$(r2qicT-asoNj3F0v4MGkkuIKpY6 z8KreACOREB(uw6LCyt|?{+jVx4`Gs%$T7}DCOcUi>rB>sTkEMzai%lXnagobF2_4d zG(DW)tkhm1)0~a980CD$aL3DuP6^YUgKX}UF~egwAI==_nC9I%VGevb7eSndMx2jG zE<}4SLKo(u7xNI$rAXv5ohcq2B_Coc^D&zRSi%)p#Z@R`AvW=2?BXZb$4^np)hOp0 zTwxJzaviF;o;JUrA2)hxgjWad(A#$DZN&)ZUbJF~H>5=h-G>ptQf-%^A&((~-=QN< zpc}tOAD+Zup3;F=t^@9@&aLx!pBFKom+&F4ppZXe9e=`?yoO>{-~g}VJKn?v-bRJa yxN26CtfIyH^x;Ev)E~|y9m>$**$JJs(v|0NL>Xs!$|75Gn}<;?dC=23YS`Zv!n0)n delta 1682 zcmYL}XLOEd9LBHfS@%fLXe(x^TB%He+9OdrVntNbiZmgFXb3UtMQgSV?Q0#%X%Tx= z-`b_YQ6n7Gs&O=m)@qenrRe%?^Ai|dB*SPh!+-Uru)j^vbDmV-wu3R`du%m{)>2^Lb(A}i8^pl z7YeZ`fqH>2E0hZIHAD~^p$r=1bu>XZnxX-kp%t2=6Ivh{EstB-^5J&0cJVCY)4{_6N+z~a4d3~W3iKjCC>X;>h#BQ=Oe6e zCS#>D9jlxi+J1;Z4BGvwn)G~qKjd7To*lYN2K7c_yG4rI_`@s zJPJC*~T?$78X`+$+Enu@XVQ7pe;c{z_2 zIB_DbLJ` z)m1RVRB67cs<5`I$#4~B7;Zd@5vm>|eX0qgR69nij)t8Xsk$;oC9{soU|ltcu`1gz z$9OL5snM*jCa{5;%D2>~hWTu$W|`ewHc|y_tk$xL+Q6o27n`X)hWm^cvAH_R7U~za zRF~OGT`|0F{4d6-JM_h?M{KPI)R;a7sKwxdood{u!|nZt~!U^^f1E_#z(Qc9>*SfGLv*Zd+Hg6ekSXAX19R7 z^qMlPqQ7ND9pF2#aY zqPPr=xg7Caflj8)lDNvW*&3vC9foo}#+r7U$_<#w%~-%KSjKHw&F$FAAF+o!afG{Z pmV0r9`|*%PBoEQyVFvM-KP37h)BSg&>vD!aET%3O`cq=w`5!U8qpbh{ diff --git a/bin/visual/panel/PanelResumen$1.class b/bin/visual/panel/PanelResumen$1.class new file mode 100644 index 0000000000000000000000000000000000000000..8e795f1f9877a4fc4a8a14e4aa4e8c496e50311f GIT binary patch literal 789 zcmaJ~}OPXp8hHYUo9Wu9C~O?h(az8}eq3)1a_ z01biGrJTqlm--_4Fu0`523Qc-@>%)CCNv>!ljF>)Qm4vT(o_j7*pV{r=Zv4uBsk)- zS4u1UT41{~r*5w=(CC#z3L$VOMu5c#bu?pyXbIFiuArGJP4CCWfT~Y&kdwelT4plu z%SyR;nryhnxc}L7?E`MCDZQXms?N)*prOD{C;hMH6Q}=ZuOHz79tKz!Sf8ml#s)S8 z7G;)^@#A?pPxpL67ETi@usN?xAUZ3@RYq@=8_DwD20wFpSn7$+^3o`M@s8}M9LCsn zQ(bb-^vdF@)GUxk7QfYOZ7-L`kijFiqR#6UM62Z-;Wt&|6(Zv7Z9cu=*kz*b{&&RP zYb<^BHOnsN|G3*DtZ*Fj9hbd}d%O#*Vr`0YJVgn+-w^Nr!2N$gJ~MUULDoEII0bR7 cY+;*W>eyk>8n^tI_Xhj)1Z__zJS`vp0J$!^f&c&j literal 0 HcmV?d00001 diff --git a/bin/visualV2/PanelResumen.class b/bin/visual/panel/PanelResumen.class similarity index 62% rename from bin/visualV2/PanelResumen.class rename to bin/visual/panel/PanelResumen.class index f9d6b273e0f01038e2a0bd7891a4120881000c84..0cfe3c7e3c82052e6b09f391faf84462472db2ee 100644 GIT binary patch delta 1981 zcmZ9NYg|@U8pYSz=bXI{DWWEd+=K|hP*g@P0_KIhiz1{(HYAy#g`jC(YV0kIA_=wL zZeH+`m&7uqR}IA*qm6@>mmwu{P^-~w)S8UU#?+pV&3yVl>-nv-_TFFC`LyJGN$BC* zyY>R;r2-5T(Q($48BgaIb)S}BJgKNU=v&n)WW*m=K0hnP@(=mr$~#Pl1cb-_uWg!6 z3Jgg7zh!mEdHVN;ja2v{4gN^?tqj}ZdLEF~Km=eAf-xA;7=j)cDu!XQ8II8yfm~!F zAEPis)Jw=lC33I?OypCT#8*(j z^(f?KOy+J(=W#s6vmVT3GiE7ZwsJ8?`C+aK5{BRz6^dt7oG>2qR2n=g3oocgFkd~6 z1*!-ys#(IhC{-`uB~>n5gfg`p3)MQ5t17&zs!^e8ut@F0VpWeNssXR5Cei2dy1EFj zx{5cH=Q`e0H)Obpx6~cHZE3t?1!AeyK^Tl>Ru?R{;)L;7Vf8_!)mJzGE3GW?=3teT zi`CWytg%Y)t~Fga6KkynSZ9?A%dp;h8yl>p!WDSW+9cl1*l77sW$nTys~+!rtRpfU z#RpasHe2U}U*kjTM{Kcv5?;qv+eVdbP;L9;BfA}Zb`-YR(ZX14x0A8M?k!Bm$M$g4 z*qOpC?6mX5n~z;~A!_Yn?6&7&kL?l8$6k90_Svhj-(DkJ2Tz^t!(Z*~sIzOtT#EyC z9S+*{_{46+-|P!GWM2|q#@`)-gU(%e%khWTX^ncPJq|lzIO4?OQzssuIY~I`qzKb+ z%*l}bARKo_;Dj?um@VEh_=oclDxC3n)yYGHGXbAF6Fo8%;G|QGQ_dVTI;Hr+c@w9d z75LIwi!;s!VHN)A?3CSZG&u)w);WxG&PANp3Sa4PoYj%|TF2lU9glzM1YFR4a8dWg zx4IuL=>eh#;yXPY|JGx1SwDm;Iu}>F>dH(_*JjKe|05p>Q$oO#cz5eZfPHG>+QIscM!TpbSlA$I`bPmHz zF2hX$JDEa8m?`vxn<5D*VWgSKd(1P8GNruNyv%4*#?EG;=nBS|cNlAyv5Q&G`%I;rvq8@w=4U( zDLCn-vA^4&8SW51;Ev)zceL<94syqHfSbp`ZlQRdK!ZD#LlG~1d!JMu++uW>s`F;V zJ?58<7R*5y$M`;sD`jS$$Vbth6A;OKbmc_!64pn$1nVtE_X7RwT$B)_TfH`WF05)0H^a4F5n@)!Fq1s5pjMd z(=mR@6TH%y4ZOvZDu9hDf~Qpi&!`MGsWCjK3iy?p!}Y3ymwcHCBRTY%+_f2Pcpag< zff)XZZo;0tDNp_l{dr5CeOsP=2YJ%?Q{|sGLn&!?OWN7SI^|%8GT5*Dyt5Ode5O}t z4pV_>sXCyI>WEMkj2QVdbQAVeVMtct=&w3qh>E~C6)BnbNM@8|-Yc2WlG#}@V{eGrQ$Fhs6N=!;~;Ar<|Qg8^8Af!KgS*owi}FOAa}it`wbdW@ijk!*r^ zK7s^BV>J6AiDNK^85qmwF^;cdJm107+<^%^h*X}&GpzPtG8>StfGNtwRMiL>Do_}V z=TuuvQ{lo0OjohUR*9IQ{*33c_F#_QG$;Y<`-i?Pbe6XxR$>rJe-)(VU8 zrd1-{9av*|vDP|(byhjnd#n?(s6df*2^*}-!f)}GbrTz{+rqopWZPJ48@z4%Vzb=} zTkMV~wnK$sc*l;xR=ba|FaB@2)%&&LkiBV2^{?3H-m z-iV#{+rnaacG+I+w)bL}T`J`=c3%&x)f8cl1Tv)wQ_i(N}R_e~eM~$Xn*=s7iIT_C*Cey4NvEHg!e%Ceo~9;KB-w0kX0nBu!u`&g@`_*~v#t8QYr=*})v*qvo*W zqwHuZ_?S7(P;-WzOr_*=a?g2oHkTP@>OJgYuJLhmL&7bQ-eI__*wyu8H@6uh+!nI- zm%Tt#y1_Wv2$b*|DQ?LgLpALVfQ5+icj|gFZ@5kYJjDJ$%V6^5Cbl^~Q<#6=m zNc86@8EWxJVFKoHGzuth8k0~eL+%{M;tHQa1IMu`$5ZZM6#v9NoakNE&7VgfqR>5!K3*izb|dW}J&woQFUz zkb^EnC>J4;FJlPvkjy2>U_R!{h+WC0*u>Ychs*F8m!pa+A}mav@f@&eyueJAeZFWjyCxJR|;J{8GQHHZh)I385# zJfw2DNG;5E48VRmNj-h0kH=g#jxKYsx@#%_R`!1`2`6PYJtsVPs+-1mGkrb3yb zeH5S}(7KgVndDMmC!Yqll-U4t0vkRmKih<+q-}DNS!HypN=upwfjN7l%Jv}>r1vv) zIq!|q%DxrY+N(<3?+Y|~W=J6f9>oYSAEAzBj1Vn>`kqT@rb^St$!I{ug&gE0u#}oi z=6zWxcb^3tt~G(p3cmIcx7L(i(-{?4rWn!C_xNAgr_O@zem}xftOa-`uy()b7|*dT zFfX%=N^eoOQhHiR$=YdZoy`?#0@1md6dAo!-j%<`{K^%w+Ebn7rd0a+1KArhjIraK zU2x;+nbFv2*2uQS?==s&m&>xG5-)fhbzTo3S}ivfep)qNAtH`GG6c=9hupQ$fB$f^eoXCSVX b4Qw(@9a{`qbX=v>H|Obe;c($B*S%Buhi0_#31zg8*DNLT4WUMZt9Wh>HD3M^FT$|kRvAiJ5N z$9Zp+R@FO!&F#9xoq<5BZ$=bC;7*JHixHY=#|Y68Xl}cNcBV9anvRE5p2%TA0?V1n zWigPYa`$<#2ytdawLc{<8U{D`d5YIxmb>`s^cB=VlaR z%T0F4+0!@UiP5Z)#}QxKU$D&gm}^}09`5rl@Bk}wl!G}+*!_-p_Xi&S3nH0%=s{LIXgCLP dt*m2%VVc-v&<3~sjQ18>^&E+(6P}ije*nX}zQh0k literal 0 HcmV?d00001 diff --git a/bin/visualV2/PanelSuperior.class b/bin/visual/panel/PanelSuperior.class similarity index 76% rename from bin/visualV2/PanelSuperior.class rename to bin/visual/panel/PanelSuperior.class index d85c186e0d0f6d6bebe8a614d84841fe3a8f51bd..c46af49e9a11dd2db958f9fd353e21ec7772a1f1 100644 GIT binary patch delta 627 zcmY+AOGwmF6oC>(F%*w(y3<30@G}u@sXqXNb^0JuQV$1 z50bShh{Q!u%+5swVN{D+v>95o2x<`#1TBmxx=?{`?sxcp=bU@FvE1*uo>#vYo&W_> z;y{Is-A$cc!EjDnur(BZ><&tzr*gT9j!1a5)3aRJOK~1ons-H;o#v=t*%iI+D2;b+ z`ZrkL5o`(BF;`V$>i@aFsxZmtDqguOdLwBz!)oJe>CiKDYBLwKoi6RATl-Bt zWc;wnN4cmIX6F=<9=%Pk&e5k2>DL7Y^cg+++=MU90&7(@D=h<@afeqmU@8h+!l zE*bZe5la}gT#Q+6!_ACanM_#QxndPFX_cG0f+;J&pjE|HD`eQnHB!x=Z@~h)Jmql0 lE#jGF9e1YP+w8@Zyo3iv%o#C1?e@!z9dPH%eS6#;_ycq*oZA2Z delta 620 zcmYL_T};h!7{@=)^T&CqRd@&$r*|DBof)kaYvVr` zT+xl$H0<1UVK!r!VROOQY;0V(VspWa`MIcWe$V&&{XO63`|SDQd+YN)`#Wgy zvWQLMrdTrBEV-0OJ*CoOY8zW*n5{BOnOve=u2La4sFb_xh{_{&$_uLG9o6!QfP7__ z{9>;vb?TsAo$S*@_UjT3XbKIQ!9mU9kmk^+ehzCfO7xj%b77jU3e$TC|gp z_R*>%hMzUP=V{Y1{tIahyyL&qX`kn{9ve_+6KcVjJa(QTE8F-R)g3llGLi<{v|nkfZ~>93{_sC%GJ}qjan@ZHru{ zChr{h@C4eQBl;q#+);QgwGfeKVezj3Q}U_&Uo}-XBS8m1R3LpHD|L8tzWGs&M$Y%J@20 zFSvJ+VE^$~{w@)IE^{_qtUM9K-9>}@kQf)ejwWY1iJJ?SWWf@BN9z)s`(F@LFL2Av z7r676u?dgJ2khe^>g>OTxMYsXO3{KDh*eKVy*(7xnB7F2C7W7 AJpcdz diff --git a/bin/visualV2/FrameAdministrador$2.class b/bin/visualV2/FrameAdministrador$2.class deleted file mode 100644 index 99ccbe538a03e27ac77acb6144af630d7d07d11b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcma)4+iuf95IvhXb(5MjC53WnX`n7R=3+=I@lb?>LW(S<vsU#=$fc7ter$z!Q+FTx0~`rJPVUZ zMp>TnP^EUygu$?J%uo24mz_rPotN`*EWGF9EidBywLa{rP{a&oz~vx}a)!$2kYO%A ziZc5lH5kt5utSAUsA2w;;e|7^ax@xh9$w6e#mn)r2=bjNq3!{L(I-lEFkG-;V!nYY z7A@4#VsM@R#?b&5Ez~f_usDpQ*e{Z?NK4I>8LEJ6<7uQlm;?4!b|Zab<=??S&`y);fed1m(b)GyexyPZHpBH9)69HfaSITy6T*WoYk{GN`+6*Y8>6q?kEUj*R vq-}++fS57*KK=vJ{0(Vh4L8cXiFMj(h)#L)CT`JcU;~?QXs6X^9D05MA*|37 diff --git a/bin/visualV2/FrameAdministrador$3.class b/bin/visualV2/FrameAdministrador$3.class deleted file mode 100644 index c438b63c996c4f2da780127750af4f2136e53e4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 761 zcmaJ<(N5Gr6g{(DsV$XV5f=~;)O}c%#2WCy1VggfK-3g9(d_$dJHU{3#!P3I?;=4= zeDDMOD8ik(4@OLzOgi`W-gC}9x4&1+!uJEPPN@E~;&oSgIhO|Gtg{RS{V*GGe4Vb diff --git a/bin/visualV2/FrameCrear$1.class b/bin/visualV2/FrameCrear$1.class deleted file mode 100644 index 2d50e57687628b4f42c9bb48644bb4e2f51107c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcmaJRtt~9-$O~+)<K<@2Z5i7CNcOX_Q<@0u_VQYVCtmH*-YCHq9z?h=uvVil#Y1chEX$&x zD%fyXukz+1ER*I=VEd*tf#j2!*@8}$H=zA*fcstnBPY5jO{MhtJ8~ChlH!?naK-yS zG}A9evm~}BeXDtN!%|iiRd~#{H+kKH=ybgM{978lVkC^-=F=;VJ(BbXKalpXu<|YB z-1S(v@vnPWkQkH@X=AC5 diff --git a/bin/visualV2/FrameCrear.class b/bin/visualV2/FrameCrear.class deleted file mode 100644 index 3a7081880cce600554bba9daf6fb4dd9cc0487a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5056 zcmb7I34Bv`9smAc3rWKR(gGXzI9dp4Arv;J6b8LpNK4n2LK!k%o7eJ2nq)6&IW`4{ zPUf6~$8xZz^!*(U9&z0j8*!46g@NU&Uqc z3QUrSwb6lCG@?fmae>J}Bcits4)o||r`8kJ>4#vnm;Rxq@;M1COzbp>JuR5SdsQyX z&UT-znFq5lrHIn6P%#mcT$oSy=WwG3^BlZV72`18g+bsMGtj!EmBB9F6N6W4fs& zjA(?u^ffQ(a^dxKofHtzb|(V0(QwrC;A*Ur{+0gsH8&GY+Pg-@HCQV!kt}Pp-d+7> zbTAU4-99_Wqx4l0e;(GjQA2Dy%jPBHE#Y-4>e0ZQB_C-FeV^nI)|j6i36p7>Df;UQKwhLUI!w-)4%dkU*h91Xjk_q!DO#=x@N(`ycN5a$)HFYOUZuGP4 zl2KSC^R3Q}8(6Pt<+{oZ79!KG0udEa8KX%uM$u@v(}>AXxo{)3Oi#x~CP6Hy?Trp5 zJcuDKEun5BmN+>TNoXuZ(^ha6hE(jv9w$}~rNFE-TO3%67SZ}`nj-AO%`V&|Fh7sv z((16$9~oc}RJ;jqrjvs8)pgCSjRFfZ8c>?Hqcl}g@dGN}f?Jr(y-cr!-p0r<#lkj$ zK+sWdq=n{Yvm~#m3~si#x2kv>Ze@Zx;yQF@Y$Rc5BLd5P`MG5wliwk{!-d-f7U%O% z7Kw`6@lMt@)4EZM2`saVJg@p$)KxMd?^5w@>1lUodv$Y=uJ+&v-s{491j_Phk>Lgv z@5B3v;}sg(ter00_*b!*v7a7|FPaV ziVwT+Apw87Bb==6NbC*kr76qW!dkEHEd54u-WRxaKDN#;!Etj?21iM)7ZzZn=0Alfsm_5Bqenf z;V6!)__7SOD;a26Oea-Xb}`jdchs|(>SalPMf&2a0&8ERFUAJx5KgK18Xj~~LpFT7 z9owb9l%=2FuVZ<|@O2drNhf&egf87o7#yi=1LfH9h>A1#2G5QD)OjuECC)I(hL)TX zMot6|zJ(zdzMY(kGT%xsd{=tmQGuGAUbtj>ja6RYtcvf+VX-jA0Y)nPeHA~DgM&v} zW5f;4g%bQD6+gyL*q;fOL!&(V+x0NlA-$7hZsz%xoH=>E2~4o(S*OGVX5>qLIa-D7 zW0OLhN!*zq+H|uoY7WTh=880%(?^VYIc`vx3%}rG)XR99(J)6hd#w%)7!eQ7VTwG* zf34yv{D#@acsR4x)R91>4_gxdX%)Z2?-@Fc<9^66Qxp2)q#Ef2wpoF6$daut{DB8~ z=EP-d!$!Ln9J=vZWo-y zLT<~rU3?P0(XF4`3PP8iL|}AV=^t-lrT+xxp2F4L1;seP-(kGL!fFB+N}zXsG43qJ z3pR9}gqBoWsFj-n3ypFuw6MWJZ|$aCZ5BHC=u5IZTa2?d@n#3OrMqNnp?A_SwpqA- z1g{tuonITXSAt9WEbQcl+S;mR@F6gpkBv8$kH5rl_ykIJSr{P0N_%q(v2H%h9flc{ zYq^EN^77-@Yhge42fcIT$HLo_FsaFL++pD`cRpul;m+f@+rmdjaVnK!SjGD z#bbWP|8c*t@WWI>i)Glrq@BTPn92Vx%wi4AW;dO~i}764@DAIE1=xmCn7l~cghe=r z#hj^qxEsqjA_VXVmg7lO;%ThJdH#dOgR8`R-pBpCZm+~Du^OvI6V`|}TqCydwx(m9 z2%}mI@ydLF`-7+zx1mlPM!mR)7qNTMDDLNajIa}E5)YE*A<~{fvv`c>*Av(vohy6uKNkU1>2QdalLXob|{C@V;B59r>LER7fqrWKgG`= z$hRFo=T6~=jnruZxP#cTD=j^RbFAxMwp1`i%(q{0spMkew|AlB6rLHzAN>s2;|$fG zWPl1FJI+kIk?HIteGE%K7GfveZ!k!^MwP+RWcQ&M{1wkqw3`9@8~#pJo+B4G#LK8~ z;hfivf8d`<)fU;RvSIqmhw*$WDJW64zmUye;ZDK7?C%%xZ>}r&ejjg==hw}^f4Kgy aP;fks;U!WX;`%bzqxe5A@_j4u`SS|=3#b$T diff --git a/bin/visualV2/FrameLogin$1.class b/bin/visualV2/FrameLogin$1.class deleted file mode 100644 index d9b79245c8ecec251142748a21a27cd1fb1b7791..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 994 zcmah{T~8B16g|_fEM3O7PzC$|s#a}_vXp4VRDG~QqFLkt(+A(S+X*b$&YI4)`nOE{ ziVyw(f0XgwrLvGzZL^u3vv-!G?53p$?CvbTjnvoxMx7^*KKTuwL80uQf zh9yuw_Q$>(`TEe^?;Wcku`wgC%IF8zyblRiW2F;!Pw9~tnnYuLD9T4Cf#o4Fk0sa=fK%J~mhhAv-#VVncJVr;?+% zFR{V>DROr^@!(yoDKZLQzSJ}roya#v8C0pMd3r8Dl*`;(8b*tr0vtl;=xrN0`U6gL z{WE0qD~ca!m%}_`=@&k|g$3G6I>TrMmuRJ#!{UTxf5K8}euDglrIY1){tK!ZU6G^! zk4VNg(LGKn7t<>$6H3r}2X~27pngjJkWR5gkx|W10r2z;1&v6migo>=X#Ahz`9CT0 XXr_0s;~uRR&DVXn^v2<_0Q&s~=_<$Y diff --git a/bin/visualV2/FrameLogin$2.class b/bin/visualV2/FrameLogin$2.class deleted file mode 100644 index b0fa6b55b2e5423b232de730949ff4d4720c408d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcmaJ-=?7>L zI+tQD(n9D-`hIjNa~EKVuw9|z+NE+XwM$QPr;N^&byCZcu;eb3OB(w%*EJG0P#R#w*p^0{k5FJ9Z>l50U((>JGI+EolF)AcsH8VNu5T)|* z0&Mwa2pe^Ul0G-n7FGKnWck^YQ#mH=bhBE8XI|~e;V{A`9tU_tSgX+&;|aD1%OcOE zwMn0FT(9!>A}mwR9bxOXG(z;z%*tGzD{nyi-vFO`1&o~Oyf9Yj$y@0z%s9rrcW}k~ zKQPlPqgfK$6Ti_sx@~ diff --git a/bin/visualV2/FrameLogin$3.class b/bin/visualV2/FrameLogin$3.class deleted file mode 100644 index 08d7bac2dadfc8dbf79b1a41c00a6d586bebf2c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcmaJgzX9yUtKEaQoHmdcgpBYStqqD2}|xm+2kcNXEoHvobX0z z<=zrDyR{hyLqcm{#xexqUW@?C5t?Yn2+<)lyFQ_vDJ?(DrXyK?5u-v9Rx^{c4pAx} zFTj>>hOkjrDCu)EZBe!VNtWlPoXRm_r<>I(JoRdi4~7vo@i@RE!di{K7*DW8SQdFM ztxfubqk5IM7h#!l?g(4Ar4gdfW>)6%OnC#^{|5NND`4bQ=Y_FKPu@#+Va74`y@M;> z|ACoa8O@T|p7@>S(G3b=t+aT?wl{g*0d+dwef}*CULhhz@ABz2#~z7#hc}3O-?8$o z%DL~c>c+pm!YaoxzwziA9`Me;0_zKwlLbrIyGDHY0~`O7lw8_YB6`I|EL?yU!d{JvOP9)p)Gj?KoH9CB)=4cZ!iqarHhIF#c?0z^Cp=eL zxfg_;eq+Yrh|n3Di3~xw5hK8Agf_Y{Li7mjzE9}pO3T;t*;rQZ#kiD&jocKhLsZJg zOR(dcA#67lN-}PyE9&;&%IbruW^zK<@8^vQPrcgX!%>7C+zD`-u-Tw5#$D_ZRz*=r zYmvsT85qT&Hv}W2)Ps+8^ai_T)V8shLXi-dmj}W`2;!Nv<-1wft1u&SSz1R^aS2>A6mI{(@lP%B(0B zsPs*u)*)~yzy+-ND5Dy{LrtI@x`d5^PSvaF_(WxIG1E{i-!##CnWOeQAtv5BgW7PdWH7uZ@( z{WI49ZQKy>t;%C2M!PWjBGeW&K(`=}Yv>V8kF~GEW0jwpB)|jLrsnRYZ^jdoQY1$fyi8M-^+(cLWl4pD=Ti~&y1NfrB`yya z8DFRMjJ}Kb-Q6$zog?^E1XqGZ!6HadD6Caz$@^q8>d0nBb|>+734VYN z{s4be@y<4g7UROObI;y6_nb5P`1k$+z$U6L3JkM-ne}+mYJ>+V?}|g+ktZ_dX|>^^ z$WT7#eI6!UorXv4a}gUCBMb{U$}deQ`a+p-FE&!ENM=STkur>!GnrL4h&>uYze7zw zq>^TrVZJuBYqiBtZ0e5i!0;)6i%}mAN&!5S8JwDJC`D3!{G zrL6~G(TZZ28#b)kAWBKMJ%w_=J9>-8R)0@#||h2VVEzbP`kaW|&50z_K@B@#@zI)^0KLKgkx2-p)xXIjJ`wu~O!-Kr{}% W5@`X8BpN7E_DfiyofT@w((?qKIH$J& diff --git a/bin/visualV2/FrameModificar$3.class b/bin/visualV2/FrameModificar$3.class deleted file mode 100644 index 25e0b713dce0e60dc3dd83669144a9f1cecae418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 737 zcmaJ1Nu;kM5e*RB+w*Ofix{;lg9e)rUr~s8#!*_Z%x`j z+QWVTKWgGS>jO;dB3bc0xjy%tOM*gOGB9tc-DCv9~<5mZQYY+GUcYe z>!Zw2z2rk4XI!1fpSqVKwLT^oRtuD0+gJ>RvhiVRrB;c|tx&=+OxO#V*WVC(GKPMi znhvCr_C3Q&V{F$}hoRikJrRK6c?2JmAv{zf1gJ824cAafq!K5Cepi@N-pvHVY@$>0 z#Eo?I2rN5M49nw&)pto$g%?&n3v;GTU-TH(8p%K19y#axTb&S#c)LS|N&b;aGo4Fy-WK*k_abb# zoTgpUE#1G;ibPWg(Fa8r)yjCDiyW^hT#wc>uxiz1O#erTR)CPuDcZfG+96?c`v;=t z9j3n(Ju?m~zPQsLF-vtsXB;|*d3rOvKyAcwIARH!-w|!!V&QL+HjO?hNNNRXFd}hM cRc-OZ02CgmJOBUy diff --git a/bin/visualV2/FramePrincipal.class b/bin/visualV2/FramePrincipal.class deleted file mode 100644 index 1fcdcc2da8ed8e88bbe6a12b66e1521a4be1c203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4827 zcmb7I33LrqDhIO65 zjPUs7rapl{mpPyZ;YWjtI?NF8hnxCpKuuLl#k3&bW~-PZSEfo)UFJ~M%;*^_FEA}; zWb}ApXs@2@)%K=!se_rMtErIub|(YYph4={7YwQlM7x4Ufti&aESVd`JS>o^)k~!o zskj8Hf+b@kXL~(}#b}UZO)9D|ML{#|t`zGACWr_YNXq3Z6jUp?VjQI#nIKvn$`vYV z5R^Pusi>9GUrLuqaI|U%tky0wZRUblg{!5q*UQk_m3m3!^gfZ=qS+IiWK!cRlrD8oc*eI}^C4tL4lAO67Eu*FM z93@s`BVm$s5Ge&jRcyw~7-?;QN;G*`%fW5;fMv_xeR|Te1@%x+&VjOmEyRd7H#X9$ zY)RKRu9tq;Mw$xw8A~H(q*^uT1+CpKFnr}ebWAP{p@E2aO$Vwxu1szMsK+l@U6ZWLHN znLQN@Dm3gROc;cXT2`RN#>+)-7RP`J9j{~}5LKJZoN?Hsb4#WznA|kmOa?&uXHbP9 zWzQBl+LuzSPXVs`{bcJEz6VK zN?1HLdUINmN43BQRD4jb1+tu#6CYOb5qy-1#SM6F8Hb(II1t_;(_G-=Dn23CgEGyH zyuq_sPT#NMllT;^w)IMCa@%csn&YtE%Z{S5be9rSo>89`Xq2vUx(&w%rqwNvwXy*U zK3hQ*&EzdjW}n=~L-qMeD%R(emhMa@^?cq#bzGpiA~>0RA)7UGmOkKdX_q4{ zLvr?H@RWU0+CF3j1Oqw4CUk5oOC(XP9flq)>ozu3c`a?Q2b<@~N`06WrnNI^8!6ve zX%#%g5_`d4&WT!$hXs5IqZ*HJjGNVXln{CJ%m%utF|VfzIkTf0UlFKE$Zdl78or_6 z>tjyc&0B1=$il4Rn|Mst@FaX^IB%Eqq78w<}C{@<+vY@jc>KKWOkc2!z=uu^rKe`Ej`;O14DfUCD}NW|M@E z&VF+G1bQfVf{l@7dfL37sQ4*z{DQeW(YlIX z$+WB1l8z+VOg*LIH~1|#rT7xi=9CJ7w8EJzwPUi2`<;s4;~Cm512wh*D;=gDkGi3d zJ_@ppbNj(EOzrNmJWZI=eoyoICl!B|TGukMGFr}Ep{Rse$R+h|L-y^{D?9S#600mH z(F}VvJG-UBYsv?Kg6CNdz3FHdT*uT!?uk<6j-yYd`+as?g9IMF5n*pC8e#Ob><2W@kis_N&5zOSvtYbF)WqgJZ;Iod; zdbaW*Ht`L(oHH{WF3iPC_(gts@u5tgy!JSuRMiS{q;ES{EcFD5$&7~pF#(vbr!Kse)0dZ zPf?Uj31{EmvUE*Vrxu}&7^K_K8{2Y{r-CYbM;5g7qP2|WO=gglG0qtW-ekM znR_A}TZ+iEv^dNZw$SIZNpF%nmfnw}K(d3*%B$s;b?1C_=Zd)1ohsrsZdVc`X{D$V zk>Bqx;>}*R@=UnyT)j`VMHTUuB2p*uwv%}GeW;EvE8=b{`2Gl)KNJZR@v(>~;=W_N zwC@%JB83Os@iXrDId?opEXip90oU+3i;txV#h zSc1E-6n7(x`#C;9>M!t$_z=f4Xu(-5!{bfBW3$Ne`c^b47)s6E{j`sve^F=)9X4Gv&z0AzTRi|;P-yb@i z=nsU>Bzi>XOQA1U1w>2e^htd6UMT*PI4cv)as3=SNw25t6HK69I)57)(T7Fow^eO) zgq9O-F}{xTx{5#FGkEL;M$u6#S4YKPn|6_K;U5c_RTujQqHWC;1jG;@6L$ zBi1b6Wy(A~Htlz@knE7d=Qb(NR&(90LglS|_zO+(;jcsyh{ph(702J#&Sv!D_-8;+u9SDqT7} diff --git a/bin/visualV2/FrameRegistro$1.class b/bin/visualV2/FrameRegistro$1.class deleted file mode 100644 index 27ac8580c167c185c13c58ff2f4e9136cdcf75ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733 zcmaJQ{*>gE6NMJQHIUABz z`Ew06y(EG4D`s`~SyD?@KF-L#Gj>X2f$d(l(CU%5eXu)>v4-^!_XIkNjV9PYhdqw! zT%|4PcUpf;325#FHvczDAbx9RHm74%S^Vp+9(#=}|48SBDV3g_kh?JB1dn`7%Rc9U znZ7rgMRNwpE6ukwC}deui3gl*!0Q@ByX_<9f1|-GLd@t5-aY5DN87EepbuJy&Jx1(T=q*$+79 zjnc}#C2Y1ACGGVIwVoNu5QIB10xU$v)2Fs diff --git a/bin/visualV2/JTableTable$1.class b/bin/visualV2/JTableTable$1.class deleted file mode 100644 index 8f982ae803e2eefdac4f7fda49e7483e67bf0c6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 849 zcma)4O>fgc5Ph4tagv(UrKS`pG;Iwy=EDTI6(OV$q@WZIpdOmj##!iAo3-SRw)`h9 zNK{A&@dNl#h*?urMe+el_U_KSeKYTkfBpXc6TnmSY}6Q5k7QPGwf8uB{hm*iC_jGR zhQ+Xb$dC9*lpRa`G0IIgdMQ5eLggiDH<<~=V8>h!XEJA~P4*cY`GL&*N5nj?qTV6I zGpS|%oZ&@K4Vg^FrgEe>)qOiX6mh;&5$f$RSOaRJ1%^uwY&6@bW641aE<+gnH;*B> z>|g;6hNZF8;!QE1inLTonQ;=6Lp+t|22o)nlVPn=f!`;Yi$2$h{xnaDjNI_5n)wIR zXIQCF$=-Vl|NGaComJg3& z-7@Ck3RdYv47iH5vYv-)xK3Gy8-)K`XGj^-j~#x+^7@m{w5`EVHwXaqE>PO%ls0bS dR++c4K|4dyEpKjOi&hKUxQ&2zMvmd3=MQ>~x%>bC diff --git a/bin/visualV2/PanelCartola$1.class b/bin/visualV2/PanelCartola$1.class deleted file mode 100644 index c7617b535f5a43589fdec9463c6b3d08776667d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmaJb5=nv?RD!nu0p_J&uFmun`IrpA(=l7qRUjSa?Wq=A{aiq$j$h$kqq0ln#h{Bp& zG`9oP2#r%Q5=k!faq_u$Dl;2kim>KU@!ckJB(+WUGpmeFRcWP`1!2mbsIs}m-04K} zJx+P6w6gCAE3I2{HoAmb$Mj_g!h;wArXy5Qj}f9lsJ2`}JylwM8V-80_#%3_B+R8I zV>O~sE*^t5*AQWOa;fGvH&hp1#Gx#{nqnaPg!NWBQRjivytmPfu!NNW%Y^xfDq}px zDq&h=nJm2>Z*J3icOe!lN0zX9R~jKYGQ%R1@0GJ*_TOQ?aynSzfzEPMDt-J>+7r`{ z@xnPd<0jEDgKtK&Ft#cFpm~g)T$H6O@s#ba^126VG~5*U?^Jk&h#0-kr(KR6616uk z5x1`}^V8?dI?Ug=*JqgHIOaDFeTYZAvvpV)v+R#q!uAE?&1)?FPjb$se|VAwPa2L% eTq|pM!ZcN^Giilee#U!^=kpv*UygiPKK=#ZK(N*T diff --git a/bin/visualV2/PanelCartola$2.class b/bin/visualV2/PanelCartola$2.class deleted file mode 100644 index 8a15e1e6c7c4f8b7c292e32f1803905799c06492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmaJ<(P|Sx6g@YI-R`gYhnu4oAM5qWQR1j7zwB&uVnYL3lGqN*@pVEio zM+l1IgCF2WiFcMfh@^cOX6~6g=iYPf{QmRv7l7w@9H2&6nJ7CJMZcRK3N4GCD4i)p z(hblcw9dsuq=nF@>4(9&%w2#v!bXLPPcD@csa?9CJ7sjHtdm-nggJMnZ1R-3vzg?3 zobpO(kF}1IdO#b>(U6(kr|h{e51S#i~kPuiPymr4|HA_tMutR>CVhB z#@^)Rsm diff --git a/bin/visualV2/PanelCartola$3.class b/bin/visualV2/PanelCartola$3.class deleted file mode 100644 index bd2f2c034aa9873d2b6129aefb8492cc218d1a59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmaJ$Kinh{ejWBdp()Mu^^-QJKpV&9D5|{Y=1-C z`HuN7RnCIPsvH0M6Bap+`He^K;4bfM9hN36M-!H?^A+*-4=n#r@|jCtRU}IlX*ePA dt!&@{)6}uaq&05&5$_G2&toK2IjYL?@h=gBu|)s? diff --git a/bin/visualV2/PanelResumen$1.class b/bin/visualV2/PanelResumen$1.class deleted file mode 100644 index e9c4fb49efd0bd3dc7b80f5df8230496523d47ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 zcmaJ<(P|Sx6g`u~Zg*XqwAI$u)>e&>rr=r;5h_9n6@*obmLP}^lg+iAvY9D6llWbN zqWItk_)+4WArB&HABLHG=FYkIoIAh&{QL#rG44mG39L?(9m}%+C_9px%C}_4Bhu}? z2n~VOnViV1l=>ulGdQEdMVJ%V45<9V#SplbBEo!vI+`hBv;^uMpU}*erq|=qfU09TC`n)`HwCMa zmGbcvZ1{!*)@GM#?{Py-8AKdW^~qEt8VYQ6@|ijhz2^O$euA4=kFX|iW2VX!x3D2F zFN=a~u;a-^S}!leVrk+8HZDsONZy%oRnQCNZCLzwm=C-TmUyU((paTWUXeRB!xZ%6W&v|4@&{C8@+VkC@S<i;Akxb(+BvJyz+DT!}o c6StYBjx8pwam#mjZ}5EXq8-YKP?nE>0R-Bx@Bjb+ diff --git a/bin/visualV2/PanelSuperior$1.class b/bin/visualV2/PanelSuperior$1.class deleted file mode 100644 index 41e005b7e9f505802a31113d8e0eb1f2b9de20e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmaJ=z_Bxdh6}<9r<7NOpC3C&a+em|XzxcI0>ITO}Xn~5M* zXcy1HhHHtixujO-Kw4@luj7P^Pqvuwn6TST7fKyC*@t_>2piZ8aF5VlEHuUzwh5~$ z%eeF-dAU^X)ulu)&nm+9RcVCi)J}_xkF}q~KbAgqQbgszWVtQ1IeW*|xgE!N?54Tq z?C9Icr8S~WMisv`VrD;AWyvKThy`_7*Fde7b3(pQO;(6V(Ccz~C9y-I-u^elz3*82 z;&W~~%-^`zeXL6y%NvK@!fn|JchH`*9L-t6-dDu?KXCVdl7W;y_9Sgj8qP^vD?7L^ ZGX-!&wD0@RJdW4QIN4~5a{{pbDvH26e>aq6@;~>RPsLAjO~=oOxc~p-z6xD z5B>mulz3;zi<0zVn7L=}oO{nb^ZU=wUjSa? zR$AFNgssl9q`e`b(Kllmf^Z{7fYk_fG-HHl5$YY6(9D#U$J5D3mLJ8akc9QjItH@*WXg#g6LveR?9iTU#P|_M8xQIKE2}DAyIe#8{+PF ztbOr0Hy!40-0Neka~$&@sPMTYkuUgDrZ5#FryqmXCh{!iKaj diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html new file mode 100644 index 0000000..6798a6a --- /dev/null +++ b/doc/allclasses-frame.html @@ -0,0 +1,33 @@ + + + + + +All Classes + + + + + +

All Classes

+ + + diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html new file mode 100644 index 0000000..6d0689f --- /dev/null +++ b/doc/allclasses-noframe.html @@ -0,0 +1,33 @@ + + + + + +All Classes + + + + + +

All Classes

+ + + diff --git a/doc/constant-values.html b/doc/constant-values.html new file mode 100644 index 0000000..9ca1a66 --- /dev/null +++ b/doc/constant-values.html @@ -0,0 +1,124 @@ + + + + + +Constant Field Values + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+
+ +
+ + + + + + + +
+ + + + diff --git a/doc/control/ControlAdmin.html b/doc/control/ControlAdmin.html new file mode 100644 index 0000000..9362664 --- /dev/null +++ b/doc/control/ControlAdmin.html @@ -0,0 +1,385 @@ + + + + + +ControlAdmin + + + + + + + + + + + + +
+
control
+

Class ControlAdmin

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • control.ControlAdmin
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ControlAdmin
    +extends java.lang.Object
    +
    Clase que se dedica a controlar los procesos en las ventanas de + administrador, crear y modificar
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ControlAdmin() +
      Constructor que inicia la clase archivo para ser utilizada por + ControlAdmin
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanañadirUsuario(java.lang.String user, + java.lang.String pass) +
      Añade un usuario al archivo comprobando antes si cumple con las + condiciones esperadas
      +
      java.lang.String[]getRow(int id) +
      Entrega la fila correspondiente al id que se le proporciona
      +
      intgetRowCount() +
      Cantidad de filas que posee el archivo
      +
      booleanisUser(java.lang.String user) +
      Busca un usuario en el archivo e indica si existe o no
      +
      booleanmodificarUser(java.lang.String original, + java.lang.String user, + java.lang.String pass) +
      Modifica los datos de un usuario
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ControlAdmin

        +
        public ControlAdmin()
        +
        Constructor que inicia la clase archivo para ser utilizada por + ControlAdmin
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getRowCount

        +
        public int getRowCount()
        +
        Cantidad de filas que posee el archivo
        +
        +
        Returns:
        +
        La cantidad de filas en el archivo
        +
        +
      • +
      + + + +
        +
      • +

        getRow

        +
        public java.lang.String[] getRow(int id)
        +
        Entrega la fila correspondiente al id que se le proporciona
        +
        +
        Parameters:
        +
        id - Numero de la fila que se quiere
        +
        Returns:
        +
        la fila respecto al id
        +
        +
      • +
      + + + +
        +
      • +

        añadirUsuario

        +
        public boolean añadirUsuario(java.lang.String user,
        +                             java.lang.String pass)
        +
        Añade un usuario al archivo comprobando antes si cumple con las + condiciones esperadas
        +
        +
        Parameters:
        +
        user - Nombre de usuario
        +
        pass - Contraseña
        +
        Returns:
        +
        Un booleano indicando si el ingreso fue correcto
        +
        +
      • +
      + + + +
        +
      • +

        isUser

        +
        public boolean isUser(java.lang.String user)
        +
        Busca un usuario en el archivo e indica si existe o no
        +
        +
        Parameters:
        +
        user - Usuario a buscar
        +
        Returns:
        +
        Un booleano que indica si existe o no el usuario
        +
        +
      • +
      + + + +
        +
      • +

        modificarUser

        +
        public boolean modificarUser(java.lang.String original,
        +                             java.lang.String user,
        +                             java.lang.String pass)
        +
        Modifica los datos de un usuario
        +
        +
        Parameters:
        +
        original - Linea que contiene el usuario y la contraseña de la siguiente + manera "user;pass"
        +
        user - Nombre de usuario nuevo
        +
        pass - Contraseña nueva para el usuario
        +
        Returns:
        +
        Un Booleano que indica si la operacion se realizo correctamente
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/control/ControlLogin.html b/doc/control/ControlLogin.html new file mode 100644 index 0000000..46eb1c0 --- /dev/null +++ b/doc/control/ControlLogin.html @@ -0,0 +1,346 @@ + + + + + +ControlLogin + + + + + + + + + + + + +
+
control
+

Class ControlLogin

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • control.ControlLogin
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ControlLogin
    +extends java.lang.Object
    +
    Esta clase es utilizada en las ventanas Login y Registro para sus + operaciones, conteniendo metodos que permiten añadir usuarios y comprobar la + existencia de un usuario o un usuario y su contraseña
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ControlLogin() +
      Inicia el objeto y crea un objeto archivo para ser utilizado por los + metodos
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanañadirUsuario(java.lang.String user, + java.lang.String pass, + java.lang.String pass2) +
      Realiza las comprobaciones necesarias para que los parametros entregados + correspondan con el formato de usuario y contraseña esperado y los añade + al archivo
      +
      booleanisUser(java.lang.String user) +
      Busca un usuario en el archivo
      +
      booleanisUserPass(java.lang.String user, + java.lang.String pass) +
      Busca un par usuario contraseña en el archivo
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ControlLogin

        +
        public ControlLogin()
        +
        Inicia el objeto y crea un objeto archivo para ser utilizado por los + metodos
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        añadirUsuario

        +
        public boolean añadirUsuario(java.lang.String user,
        +                             java.lang.String pass,
        +                             java.lang.String pass2)
        +
        Realiza las comprobaciones necesarias para que los parametros entregados + correspondan con el formato de usuario y contraseña esperado y los añade + al archivo
        +
        +
        Parameters:
        +
        user - Usuario el cual debe tener un largo superior a 4 caracteres y + no debe estar guardado en el archivo previamente
        +
        pass - Contraseña la cual debe tener un largo mayor a 6 caracteres
        +
        pass2 - Contraseña que debe ser igual a la anterior
        +
        Returns:
        +
        Booleano indicando si la operacion se realizo correctamente
        +
        +
      • +
      + + + +
        +
      • +

        isUser

        +
        public boolean isUser(java.lang.String user)
        +
        Busca un usuario en el archivo
        +
        +
        Parameters:
        +
        user - Usuario a buscar
        +
        Returns:
        +
        Booleano que indica si existia el usuario o no
        +
        +
      • +
      + + + +
        +
      • +

        isUserPass

        +
        public boolean isUserPass(java.lang.String user,
        +                          java.lang.String pass)
        +
        Busca un par usuario contraseña en el archivo
        +
        +
        Parameters:
        +
        user - Usuario a buscar
        +
        pass - Contraseña correspondiente a ese usuario
        +
        Returns:
        +
        Booleano que indica si exite el par o no
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/control/ControlPrincipal.html b/doc/control/ControlPrincipal.html new file mode 100644 index 0000000..b1f7eff --- /dev/null +++ b/doc/control/ControlPrincipal.html @@ -0,0 +1,539 @@ + + + + + +ControlPrincipal + + + + + + + + + + + + +
+
control
+

Class ControlPrincipal

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • control.ControlPrincipal
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class ControlPrincipal
    +extends java.lang.Object
    +
    Esta clase se dedica al control de la ventana Principal y sus distintos + paneles
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ControlPrincipal(java.lang.String usuario) +
      Constructor de la clase el cual inicia una clase archivo y llama a los + metodos ordenar, actId y actSaldos
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidactId() +
      Actualiza los id de las filas del archivo esto para que despues de + cualquier reordenamiento se mantenga el orden en los ids
      +
      voidactSaldos() +
      Actualiza todos los saldos dentro del archivo para que sean + correspondientes.
      +
      voidañadir(java.lang.String fecha, + java.lang.String documento, + java.lang.String fd, + java.lang.String desc, + java.lang.String ing, + java.lang.String egr) +
      Genera el id para la nueva linea, calcula el saldo y añade la linea + generada al archivo
      +
      voideliminarFila(java.lang.String id) +
      Elimina la fila que contenga el id entregado
      +
      java.lang.String[]getLastRow() 
      java.lang.String[]getRow(int id) +
      Entrega la fila correspondiente al id
      +
      intgetRowCount() 
      booleanisFiled() +
      Comprueba si el archivo tiene contenido, se considera eso como verdadero + cuando el archivo contiene mas de 5 caracteres
      +
      voidmodificarFila(java.lang.String id, + java.lang.String fecha, + java.lang.String documento, + java.lang.String fd, + java.lang.String desc, + java.lang.String ing, + java.lang.String egr) +
      Modifica una fila que contenga el id entregado
      +
      voidordenar() +
      Ordena las filas del archivo respecto a sus fechas
      +
      int[]resumenDoc() +
      Genera un resumen de los datos en el archivo respecto a el tipo de documento.
      +
      java.lang.String[][]resumenMes() +
      Genera un String[][] con un resumen por mes de cada archivo, teniendo en + siendo el primer indice correspondiente a fecha/saldo/ingresos/egresos y + el segundo indice correspondiente a cada mes contenido en el archivo
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ControlPrincipal

        +
        public ControlPrincipal(java.lang.String usuario)
        +
        Constructor de la clase el cual inicia una clase archivo y llama a los + metodos ordenar, actId y actSaldos
        +
        +
        Parameters:
        +
        usuario - Usuario al que corresponde el archivo que se abrira
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        añadir

        +
        public void añadir(java.lang.String fecha,
        +                   java.lang.String documento,
        +                   java.lang.String fd,
        +                   java.lang.String desc,
        +                   java.lang.String ing,
        +                   java.lang.String egr)
        +
        Genera el id para la nueva linea, calcula el saldo y añade la linea + generada al archivo
        +
        +
        Parameters:
        +
        fecha - Fecha con formato dd/mm/yyyy
        +
        documento - Forma de pago
        +
        fd - Fuente o destino
        +
        desc - Descripcion
        +
        ing - Ingreso, debe corresponder al formato de un int
        +
        egr - Egreso, debe corresponder al formato de un int
        +
        +
      • +
      + + + +
        +
      • +

        modificarFila

        +
        public void modificarFila(java.lang.String id,
        +                          java.lang.String fecha,
        +                          java.lang.String documento,
        +                          java.lang.String fd,
        +                          java.lang.String desc,
        +                          java.lang.String ing,
        +                          java.lang.String egr)
        +
        Modifica una fila que contenga el id entregado
        +
        +
        Parameters:
        +
        id - Identificador de la fila a modificar
        +
        fecha - Fecha con formato dd/mm/yyyy
        +
        documento - Forma de pago
        +
        fd - Fuente o destino
        +
        desc - Descripcion
        +
        ing - Ingreso, debe corresponder al formato de un int
        +
        egr - Egreso, debe corresponder al formato de un int
        +
        +
      • +
      + + + +
        +
      • +

        eliminarFila

        +
        public void eliminarFila(java.lang.String id)
        +
        Elimina la fila que contenga el id entregado
        +
        +
        Parameters:
        +
        id - Identificador de la fila a eliminar
        +
        +
      • +
      + + + +
        +
      • +

        ordenar

        +
        public void ordenar()
        +
        Ordena las filas del archivo respecto a sus fechas
        +
      • +
      + + + +
        +
      • +

        actSaldos

        +
        public void actSaldos()
        +
        Actualiza todos los saldos dentro del archivo para que sean + correspondientes. Esto es por que cualquier reordenamiento en las filas + del archivo rompe el contenido de la columna de saldos.
        +
      • +
      + + + +
        +
      • +

        actId

        +
        public void actId()
        +
        Actualiza los id de las filas del archivo esto para que despues de + cualquier reordenamiento se mantenga el orden en los ids
        +
      • +
      + + + +
        +
      • +

        getLastRow

        +
        public java.lang.String[] getLastRow()
        +
        +
        Returns:
        +
        La ultima fila del archivo dividida en los ;
        +
        +
      • +
      + + + +
        +
      • +

        getRow

        +
        public java.lang.String[] getRow(int id)
        +
        Entrega la fila correspondiente al id
        +
        +
        Parameters:
        +
        id - Identificador de la fila
        +
        Returns:
        +
        La fila que contenga ese id
        +
        +
      • +
      + + + +
        +
      • +

        getRowCount

        +
        public int getRowCount()
        +
        +
        Returns:
        +
        Cantidad total de filas en el archivo
        +
        +
      • +
      + + + +
        +
      • +

        isFiled

        +
        public boolean isFiled()
        +
        Comprueba si el archivo tiene contenido, se considera eso como verdadero + cuando el archivo contiene mas de 5 caracteres
        +
        +
        Returns:
        +
        Booleano indicando si tiene contenido o no
        +
        +
      • +
      + + + +
        +
      • +

        resumenMes

        +
        public java.lang.String[][] resumenMes()
        +
        Genera un String[][] con un resumen por mes de cada archivo, teniendo en + siendo el primer indice correspondiente a fecha/saldo/ingresos/egresos y + el segundo indice correspondiente a cada mes contenido en el archivo
        +
        +
        Returns:
        +
        String[][] con los datos del resumen
        +
        +
      • +
      + + + +
        +
      • +

        resumenDoc

        +
        public int[] resumenDoc()
        +
        Genera un resumen de los datos en el archivo respecto a el tipo de documento.
        +
        +
        Returns:
        +
        int[] con los saldos respecto al documento utilizado
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/control/class-use/ControlAdmin.html b/doc/control/class-use/ControlAdmin.html new file mode 100644 index 0000000..f12b35c --- /dev/null +++ b/doc/control/class-use/ControlAdmin.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class control.ControlAdmin + + + + + + + + + + + +
+

Uses of Class
control.ControlAdmin

+
+
No usage of control.ControlAdmin
+ + + + + + diff --git a/doc/control/class-use/ControlLogin.html b/doc/control/class-use/ControlLogin.html new file mode 100644 index 0000000..b7cca0b --- /dev/null +++ b/doc/control/class-use/ControlLogin.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class control.ControlLogin + + + + + + + + + + + +
+

Uses of Class
control.ControlLogin

+
+
No usage of control.ControlLogin
+ + + + + + diff --git a/doc/control/class-use/ControlPrincipal.html b/doc/control/class-use/ControlPrincipal.html new file mode 100644 index 0000000..dedd9c9 --- /dev/null +++ b/doc/control/class-use/ControlPrincipal.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class control.ControlPrincipal + + + + + + + + + + + +
+

Uses of Class
control.ControlPrincipal

+
+
No usage of control.ControlPrincipal
+ + + + + + diff --git a/doc/control/package-frame.html b/doc/control/package-frame.html new file mode 100644 index 0000000..b827642 --- /dev/null +++ b/doc/control/package-frame.html @@ -0,0 +1,22 @@ + + + + + +control + + + + + +

control

+ + + diff --git a/doc/control/package-summary.html b/doc/control/package-summary.html new file mode 100644 index 0000000..9556075 --- /dev/null +++ b/doc/control/package-summary.html @@ -0,0 +1,160 @@ + + + + + +control + + + + + + + + + + + +
+

Package control

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    ControlAdmin +
    Clase que se dedica a controlar los procesos en las ventanas de + administrador, crear y modificar
    +
    ControlLogin +
    Esta clase es utilizada en las ventanas Login y Registro para sus + operaciones, conteniendo metodos que permiten añadir usuarios y comprobar la + existencia de un usuario o un usuario y su contraseña
    +
    ControlPrincipal +
    Esta clase se dedica al control de la ventana Principal y sus distintos + paneles
    +
    +
  • +
+
+ + + + + + diff --git a/doc/control/package-tree.html b/doc/control/package-tree.html new file mode 100644 index 0000000..3b253db --- /dev/null +++ b/doc/control/package-tree.html @@ -0,0 +1,139 @@ + + + + + +control Class Hierarchy + + + + + + + + + + + +
+

Hierarchy For Package control

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + + + diff --git a/doc/control/package-use.html b/doc/control/package-use.html new file mode 100644 index 0000000..1938659 --- /dev/null +++ b/doc/control/package-use.html @@ -0,0 +1,124 @@ + + + + + +Uses of Package control + + + + + + + + + + + +
+

Uses of Package
control

+
+
No usage of control
+ + + + + + diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html new file mode 100644 index 0000000..f17896a --- /dev/null +++ b/doc/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + +Deprecated List + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + + + + + + +
+ + + + diff --git a/doc/help-doc.html b/doc/help-doc.html new file mode 100644 index 0000000..68d2346 --- /dev/null +++ b/doc/help-doc.html @@ -0,0 +1,229 @@ + + + + + +API Help + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
  • +
  • +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class inheritance diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
  • +
  • +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type declaration
    • +
    • Annotation Type description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
  • +
  • +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum declaration
    • +
    • Enum description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
  • +
  • +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
  • +
  • +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
    • +
    +
  • +
  • +

    Deprecated API

    +

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
  • +
  • +

    Index

    +

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
  • +
  • +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    +
  • +
  • +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
  • +
+This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html new file mode 100644 index 0000000..d4a2edb --- /dev/null +++ b/doc/index-files/index-1.html @@ -0,0 +1,174 @@ + + + + + +A-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

A

+
+
actArchivo(String[]) - Method in class utiles.Archivo
+
+
Remplaza el contenido del archivo por el String[] entregado
+
+
actId() - Method in class control.ControlPrincipal
+
+
Actualiza los id de las filas del archivo esto para que despues de + cualquier reordenamiento se mantenga el orden en los ids
+
+
actSaldos() - Method in class control.ControlPrincipal
+
+
Actualiza todos los saldos dentro del archivo para que sean + correspondientes.
+
+
actTabla() - Method in class visual.frame.FrameAdministrador
+
+
Llena la tabla de usuarios
+
+
actTabla() - Method in class visual.otros.JTableTable
+
+
Llena con datos la tabla, los cuales son otorgados por la clase ControlPrincipal
+
+
Archivo - Class in utiles
+
+
Esta clase se dedica en especifico al tratamiento de archivos.
+
+
Archivo(String) - Constructor for class utiles.Archivo
+
+
Constructor para la clase archivo, recibiendo el nombre del archivo que + debera manejar, y creandolo si es que no existia previamente
+
+
añadir(String, String, String, String, String, String) - Method in class control.ControlPrincipal
+
+
Genera el id para la nueva linea, calcula el saldo y añade la linea + generada al archivo
+
+
añadirUsuario(String, String) - Method in class control.ControlAdmin
+
+
Añade un usuario al archivo comprobando antes si cumple con las + condiciones esperadas
+
+
añadirUsuario(String, String, String) - Method in class control.ControlLogin
+
+
Realiza las comprobaciones necesarias para que los parametros entregados + correspondan con el formato de usuario y contraseña esperado y los añade + al archivo
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html new file mode 100644 index 0000000..458121a --- /dev/null +++ b/doc/index-files/index-10.html @@ -0,0 +1,139 @@ + + + + + +M-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

M

+
+
modificarFila(String, String, String, String, String, String, String) - Method in class control.ControlPrincipal
+
+
Modifica una fila que contenga el id entregado
+
+
modificarLinea(String, String) - Method in class utiles.Archivo
+
+
Cambia una linea del archivo
+
+
modificarUser(String, String, String) - Method in class control.ControlAdmin
+
+
Modifica los datos de un usuario
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html new file mode 100644 index 0000000..9ee0756 --- /dev/null +++ b/doc/index-files/index-11.html @@ -0,0 +1,131 @@ + + + + + +O-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

O

+
+
ordenar() - Method in class control.ControlPrincipal
+
+
Ordena las filas del archivo respecto a sus fechas
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html new file mode 100644 index 0000000..cfb7b3a --- /dev/null +++ b/doc/index-files/index-12.html @@ -0,0 +1,155 @@ + + + + + +P-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

P

+
+
PanelCartola - Class in visual.panel
+
+
Panel que contiene la tabla con los datos de la cartola del usuario, aparte + de componentes utilizados para añadir datos a la tabla
+
+
PanelCartola(String) - Constructor for class visual.panel.PanelCartola
+
+
Inicia el panel, asignandose un usuario al panel para ser utilizado mas + tarde para obtener los datos del archivo correspondiente
+
+
PanelResumen - Class in visual.panel
+
+
Panel que contiene los resumenes de los datos del usuario.
+
+
PanelResumen(String) - Constructor for class visual.panel.PanelResumen
+
+
Inicia el panelResumen y le asigna el usuario de quien sacara los datos.
+
+
PanelSuperior - Class in visual.panel
+
+
Panel que contiene los componentes en el cual principalmente, estan los + botones para intercambiar entre el panelCartola y el panelResumen
+
+
PanelSuperior(String) - Constructor for class visual.panel.PanelSuperior
+
+
Inicia el panelSuperior asignandole el String usuario para ser utilizado + por un componente mas tarde.
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html new file mode 100644 index 0000000..ecdc62f --- /dev/null +++ b/doc/index-files/index-13.html @@ -0,0 +1,137 @@ + + + + + +R-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

R

+
+
resumenDoc() - Method in class control.ControlPrincipal
+
+
Genera un resumen de los datos en el archivo respecto a el tipo de documento.
+
+
resumenMes() - Method in class control.ControlPrincipal
+
+
Genera un String[][] con un resumen por mes de cada archivo, teniendo en + siendo el primer indice correspondiente a fecha/saldo/ingresos/egresos y + el segundo indice correspondiente a cada mes contenido en el archivo
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html new file mode 100644 index 0000000..941a71b --- /dev/null +++ b/doc/index-files/index-14.html @@ -0,0 +1,135 @@ + + + + + +T-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

T

+
+
toCartola() - Method in class visual.frame.FramePrincipal
+
+
Muestra el panel Cartola
+
+
toResumen() - Method in class visual.frame.FramePrincipal
+
+
Muestra el panel Resumen
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html new file mode 100644 index 0000000..1f5cbc6 --- /dev/null +++ b/doc/index-files/index-15.html @@ -0,0 +1,139 @@ + + + + + +V-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

V

+
+
Validador - Class in utiles
+
+
Clase en la que se encuentran metodos que realizan validaciones de datos
+
+
Validador() - Constructor for class utiles.Validador
+
 
+
visual.frame - package visual.frame
+
 
+
visual.otros - package visual.otros
+
 
+
visual.panel - package visual.panel
+
 
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html new file mode 100644 index 0000000..135d547 --- /dev/null +++ b/doc/index-files/index-2.html @@ -0,0 +1,131 @@ + + + + + +B-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

B

+
+
borrarLinea(String) - Method in class utiles.Archivo
+
+
Borra una linea respecto al id entregado
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html new file mode 100644 index 0000000..53e4c36 --- /dev/null +++ b/doc/index-files/index-3.html @@ -0,0 +1,168 @@ + + + + + +C-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

C

+
+
changeName(String, String) - Static method in class utiles.Archivo
+
+
Actualiza el nombre de un archivo
+
+
clearFile() - Method in class utiles.Archivo
+
+
Elimina todo el contenido del archivo
+
+
control - package control
+
 
+
ControlAdmin - Class in control
+
+
Clase que se dedica a controlar los procesos en las ventanas de + administrador, crear y modificar
+
+
ControlAdmin() - Constructor for class control.ControlAdmin
+
+
Constructor que inicia la clase archivo para ser utilizada por + ControlAdmin
+
+
ControlLogin - Class in control
+
+
Esta clase es utilizada en las ventanas Login y Registro para sus + operaciones, conteniendo metodos que permiten añadir usuarios y comprobar la + existencia de un usuario o un usuario y su contraseña
+
+
ControlLogin() - Constructor for class control.ControlLogin
+
+
Inicia el objeto y crea un objeto archivo para ser utilizado por los + metodos
+
+
ControlPrincipal - Class in control
+
+
Esta clase se dedica al control de la ventana Principal y sus distintos + paneles
+
+
ControlPrincipal(String) - Constructor for class control.ControlPrincipal
+
+
Constructor de la clase el cual inicia una clase archivo y llama a los + metodos ordenar, actId y actSaldos
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html new file mode 100644 index 0000000..6eb778f --- /dev/null +++ b/doc/index-files/index-4.html @@ -0,0 +1,140 @@ + + + + + +E-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

E

+
+
eliminarFila(String) - Method in class control.ControlPrincipal
+
+
Elimina la fila que contenga el id entregado
+
+
entregarProcesado() - Method in class utiles.Archivo
+
+
Toma el contenido del archivo y lo divide en los saltos de linea, los + cuales son representados por *!
+
+
escribirArchivo(String) - Method in class utiles.Archivo
+
+
Añade el String entregado al final del archivo
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html new file mode 100644 index 0000000..c88c0fa --- /dev/null +++ b/doc/index-files/index-5.html @@ -0,0 +1,176 @@ + + + + + +F-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

F

+
+
FrameAdministrador - Class in visual.frame
+
+
Ventana del modo administrador la cual permite la modificacion y creacion de + usuarios por parte de un administrador con la clave
+
+
FrameAdministrador() - Constructor for class visual.frame.FrameAdministrador
+
+
Constructor que inicia la ventana y todos sus componentes
+
+
FrameCrear - Class in visual.frame
+
+
Ventana destinada a la creacion de usuarios por parte de un administrador
+
+
FrameCrear() - Constructor for class visual.frame.FrameCrear
+
+
Constructor que inicia la ventana
+
+
FrameLogin - Class in visual.frame
+
+
Ventana destinada a el logeo de un usuario en el sistema.
+
+
FrameLogin() - Constructor for class visual.frame.FrameLogin
+
+
Constructor que inicia la ventana.
+
+
FrameModificar - Class in visual.frame
+
+
Ventana destinada a la modificacion de usuarios
+
+
FrameModificar() - Constructor for class visual.frame.FrameModificar
+
+
Constructor que inicia la ventana
+
+
FramePrincipal - Class in visual.frame
+
+
Frame que contiene los Paneles cartola, resumen y superior
+
+
FramePrincipal(String) - Constructor for class visual.frame.FramePrincipal
+
+
Inicia la ventana de usuario
+
+
FrameRegistro - Class in visual.frame
+
+
Ventana en la cual se realiza el registro de usuarios.
+
+
FrameRegistro() - Constructor for class visual.frame.FrameRegistro
+
+
Constructor que inicia la ventana
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html new file mode 100644 index 0000000..caf7a00 --- /dev/null +++ b/doc/index-files/index-6.html @@ -0,0 +1,151 @@ + + + + + +G-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

G

+
+
getLastRow() - Method in class control.ControlPrincipal
+
 
+
getRow(int) - Method in class control.ControlAdmin
+
+
Entrega la fila correspondiente al id que se le proporciona
+
+
getRow(int) - Method in class control.ControlPrincipal
+
+
Entrega la fila correspondiente al id
+
+
getRowCount() - Method in class control.ControlAdmin
+
+
Cantidad de filas que posee el archivo
+
+
getRowCount() - Method in class control.ControlPrincipal
+
 
+
getRuta(String) - Static method in class utiles.Archivo
+
+
Este metodo asigna una ruta al archivo dependiendo del sistema operativo.
+
+
getTabla() - Method in class visual.panel.PanelCartola
+
+
Getter que entrega la tabla de la cartola
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html new file mode 100644 index 0000000..6e79c52 --- /dev/null +++ b/doc/index-files/index-7.html @@ -0,0 +1,153 @@ + + + + + +I-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

I

+
+
iniciarTextFieldYLabel() - Method in class visual.panel.PanelResumen
+
+
Inicia los TextFields y Labels en el panel asignandole todos los datos + esperables para mas tarde poder asignarle sus datos.
+
+
isFiled() - Method in class control.ControlPrincipal
+
+
Comprueba si el archivo tiene contenido, se considera eso como verdadero + cuando el archivo contiene mas de 5 caracteres
+
+
isNumber(String) - Static method in class utiles.Validador
+
+
Comprueba si el string recibido corresponde con el formato de un int
+
+
isUser(String) - Method in class control.ControlAdmin
+
+
Busca un usuario en el archivo e indica si existe o no
+
+
isUser(String) - Method in class control.ControlLogin
+
+
Busca un usuario en el archivo
+
+
isUserPass(String, String) - Method in class control.ControlLogin
+
+
Busca un par usuario contraseña en el archivo
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html new file mode 100644 index 0000000..3bbffda --- /dev/null +++ b/doc/index-files/index-8.html @@ -0,0 +1,135 @@ + + + + + +J-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

J

+
+
JTableTable - Class in visual.otros
+
+
Tabla la cual es usada en el panelCartola.
+
+
JTableTable(String) - Constructor for class visual.otros.JTableTable
+
+
Constructor que inicia la tabla, asigandole el usuario del cual se obtienen sus datos
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html new file mode 100644 index 0000000..936c880 --- /dev/null +++ b/doc/index-files/index-9.html @@ -0,0 +1,136 @@ + + + + + +L-Index + + + + + + + + +
+ + + + + + + +
+ + +
A B C E F G I J L M O P R T V  + + +

L

+
+
leerArchivo() - Method in class utiles.Archivo
+
+
Lee el contenido del archivo y une todas sus lineas en un solo string + para ser procesado mas tarde
+
+
llenarResumen() - Method in class visual.panel.PanelResumen
+
+
Llena el de datos los componentes del panelResumen
+
+
+A B C E F G I J L M O P R T V 
+ +
+ + + + + + + +
+ + + + diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..cd2a56d --- /dev/null +++ b/doc/index.html @@ -0,0 +1,75 @@ + + + + + +Generated Documentation (Untitled) + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/doc/overview-frame.html b/doc/overview-frame.html new file mode 100644 index 0000000..2b9d783 --- /dev/null +++ b/doc/overview-frame.html @@ -0,0 +1,25 @@ + + + + + +Overview List + + + + + + + +

 

+ + diff --git a/doc/overview-summary.html b/doc/overview-summary.html new file mode 100644 index 0000000..2f26766 --- /dev/null +++ b/doc/overview-summary.html @@ -0,0 +1,151 @@ + + + + + +Overview + + + + + + + + +
+ + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
control 
utiles 
visual.frame 
visual.otros 
visual.panel 
+
+ +
+ + + + + + + +
+ + + + diff --git a/doc/overview-tree.html b/doc/overview-tree.html new file mode 100644 index 0000000..27b3b12 --- /dev/null +++ b/doc/overview-tree.html @@ -0,0 +1,187 @@ + + + + + +Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • utiles.Archivo
    • +
    • java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable) +
        +
      • java.awt.Container +
          +
        • javax.swing.JComponent (implements java.io.Serializable) +
            +
          • javax.swing.JPanel (implements javax.accessibility.Accessible) + +
          • +
          • javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener) + +
          • +
          +
        • +
        • java.awt.Window (implements javax.accessibility.Accessible) + +
        • +
        +
      • +
      +
    • +
    • control.ControlAdmin
    • +
    • control.ControlLogin
    • +
    • control.ControlPrincipal
    • +
    • utiles.Validador
    • +
    +
  • +
+
+ +
+ + + + + + + +
+ + + + diff --git a/doc/package-list b/doc/package-list new file mode 100644 index 0000000..5caca8e --- /dev/null +++ b/doc/package-list @@ -0,0 +1,5 @@ +control +utiles +visual.frame +visual.otros +visual.panel diff --git a/doc/script.js b/doc/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/doc/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/doc/serialized-form.html b/doc/serialized-form.html new file mode 100644 index 0000000..62c1bc5 --- /dev/null +++ b/doc/serialized-form.html @@ -0,0 +1,694 @@ + + + + + +Serialized Form + + + + + + + + +
+ + + + + + + +
+ + +
+

Serialized Form

+
+
+
    +
  • +

    Package visual.frame

    +
      +
    • + + +

      Class visual.frame.FrameAdministrador extends javax.swing.JFrame implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          bCrear

          +
          javax.swing.JButton bCrear
          +
        • +
        • +

          bModificar

          +
          javax.swing.JButton bModificar
          +
        • +
        • +

          jScrollPane1

          +
          javax.swing.JScrollPane jScrollPane1
          +
        • +
        • +

          panel

          +
          javax.swing.JPanel panel
          +
        • +
        • +

          tabla

          +
          javax.swing.JTable tabla
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class visual.frame.FrameCrear extends javax.swing.JFrame implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          bCrear

          +
          javax.swing.JButton bCrear
          +
        • +
        • +

          fContraseña

          +
          javax.swing.JTextField fContraseña
          +
        • +
        • +

          fUsuario

          +
          javax.swing.JTextField fUsuario
          +
        • +
        • +

          lContraseña

          +
          javax.swing.JLabel lContraseña
          +
        • +
        • +

          lUsuario

          +
          javax.swing.JLabel lUsuario
          +
        • +
        • +

          panel

          +
          javax.swing.JPanel panel
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class visual.frame.FrameLogin extends javax.swing.JFrame implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          bIngresar

          +
          javax.swing.JButton bIngresar
          +
        • +
        • +

          bRegistrar

          +
          javax.swing.JButton bRegistrar
          +
        • +
        • +

          bSalir

          +
          javax.swing.JButton bSalir
          +
        • +
        • +

          bar

          +
          javax.swing.JPanel bar
          +
        • +
        • +

          bienvenido

          +
          javax.swing.JLabel bienvenido
          +
        • +
        • +

          fContraseña1

          +
          javax.swing.JPasswordField fContraseña1
          +
        • +
        • +

          fUsuario

          +
          javax.swing.JTextField fUsuario
          +
        • +
        • +

          lContraseña

          +
          javax.swing.JLabel lContraseña
          +
        • +
        • +

          lUsuario

          +
          javax.swing.JLabel lUsuario
          +
        • +
        • +

          pam

          +
          javax.swing.JLabel pam
          +
        • +
        • +

          panel

          +
          javax.swing.JPanel panel
          +
        • +
        • +

          menubar

          +
          javax.swing.JMenuBar menubar
          +
        • +
        • +

          menu

          +
          javax.swing.JMenu menu
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class visual.frame.FrameModificar extends javax.swing.JFrame implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          bModificar

          +
          javax.swing.JButton bModificar
          +
        • +
        • +

          boxUsuario

          +
          javax.swing.JComboBox<E> boxUsuario
          +
        • +
        • +

          fContraseña

          +
          javax.swing.JTextField fContraseña
          +
        • +
        • +

          fUsuario

          +
          javax.swing.JTextField fUsuario
          +
        • +
        • +

          lContraseña

          +
          javax.swing.JLabel lContraseña
          +
        • +
        • +

          lSelectUsuario

          +
          javax.swing.JLabel lSelectUsuario
          +
        • +
        • +

          lUsuario

          +
          javax.swing.JLabel lUsuario
          +
        • +
        • +

          panel

          +
          javax.swing.JPanel panel
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class visual.frame.FramePrincipal extends javax.swing.JFrame implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          panelCard

          +
          javax.swing.JPanel panelCard
          +
        • +
        • +

          panelCartola

          +
          PanelCartola panelCartola
          +
        • +
        • +

          panelResumen

          +
          PanelResumen panelResumen
          +
        • +
        • +

          panelSuperior

          +
          PanelSuperior panelSuperior
          +
        • +
        • +

          separador

          +
          javax.swing.JPanel separador
          +
        • +
        • +

          usuario

          +
          java.lang.String usuario
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class visual.frame.FrameRegistro extends javax.swing.JFrame implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          bRegistrarse

          +
          javax.swing.JButton bRegistrarse
          +
        • +
        • +

          bSalir

          +
          javax.swing.JButton bSalir
          +
        • +
        • +

          bar

          +
          javax.swing.JPanel bar
          +
        • +
        • +

          bienvenido

          +
          javax.swing.JLabel bienvenido
          +
        • +
        • +

          fContraseña

          +
          javax.swing.JPasswordField fContraseña
          +
        • +
        • +

          fUsuario

          +
          javax.swing.JTextField fUsuario
          +
        • +
        • +

          fVerificar

          +
          javax.swing.JPasswordField fVerificar
          +
        • +
        • +

          lContraseña

          +
          javax.swing.JLabel lContraseña
          +
        • +
        • +

          lUsuario

          +
          javax.swing.JLabel lUsuario
          +
        • +
        • +

          lVerificiar

          +
          javax.swing.JLabel lVerificiar
          +
        • +
        • +

          pam

          +
          javax.swing.JLabel pam
          +
        • +
        • +

          panel

          +
          javax.swing.JPanel panel
          +
        • +
        +
      • +
      +
    • +
    +
  • +
  • +

    Package visual.otros

    +
      +
    • + + +

      Class visual.otros.JTableTable extends javax.swing.JTable implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          usuario

          +
          java.lang.String usuario
          +
        • +
        +
      • +
      +
    • +
    +
  • +
  • +

    Package visual.panel

    +
      +
    • + + +

      Class visual.panel.PanelCartola extends javax.swing.JPanel implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          bAñadir

          +
          javax.swing.JButton bAñadir
          +
        • +
        • +

          bEliminar

          +
          javax.swing.JButton bEliminar
          +
        • +
        • +

          bModificar

          +
          javax.swing.JButton bModificar
          +
        • +
        • +

          boxDocumento1

          +
          javax.swing.JComboBox<E> boxDocumento1
          +
        • +
        • +

          boxDocumento2

          +
          javax.swing.JComboBox<E> boxDocumento2
          +
        • +
        • +

          dateFecha1

          +
          org.jdesktop.swingx.JXDatePicker dateFecha1
          +
        • +
        • +

          dateFecha2

          +
          org.jdesktop.swingx.JXDatePicker dateFecha2
          +
        • +
        • +

          fDesc1

          +
          javax.swing.JTextField fDesc1
          +
        • +
        • +

          fDesc2

          +
          javax.swing.JTextField fDesc2
          +
        • +
        • +

          fEgr1

          +
          javax.swing.JTextField fEgr1
          +
        • +
        • +

          fEgr2

          +
          javax.swing.JTextField fEgr2
          +
        • +
        • +

          fFD1

          +
          javax.swing.JTextField fFD1
          +
        • +
        • +

          fFD2

          +
          javax.swing.JTextField fFD2
          +
        • +
        • +

          fIng1

          +
          javax.swing.JTextField fIng1
          +
        • +
        • +

          fIng2

          +
          javax.swing.JTextField fIng2
          +
        • +
        • +

          fNumero

          +
          javax.swing.JTextField fNumero
          +
        • +
        • +

          jScrollPane1

          +
          javax.swing.JScrollPane jScrollPane1
          +
        • +
        • +

          lDesc1

          +
          javax.swing.JLabel lDesc1
          +
        • +
        • +

          lDesc2

          +
          javax.swing.JLabel lDesc2
          +
        • +
        • +

          lDocumento1

          +
          javax.swing.JLabel lDocumento1
          +
        • +
        • +

          lDocumento2

          +
          javax.swing.JLabel lDocumento2
          +
        • +
        • +

          lEgr1

          +
          javax.swing.JLabel lEgr1
          +
        • +
        • +

          lEgr2

          +
          javax.swing.JLabel lEgr2
          +
        • +
        • +

          lFD1

          +
          javax.swing.JLabel lFD1
          +
        • +
        • +

          lFD2

          +
          javax.swing.JLabel lFD2
          +
        • +
        • +

          lFecha1

          +
          javax.swing.JLabel lFecha1
          +
        • +
        • +

          lFecha2

          +
          javax.swing.JLabel lFecha2
          +
        • +
        • +

          lIng1

          +
          javax.swing.JLabel lIng1
          +
        • +
        • +

          lIng2

          +
          javax.swing.JLabel lIng2
          +
        • +
        • +

          lNumero

          +
          javax.swing.JLabel lNumero
          +
        • +
        • +

          tabla

          +
          JTableTable tabla
          +
        • +
        • +

          usuario

          +
          java.lang.String usuario
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class visual.panel.PanelResumen extends javax.swing.JPanel implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          balance

          +
          javax.swing.JLabel balance
          +
        • +
        • +

          boxGraph

          +
          javax.swing.JComboBox<E> boxGraph
          +
        • +
        • +

          egresos

          +
          java.util.ArrayList<E> egresos
          +
        • +
        • +

          ingresos

          +
          java.util.ArrayList<E> ingresos
          +
        • +
        • +

          saldos

          +
          java.util.ArrayList<E> saldos
          +
        • +
        • +

          meses

          +
          java.util.ArrayList<E> meses
          +
        • +
        • +

          graphDocumento

          +
          org.jfree.chart.ChartPanel graphDocumento
          +
        • +
        • +

          graphMes

          +
          org.jfree.chart.ChartPanel graphMes
          +
        • +
        • +

          lEgr

          +
          javax.swing.JLabel lEgr
          +
        • +
        • +

          lIng

          +
          javax.swing.JLabel lIng
          +
        • +
        • +

          lSaldo

          +
          javax.swing.JLabel lSaldo
          +
        • +
        • +

          panelGraphs

          +
          javax.swing.JPanel panelGraphs
          +
        • +
        • +

          selectGraph

          +
          javax.swing.JLabel selectGraph
          +
        • +
        • +

          borde

          +
          javax.swing.border.Border borde
          +
        • +
        • +

          usuario

          +
          java.lang.String usuario
          +
        • +
        • +

          dataSetMes

          +
          org.jfree.data.category.DefaultCategoryDataset dataSetMes
          +
        • +
        • +

          dataSetDoc

          +
          org.jfree.data.category.DefaultCategoryDataset dataSetDoc
          +
        • +
        +
      • +
      +
    • +
    • + + +

      Class visual.panel.PanelSuperior extends javax.swing.JPanel implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          bCartola

          +
          javax.swing.JButton bCartola
          +
        • +
        • +

          bResumen

          +
          javax.swing.JButton bResumen
          +
        • +
        • +

          fFecha

          +
          javax.swing.JTextField fFecha
          +
        • +
        • +

          fUsuario

          +
          javax.swing.JTextField fUsuario
          +
        • +
        • +

          lFecha

          +
          javax.swing.JLabel lFecha
          +
        • +
        • +

          lUsuario

          +
          javax.swing.JLabel lUsuario
          +
        • +
        • +

          logo

          +
          javax.swing.JLabel logo
          +
        • +
        • +

          usuario

          +
          java.lang.String usuario
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ +
+ + + + + + + +
+ + + + diff --git a/doc/stylesheet.css b/doc/stylesheet.css new file mode 100644 index 0000000..98055b2 --- /dev/null +++ b/doc/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/doc/utiles/Archivo.html b/doc/utiles/Archivo.html new file mode 100644 index 0000000..201ea5f --- /dev/null +++ b/doc/utiles/Archivo.html @@ -0,0 +1,465 @@ + + + + + +Archivo + + + + + + + + + + + + +
+
utiles
+

Class Archivo

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • utiles.Archivo
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Archivo
    +extends java.lang.Object
    +
    Esta clase se dedica en especifico al tratamiento de archivos. Contiene + metodos que permiten un manejo de archivos con el formato + "dato11;dato12;dato13*!dato21;dato22;dato23" pudiendo modificar las lineas, + las cuales estan separadas por *!
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Archivo(java.lang.String archivo) +
      Constructor para la clase archivo, recibiendo el nombre del archivo que + debera manejar, y creandolo si es que no existia previamente
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidactArchivo(java.lang.String[] texto) +
      Remplaza el contenido del archivo por el String[] entregado
      +
      voidborrarLinea(java.lang.String id) +
      Borra una linea respecto al id entregado
      +
      static voidchangeName(java.lang.String nuevo, + java.lang.String old) +
      Actualiza el nombre de un archivo
      +
      voidclearFile() +
      Elimina todo el contenido del archivo
      +
      java.lang.String[]entregarProcesado() +
      Toma el contenido del archivo y lo divide en los saltos de linea, los + cuales son representados por *!
      +
      voidescribirArchivo(java.lang.String texto) +
      Añade el String entregado al final del archivo
      +
      static java.lang.StringgetRuta(java.lang.String archivo) +
      Este metodo asigna una ruta al archivo dependiendo del sistema operativo.
      +
      java.lang.StringleerArchivo() +
      Lee el contenido del archivo y une todas sus lineas en un solo string + para ser procesado mas tarde
      +
      voidmodificarLinea(java.lang.String linea, + java.lang.String nueva) +
      Cambia una linea del archivo
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Archivo

        +
        public Archivo(java.lang.String archivo)
        +
        Constructor para la clase archivo, recibiendo el nombre del archivo que + debera manejar, y creandolo si es que no existia previamente
        +
        +
        Parameters:
        +
        archivo - String con el nombre del archivo al que se desea acceder/crear
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        changeName

        +
        public static void changeName(java.lang.String nuevo,
        +                              java.lang.String old)
        +
        Actualiza el nombre de un archivo
        +
        +
        Parameters:
        +
        nuevo - Nuevo nombre para el archivo
        +
        old - El nombre que tiene actualmente el archivo
        +
        +
      • +
      + + + +
        +
      • +

        getRuta

        +
        public static java.lang.String getRuta(java.lang.String archivo)
        +
        Este metodo asigna una ruta al archivo dependiendo del sistema operativo. +

        + Si es Windows lo asignara a la ruta C:\P.A.M\ +

        +

        + Si es Linux lo asignara al directorio de usuario en la carpeta /P.A.M/ +

        +
        +
        Parameters:
        +
        archivo - Nombre del archivo al que se le asignara la ruta
        +
        Returns:
        +
        La ruta completa que tendra el archivo
        +
        +
      • +
      + + + +
        +
      • +

        leerArchivo

        +
        public java.lang.String leerArchivo()
        +
        Lee el contenido del archivo y une todas sus lineas en un solo string + para ser procesado mas tarde
        +
        +
        Returns:
        +
        Contenido del archivo en un solo String
        +
        +
      • +
      + + + +
        +
      • +

        escribirArchivo

        +
        public void escribirArchivo(java.lang.String texto)
        +
        Añade el String entregado al final del archivo
        +
        +
        Parameters:
        +
        texto - Texto a añadir
        +
        +
      • +
      + + + +
        +
      • +

        entregarProcesado

        +
        public java.lang.String[] entregarProcesado()
        +
        Toma el contenido del archivo y lo divide en los saltos de linea, los + cuales son representados por *!
        +
        +
        Returns:
        +
        contenido del archivo dividido en *!
        +
        +
      • +
      + + + +
        +
      • +

        borrarLinea

        +
        public void borrarLinea(java.lang.String id)
        +
        Borra una linea respecto al id entregado
        +
        +
        Parameters:
        +
        id - Texto el cual esta en el primer espacio en la lina a borrar
        +
        +
      • +
      + + + +
        +
      • +

        actArchivo

        +
        public void actArchivo(java.lang.String[] texto)
        +
        Remplaza el contenido del archivo por el String[] entregado
        +
        +
        Parameters:
        +
        texto - Texto con el que se remplazara el archivo
        +
        +
      • +
      + + + +
        +
      • +

        clearFile

        +
        public void clearFile()
        +
        Elimina todo el contenido del archivo
        +
      • +
      + + + +
        +
      • +

        modificarLinea

        +
        public void modificarLinea(java.lang.String linea,
        +                           java.lang.String nueva)
        +
        Cambia una linea del archivo
        +
        +
        Parameters:
        +
        linea - Linea original a cambiar
        +
        nueva - Linea que remplaza a la original
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/utiles/Validador.html b/doc/utiles/Validador.html new file mode 100644 index 0000000..13d180d --- /dev/null +++ b/doc/utiles/Validador.html @@ -0,0 +1,281 @@ + + + + + +Validador + + + + + + + + + + + + +
+
utiles
+

Class Validador

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • utiles.Validador
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class Validador
    +extends java.lang.Object
    +
    Clase en la que se encuentran metodos que realizan validaciones de datos
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Validador() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static booleanisNumber(java.lang.String num) +
      Comprueba si el string recibido corresponde con el formato de un int
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Validador

        +
        public Validador()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isNumber

        +
        public static boolean isNumber(java.lang.String num)
        +
        Comprueba si el string recibido corresponde con el formato de un int
        +
        +
        Parameters:
        +
        num - String que deberia contener un numero
        +
        Returns:
        +
        Un booleano el cual dice si el String recibido es un numero
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/utiles/class-use/Archivo.html b/doc/utiles/class-use/Archivo.html new file mode 100644 index 0000000..f84b4d9 --- /dev/null +++ b/doc/utiles/class-use/Archivo.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class utiles.Archivo + + + + + + + + + + + +
+

Uses of Class
utiles.Archivo

+
+
No usage of utiles.Archivo
+ + + + + + diff --git a/doc/utiles/class-use/Validador.html b/doc/utiles/class-use/Validador.html new file mode 100644 index 0000000..8da947d --- /dev/null +++ b/doc/utiles/class-use/Validador.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class utiles.Validador + + + + + + + + + + + +
+

Uses of Class
utiles.Validador

+
+
No usage of utiles.Validador
+ + + + + + diff --git a/doc/utiles/package-frame.html b/doc/utiles/package-frame.html new file mode 100644 index 0000000..4c4794b --- /dev/null +++ b/doc/utiles/package-frame.html @@ -0,0 +1,21 @@ + + + + + +utiles + + + + + +

utiles

+
+

Classes

+ +
+ + diff --git a/doc/utiles/package-summary.html b/doc/utiles/package-summary.html new file mode 100644 index 0000000..8dbcff2 --- /dev/null +++ b/doc/utiles/package-summary.html @@ -0,0 +1,150 @@ + + + + + +utiles + + + + + + + + + + + +
+

Package utiles

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    Archivo +
    Esta clase se dedica en especifico al tratamiento de archivos.
    +
    Validador +
    Clase en la que se encuentran metodos que realizan validaciones de datos
    +
    +
  • +
+
+ + + + + + diff --git a/doc/utiles/package-tree.html b/doc/utiles/package-tree.html new file mode 100644 index 0000000..33710d4 --- /dev/null +++ b/doc/utiles/package-tree.html @@ -0,0 +1,138 @@ + + + + + +utiles Class Hierarchy + + + + + + + + + + + +
+

Hierarchy For Package utiles

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + + + diff --git a/doc/utiles/package-use.html b/doc/utiles/package-use.html new file mode 100644 index 0000000..94eba41 --- /dev/null +++ b/doc/utiles/package-use.html @@ -0,0 +1,124 @@ + + + + + +Uses of Package utiles + + + + + + + + + + + +
+

Uses of Package
utiles

+
+
No usage of utiles
+ + + + + + diff --git a/doc/visual/frame/FrameAdministrador.html b/doc/visual/frame/FrameAdministrador.html new file mode 100644 index 0000000..7f6d8f3 --- /dev/null +++ b/doc/visual/frame/FrameAdministrador.html @@ -0,0 +1,419 @@ + + + + + +FrameAdministrador + + + + + + + + + + + + +
+
visual.frame
+

Class FrameAdministrador

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • java.awt.Window
        • +
        • +
            +
          • java.awt.Frame
          • +
          • +
              +
            • javax.swing.JFrame
            • +
            • +
                +
              • visual.frame.FrameAdministrador
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class FrameAdministrador
    +extends javax.swing.JFrame
    +
    Ventana del modo administrador la cual permite la modificacion y creacion de + usuarios por parte de un administrador con la clave
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JFrame

        +EXIT_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Frame

        +CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FrameAdministrador() +
      Constructor que inicia la ventana y todos sus componentes
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidactTabla() +
      Llena la tabla de usuarios
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JFrame

        +getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Frame

        +addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.awt.MenuContainer

        +getFont, postEvent
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FrameAdministrador

        +
        public FrameAdministrador()
        +
        Constructor que inicia la ventana y todos sus componentes
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        actTabla

        +
        public void actTabla()
        +
        Llena la tabla de usuarios
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/frame/FrameCrear.html b/doc/visual/frame/FrameCrear.html new file mode 100644 index 0000000..dc94f22 --- /dev/null +++ b/doc/visual/frame/FrameCrear.html @@ -0,0 +1,381 @@ + + + + + +FrameCrear + + + + + + + + + + + + +
+
visual.frame
+

Class FrameCrear

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • java.awt.Window
        • +
        • +
            +
          • java.awt.Frame
          • +
          • +
              +
            • javax.swing.JFrame
            • +
            • +
                +
              • visual.frame.FrameCrear
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class FrameCrear
    +extends javax.swing.JFrame
    +
    Ventana destinada a la creacion de usuarios por parte de un administrador
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JFrame

        +EXIT_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Frame

        +CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FrameCrear() +
      Constructor que inicia la ventana
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javax.swing.JFrame

        +getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Frame

        +addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.awt.MenuContainer

        +getFont, postEvent
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FrameCrear

        +
        public FrameCrear()
        +
        Constructor que inicia la ventana
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/frame/FrameLogin.html b/doc/visual/frame/FrameLogin.html new file mode 100644 index 0000000..1180972 --- /dev/null +++ b/doc/visual/frame/FrameLogin.html @@ -0,0 +1,381 @@ + + + + + +FrameLogin + + + + + + + + + + + + +
+
visual.frame
+

Class FrameLogin

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • java.awt.Window
        • +
        • +
            +
          • java.awt.Frame
          • +
          • +
              +
            • javax.swing.JFrame
            • +
            • +
                +
              • visual.frame.FrameLogin
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class FrameLogin
    +extends javax.swing.JFrame
    +
    Ventana destinada a el logeo de un usuario en el sistema.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JFrame

        +EXIT_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Frame

        +CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FrameLogin() +
      Constructor que inicia la ventana.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javax.swing.JFrame

        +getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Frame

        +addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.awt.MenuContainer

        +getFont, postEvent
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FrameLogin

        +
        public FrameLogin()
        +
        Constructor que inicia la ventana.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/frame/FrameModificar.html b/doc/visual/frame/FrameModificar.html new file mode 100644 index 0000000..fa6ebb9 --- /dev/null +++ b/doc/visual/frame/FrameModificar.html @@ -0,0 +1,381 @@ + + + + + +FrameModificar + + + + + + + + + + + + +
+
visual.frame
+

Class FrameModificar

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • java.awt.Window
        • +
        • +
            +
          • java.awt.Frame
          • +
          • +
              +
            • javax.swing.JFrame
            • +
            • +
                +
              • visual.frame.FrameModificar
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class FrameModificar
    +extends javax.swing.JFrame
    +
    Ventana destinada a la modificacion de usuarios
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JFrame

        +EXIT_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Frame

        +CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FrameModificar() +
      Constructor que inicia la ventana
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javax.swing.JFrame

        +getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Frame

        +addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.awt.MenuContainer

        +getFont, postEvent
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FrameModificar

        +
        public FrameModificar()
        +
        Constructor que inicia la ventana
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/frame/FramePrincipal.html b/doc/visual/frame/FramePrincipal.html new file mode 100644 index 0000000..ac2f38d --- /dev/null +++ b/doc/visual/frame/FramePrincipal.html @@ -0,0 +1,439 @@ + + + + + +FramePrincipal + + + + + + + + + + + + +
+
visual.frame
+

Class FramePrincipal

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • java.awt.Window
        • +
        • +
            +
          • java.awt.Frame
          • +
          • +
              +
            • javax.swing.JFrame
            • +
            • +
                +
              • visual.frame.FramePrincipal
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class FramePrincipal
    +extends javax.swing.JFrame
    +
    Frame que contiene los Paneles cartola, resumen y superior
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JFrame

        +EXIT_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Frame

        +CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FramePrincipal(java.lang.String usuario) +
      Inicia la ventana de usuario
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidtoCartola() +
      Muestra el panel Cartola
      +
      voidtoResumen() +
      Muestra el panel Resumen
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JFrame

        +getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Frame

        +addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.awt.MenuContainer

        +getFont, postEvent
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FramePrincipal

        +
        public FramePrincipal(java.lang.String usuario)
        +
        Inicia la ventana de usuario
        +
        +
        Parameters:
        +
        usuario - Usuario el cual indicara a quien corresponde el archivo con + sus datos.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toCartola

        +
        public void toCartola()
        +
        Muestra el panel Cartola
        +
      • +
      + + + +
        +
      • +

        toResumen

        +
        public void toResumen()
        +
        Muestra el panel Resumen
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/frame/FrameRegistro.html b/doc/visual/frame/FrameRegistro.html new file mode 100644 index 0000000..5297792 --- /dev/null +++ b/doc/visual/frame/FrameRegistro.html @@ -0,0 +1,381 @@ + + + + + +FrameRegistro + + + + + + + + + + + + +
+
visual.frame
+

Class FrameRegistro

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • java.awt.Window
        • +
        • +
            +
          • java.awt.Frame
          • +
          • +
              +
            • javax.swing.JFrame
            • +
            • +
                +
              • visual.frame.FrameRegistro
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
    +
    +
    +
    +
    public class FrameRegistro
    +extends javax.swing.JFrame
    +
    Ventana en la cual se realiza el registro de usuarios.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Window

        +java.awt.Window.Type
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JFrame

        +EXIT_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Frame

        +CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface javax.swing.WindowConstants

        +DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FrameRegistro() +
      Constructor que inicia la ventana
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javax.swing.JFrame

        +getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Frame

        +addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Window

        +addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.awt.MenuContainer

        +getFont, postEvent
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FrameRegistro

        +
        public FrameRegistro()
        +
        Constructor que inicia la ventana
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/frame/class-use/FrameAdministrador.html b/doc/visual/frame/class-use/FrameAdministrador.html new file mode 100644 index 0000000..6447315 --- /dev/null +++ b/doc/visual/frame/class-use/FrameAdministrador.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class visual.frame.FrameAdministrador + + + + + + + + + + + +
+

Uses of Class
visual.frame.FrameAdministrador

+
+
No usage of visual.frame.FrameAdministrador
+ + + + + + diff --git a/doc/visual/frame/class-use/FrameCrear.html b/doc/visual/frame/class-use/FrameCrear.html new file mode 100644 index 0000000..f55293c --- /dev/null +++ b/doc/visual/frame/class-use/FrameCrear.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class visual.frame.FrameCrear + + + + + + + + + + + +
+

Uses of Class
visual.frame.FrameCrear

+
+
No usage of visual.frame.FrameCrear
+ + + + + + diff --git a/doc/visual/frame/class-use/FrameLogin.html b/doc/visual/frame/class-use/FrameLogin.html new file mode 100644 index 0000000..9766e59 --- /dev/null +++ b/doc/visual/frame/class-use/FrameLogin.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class visual.frame.FrameLogin + + + + + + + + + + + +
+

Uses of Class
visual.frame.FrameLogin

+
+
No usage of visual.frame.FrameLogin
+ + + + + + diff --git a/doc/visual/frame/class-use/FrameModificar.html b/doc/visual/frame/class-use/FrameModificar.html new file mode 100644 index 0000000..4b74443 --- /dev/null +++ b/doc/visual/frame/class-use/FrameModificar.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class visual.frame.FrameModificar + + + + + + + + + + + +
+

Uses of Class
visual.frame.FrameModificar

+
+
No usage of visual.frame.FrameModificar
+ + + + + + diff --git a/doc/visual/frame/class-use/FramePrincipal.html b/doc/visual/frame/class-use/FramePrincipal.html new file mode 100644 index 0000000..5a55593 --- /dev/null +++ b/doc/visual/frame/class-use/FramePrincipal.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class visual.frame.FramePrincipal + + + + + + + + + + + +
+

Uses of Class
visual.frame.FramePrincipal

+
+
No usage of visual.frame.FramePrincipal
+ + + + + + diff --git a/doc/visual/frame/class-use/FrameRegistro.html b/doc/visual/frame/class-use/FrameRegistro.html new file mode 100644 index 0000000..9281dea --- /dev/null +++ b/doc/visual/frame/class-use/FrameRegistro.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class visual.frame.FrameRegistro + + + + + + + + + + + +
+

Uses of Class
visual.frame.FrameRegistro

+
+
No usage of visual.frame.FrameRegistro
+ + + + + + diff --git a/doc/visual/frame/package-frame.html b/doc/visual/frame/package-frame.html new file mode 100644 index 0000000..535382d --- /dev/null +++ b/doc/visual/frame/package-frame.html @@ -0,0 +1,25 @@ + + + + + +visual.frame + + + + + +

visual.frame

+ + + diff --git a/doc/visual/frame/package-summary.html b/doc/visual/frame/package-summary.html new file mode 100644 index 0000000..a5c2f9d --- /dev/null +++ b/doc/visual/frame/package-summary.html @@ -0,0 +1,175 @@ + + + + + +visual.frame + + + + + + + + + + + +
+

Package visual.frame

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    FrameAdministrador +
    Ventana del modo administrador la cual permite la modificacion y creacion de + usuarios por parte de un administrador con la clave
    +
    FrameCrear +
    Ventana destinada a la creacion de usuarios por parte de un administrador
    +
    FrameLogin +
    Ventana destinada a el logeo de un usuario en el sistema.
    +
    FrameModificar +
    Ventana destinada a la modificacion de usuarios
    +
    FramePrincipal +
    Frame que contiene los Paneles cartola, resumen y superior
    +
    FrameRegistro +
    Ventana en la cual se realiza el registro de usuarios.
    +
    +
  • +
+
+ + + + + + diff --git a/doc/visual/frame/package-tree.html b/doc/visual/frame/package-tree.html new file mode 100644 index 0000000..e0222f9 --- /dev/null +++ b/doc/visual/frame/package-tree.html @@ -0,0 +1,162 @@ + + + + + +visual.frame Class Hierarchy + + + + + + + + + + + +
+

Hierarchy For Package visual.frame

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable) +
        +
      • java.awt.Container +
          +
        • java.awt.Window (implements javax.accessibility.Accessible) + +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ + + + + + diff --git a/doc/visual/frame/package-use.html b/doc/visual/frame/package-use.html new file mode 100644 index 0000000..50e7037 --- /dev/null +++ b/doc/visual/frame/package-use.html @@ -0,0 +1,124 @@ + + + + + +Uses of Package visual.frame + + + + + + + + + + + +
+

Uses of Package
visual.frame

+
+
No usage of visual.frame
+ + + + + + diff --git a/doc/visual/otros/JTableTable.html b/doc/visual/otros/JTableTable.html new file mode 100644 index 0000000..bd2e7a8 --- /dev/null +++ b/doc/visual/otros/JTableTable.html @@ -0,0 +1,404 @@ + + + + + +JTableTable + + + + + + + + + + + + +
+
visual.otros
+

Class JTableTable

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • javax.swing.JComponent
        • +
        • +
            +
          • javax.swing.JTable
          • +
          • +
              +
            • visual.otros.JTableTable
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener, javax.swing.Scrollable
    +
    +
    +
    +
    public class JTableTable
    +extends javax.swing.JTable
    +
    Tabla la cual es usada en el panelCartola. + Contiene las columnas de Nº-Fecha-Documento-Fuente/Destino-Descripcion-Ingreso-Egreso-Saldo
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JTable

        +javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JTable

        +AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS
      • +
      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      JTableTable(java.lang.String usuario) +
      Constructor que inicia la tabla, asigandole el usuario del cual se obtienen sus datos
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidactTabla() +
      Llena con datos la tabla, los cuales son otorgados por la clase ControlPrincipal
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JTable

        +addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnsFromModel, createScrollPaneForTable, doLayout, editCellAt, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowCount, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getToolTipText, getUI, getUIClassID, getUpdateSelectionOnSort, getValueAt, isCellEditable, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, prepareEditor, prepareRenderer, print, print, print, print, print, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setModel, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, setValueAt, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, updateUI, valueChanged
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JTableTable

        +
        public JTableTable(java.lang.String usuario)
        +
        Constructor que inicia la tabla, asigandole el usuario del cual se obtienen sus datos
        +
        +
        Parameters:
        +
        usuario - Usuario del cual se obtienen los datos.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        actTabla

        +
        public void actTabla()
        +
        Llena con datos la tabla, los cuales son otorgados por la clase ControlPrincipal
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/otros/class-use/JTableTable.html b/doc/visual/otros/class-use/JTableTable.html new file mode 100644 index 0000000..ca3b820 --- /dev/null +++ b/doc/visual/otros/class-use/JTableTable.html @@ -0,0 +1,166 @@ + + + + + +Uses of Class visual.otros.JTableTable + + + + + + + + + + + +
+

Uses of Class
visual.otros.JTableTable

+
+
+ +
+ + + + + + diff --git a/doc/visual/otros/package-frame.html b/doc/visual/otros/package-frame.html new file mode 100644 index 0000000..d1da68e --- /dev/null +++ b/doc/visual/otros/package-frame.html @@ -0,0 +1,20 @@ + + + + + +visual.otros + + + + + +

visual.otros

+
+

Classes

+ +
+ + diff --git a/doc/visual/otros/package-summary.html b/doc/visual/otros/package-summary.html new file mode 100644 index 0000000..d0f9929 --- /dev/null +++ b/doc/visual/otros/package-summary.html @@ -0,0 +1,144 @@ + + + + + +visual.otros + + + + + + + + + + + +
+

Package visual.otros

+
+
+
    +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    JTableTable +
    Tabla la cual es usada en el panelCartola.
    +
    +
  • +
+
+ + + + + + diff --git a/doc/visual/otros/package-tree.html b/doc/visual/otros/package-tree.html new file mode 100644 index 0000000..0606fab --- /dev/null +++ b/doc/visual/otros/package-tree.html @@ -0,0 +1,153 @@ + + + + + +visual.otros Class Hierarchy + + + + + + + + + + + +
+

Hierarchy For Package visual.otros

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable) +
        +
      • java.awt.Container +
          +
        • javax.swing.JComponent (implements java.io.Serializable) +
            +
          • javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener) + +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ + + + + + diff --git a/doc/visual/otros/package-use.html b/doc/visual/otros/package-use.html new file mode 100644 index 0000000..5e102c3 --- /dev/null +++ b/doc/visual/otros/package-use.html @@ -0,0 +1,159 @@ + + + + + +Uses of Package visual.otros + + + + + + + + + + + +
+

Uses of Package
visual.otros

+
+
+ +
+ + + + + + diff --git a/doc/visual/panel/PanelCartola.html b/doc/visual/panel/PanelCartola.html new file mode 100644 index 0000000..a4b87aa --- /dev/null +++ b/doc/visual/panel/PanelCartola.html @@ -0,0 +1,396 @@ + + + + + +PanelCartola + + + + + + + + + + + + +
+
visual.panel
+

Class PanelCartola

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • javax.swing.JComponent
        • +
        • +
            +
          • javax.swing.JPanel
          • +
          • +
              +
            • visual.panel.PanelCartola
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    +
    +
    +
    +
    public class PanelCartola
    +extends javax.swing.JPanel
    +
    Panel que contiene la tabla con los datos de la cartola del usuario, aparte + de componentes utilizados para añadir datos a la tabla
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      PanelCartola(java.lang.String usuario) +
      Inicia el panel, asignandose un usuario al panel para ser utilizado mas + tarde para obtener los datos del archivo correspondiente
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      JTableTablegetTabla() +
      Getter que entrega la tabla de la cartola
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PanelCartola

        +
        public PanelCartola(java.lang.String usuario)
        +
        Inicia el panel, asignandose un usuario al panel para ser utilizado mas + tarde para obtener los datos del archivo correspondiente
        +
        +
        Parameters:
        +
        usuario - Usuario del cual se obtienen los datos.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTabla

        +
        public JTableTable getTabla()
        +
        Getter que entrega la tabla de la cartola
        +
        +
        Returns:
        +
        JTableTable
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/panel/PanelResumen.html b/doc/visual/panel/PanelResumen.html new file mode 100644 index 0000000..2454128 --- /dev/null +++ b/doc/visual/panel/PanelResumen.html @@ -0,0 +1,408 @@ + + + + + +PanelResumen + + + + + + + + + + + + +
+
visual.panel
+

Class PanelResumen

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • javax.swing.JComponent
        • +
        • +
            +
          • javax.swing.JPanel
          • +
          • +
              +
            • visual.panel.PanelResumen
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    +
    +
    +
    +
    public class PanelResumen
    +extends javax.swing.JPanel
    +
    Panel que contiene los resumenes de los datos del usuario. Esto a travez de + Jfreecharts principalmente
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      PanelResumen(java.lang.String usuario) +
      Inicia el panelResumen y le asigna el usuario de quien sacara los datos.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidiniciarTextFieldYLabel() +
      Inicia los TextFields y Labels en el panel asignandole todos los datos + esperables para mas tarde poder asignarle sus datos.
      +
      voidllenarResumen() +
      Llena el de datos los componentes del panelResumen
      +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PanelResumen

        +
        public PanelResumen(java.lang.String usuario)
        +
        Inicia el panelResumen y le asigna el usuario de quien sacara los datos.
        +
        +
        Parameters:
        +
        usuario - Usuario al cual corresponden los datos que se mostraran.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        iniciarTextFieldYLabel

        +
        public void iniciarTextFieldYLabel()
        +
        Inicia los TextFields y Labels en el panel asignandole todos los datos + esperables para mas tarde poder asignarle sus datos.
        +
      • +
      + + + +
        +
      • +

        llenarResumen

        +
        public void llenarResumen()
        +
        Llena el de datos los componentes del panelResumen
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/panel/PanelSuperior.html b/doc/visual/panel/PanelSuperior.html new file mode 100644 index 0000000..c1e55eb --- /dev/null +++ b/doc/visual/panel/PanelSuperior.html @@ -0,0 +1,355 @@ + + + + + +PanelSuperior + + + + + + + + + + + + +
+
visual.panel
+

Class PanelSuperior

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.awt.Component
    • +
    • +
        +
      • java.awt.Container
      • +
      • +
          +
        • javax.swing.JComponent
        • +
        • +
            +
          • javax.swing.JPanel
          • +
          • +
              +
            • visual.panel.PanelSuperior
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    +
    +
    +
    +
    public class PanelSuperior
    +extends javax.swing.JPanel
    +
    Panel que contiene los componentes en el cual principalmente, estan los + botones para intercambiar entre el panelCartola y el panelResumen
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javax.swing.JComponent

        +javax.swing.JComponent.AccessibleJComponent
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class java.awt.Component

        +java.awt.Component.BaselineResizeBehavior
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javax.swing.JComponent

        +TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • +
      +
        +
      • + + +

        Fields inherited from class java.awt.Component

        +BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • +
      +
        +
      • + + +

        Fields inherited from interface java.awt.image.ImageObserver

        +ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      PanelSuperior(java.lang.String usuario) +
      Inicia el panelSuperior asignandole el String usuario para ser utilizado + por un componente mas tarde.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javax.swing.JPanel

        +getAccessibleContext, getUI, getUIClassID, setUI, updateUI
      • +
      +
        +
      • + + +

        Methods inherited from class javax.swing.JComponent

        +addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Container

        +add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
      • +
      +
        +
      • + + +

        Methods inherited from class java.awt.Component

        +action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PanelSuperior

        +
        public PanelSuperior(java.lang.String usuario)
        +
        Inicia el panelSuperior asignandole el String usuario para ser utilizado + por un componente mas tarde.
        +
        +
        Parameters:
        +
        usuario - Usuario el cual se asignara mas tarde a un objeto.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/doc/visual/panel/class-use/PanelCartola.html b/doc/visual/panel/class-use/PanelCartola.html new file mode 100644 index 0000000..888a2f3 --- /dev/null +++ b/doc/visual/panel/class-use/PanelCartola.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class visual.panel.PanelCartola + + + + + + + + + + + +
+

Uses of Class
visual.panel.PanelCartola

+
+
No usage of visual.panel.PanelCartola
+ + + + + + diff --git a/doc/visual/panel/class-use/PanelResumen.html b/doc/visual/panel/class-use/PanelResumen.html new file mode 100644 index 0000000..f5cdf7c --- /dev/null +++ b/doc/visual/panel/class-use/PanelResumen.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class visual.panel.PanelResumen + + + + + + + + + + + +
+

Uses of Class
visual.panel.PanelResumen

+
+
No usage of visual.panel.PanelResumen
+ + + + + + diff --git a/doc/visual/panel/class-use/PanelSuperior.html b/doc/visual/panel/class-use/PanelSuperior.html new file mode 100644 index 0000000..0549f39 --- /dev/null +++ b/doc/visual/panel/class-use/PanelSuperior.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class visual.panel.PanelSuperior + + + + + + + + + + + +
+

Uses of Class
visual.panel.PanelSuperior

+
+
No usage of visual.panel.PanelSuperior
+ + + + + + diff --git a/doc/visual/panel/package-frame.html b/doc/visual/panel/package-frame.html new file mode 100644 index 0000000..027d4eb --- /dev/null +++ b/doc/visual/panel/package-frame.html @@ -0,0 +1,22 @@ + + + + + +visual.panel + + + + + +

visual.panel

+ + + diff --git a/doc/visual/panel/package-summary.html b/doc/visual/panel/package-summary.html new file mode 100644 index 0000000..f350b5b --- /dev/null +++ b/doc/visual/panel/package-summary.html @@ -0,0 +1,158 @@ + + + + + +visual.panel + + + + + + + + + + + +
+

Package visual.panel

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    PanelCartola +
    Panel que contiene la tabla con los datos de la cartola del usuario, aparte + de componentes utilizados para añadir datos a la tabla
    +
    PanelResumen +
    Panel que contiene los resumenes de los datos del usuario.
    +
    PanelSuperior +
    Panel que contiene los componentes en el cual principalmente, estan los + botones para intercambiar entre el panelCartola y el panelResumen
    +
    +
  • +
+
+ + + + + + diff --git a/doc/visual/panel/package-tree.html b/doc/visual/panel/package-tree.html new file mode 100644 index 0000000..1a7b68a --- /dev/null +++ b/doc/visual/panel/package-tree.html @@ -0,0 +1,155 @@ + + + + + +visual.panel Class Hierarchy + + + + + + + + + + + +
+

Hierarchy For Package visual.panel

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable) +
        +
      • java.awt.Container +
          +
        • javax.swing.JComponent (implements java.io.Serializable) + +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+ + + + + + diff --git a/doc/visual/panel/package-use.html b/doc/visual/panel/package-use.html new file mode 100644 index 0000000..72b0b46 --- /dev/null +++ b/doc/visual/panel/package-use.html @@ -0,0 +1,124 @@ + + + + + +Uses of Package visual.panel + + + + + + + + + + + +
+

Uses of Package
visual.panel

+
+
No usage of visual.panel
+ + + + + + diff --git a/src/control/ControlAdmin.java b/src/control/ControlAdmin.java index 256999f..d7bca01 100644 --- a/src/control/ControlAdmin.java +++ b/src/control/ControlAdmin.java @@ -2,14 +2,29 @@ package control; import utiles.Archivo; +/** + * Clase que se dedica a controlar los procesos en las ventanas de + * administrador, crear y modificar + */ + public class ControlAdmin { Archivo archivo; + /** + * Constructor que inicia la clase archivo para ser utilizada por + * ControlAdmin + */ + public ControlAdmin() { archivo = new Archivo("UserData"); } + /** + * Cantidad de filas que posee el archivo + * @return La cantidad de filas en el archivo + */ + public int getRowCount() { String[] arch = archivo.entregarProcesado(); @@ -17,6 +32,14 @@ public class ControlAdmin { } + /** + * Entrega la fila correspondiente al id que se le proporciona + * + * @param id + * Numero de la fila que se quiere + * @return la fila respecto al id + */ + public String[] getRow(int id) { String[] arch = archivo.entregarProcesado(); @@ -24,6 +47,17 @@ public class ControlAdmin { } + /** + * Añade un usuario al archivo comprobando antes si cumple con las + * condiciones esperadas + * + * @param user + * Nombre de usuario + * @param pass + * Contraseña + * @return Un booleano indicando si el ingreso fue correcto + */ + public boolean añadirUsuario(String user, String pass) { if (!isUser(user)) { @@ -53,6 +87,14 @@ public class ControlAdmin { } + /** + * Busca un usuario en el archivo e indica si existe o no + * + * @param user + * Usuario a buscar + * @return Un booleano que indica si existe o no el usuario + */ + public boolean isUser(String user) { String[] arch = archivo.entregarProcesado(); @@ -65,6 +107,19 @@ public class ControlAdmin { return false; } + /** + * Modifica los datos de un usuario + * + * @param original + * Linea que contiene el usuario y la contraseña de la siguiente + * manera "user;pass" + * @param user + * Nombre de usuario nuevo + * @param pass + * Contraseña nueva para el usuario + * @return Un Booleano que indica si la operacion se realizo correctamente + */ + public boolean modificarUser(String original, String user, String pass) { if (user.length() > 4) { diff --git a/src/control/ControlLogin.java b/src/control/ControlLogin.java index ba1dd85..07be3b2 100644 --- a/src/control/ControlLogin.java +++ b/src/control/ControlLogin.java @@ -2,14 +2,40 @@ package control; import utiles.Archivo; +/** + * Esta clase es utilizada en las ventanas Login y Registro para sus + * operaciones, conteniendo metodos que permiten añadir usuarios y comprobar la + * existencia de un usuario o un usuario y su contraseña + */ + public class ControlLogin { Archivo archivo; + /** + * Inicia el objeto y crea un objeto archivo para ser utilizado por los + * metodos + */ + public ControlLogin() { archivo = new Archivo("UserData"); } + /** + * Realiza las comprobaciones necesarias para que los parametros entregados + * correspondan con el formato de usuario y contraseña esperado y los añade + * al archivo + * + * @param user + * Usuario el cual debe tener un largo superior a 4 caracteres y + * no debe estar guardado en el archivo previamente + * @param pass + * Contraseña la cual debe tener un largo mayor a 6 caracteres + * @param pass2 + * Contraseña que debe ser igual a la anterior + * @return Booleano indicando si la operacion se realizo correctamente + */ + public boolean añadirUsuario(String user, String pass, String pass2) { if (!isUser(user)) { @@ -44,6 +70,14 @@ public class ControlLogin { } } + /** + * Busca un usuario en el archivo + * + * @param user + * Usuario a buscar + * @return Booleano que indica si existia el usuario o no + */ + public boolean isUser(String user) { String[] arch = archivo.entregarProcesado(); @@ -56,6 +90,16 @@ public class ControlLogin { return false; } + /** + * Busca un par usuario contraseña en el archivo + * + * @param user + * Usuario a buscar + * @param pass + * Contraseña correspondiente a ese usuario + * @return Booleano que indica si exite el par o no + */ + public boolean isUserPass(String user, String pass) { String[] arch = archivo.entregarProcesado(); diff --git a/src/control/ControlPrincipal.java b/src/control/ControlPrincipal.java index 2707b27..ee039fd 100644 --- a/src/control/ControlPrincipal.java +++ b/src/control/ControlPrincipal.java @@ -7,8 +7,22 @@ import java.util.GregorianCalendar; import utiles.Archivo; -public class ControlPrincipal{ +/** + * Esta clase se dedica al control de la ventana Principal y sus distintos + * paneles + */ +public class ControlPrincipal { + Archivo archivo; + + /** + * Constructor de la clase el cual inicia una clase archivo y llama a los + * metodos ordenar, actId y actSaldos + * + * @param usuario + * Usuario al que corresponde el archivo que se abrira + */ + public ControlPrincipal(String usuario) { archivo = new Archivo(usuario); @@ -17,6 +31,24 @@ public class ControlPrincipal{ actSaldos(); } + /** + * Genera el id para la nueva linea, calcula el saldo y añade la linea + * generada al archivo + * + * @param fecha + * Fecha con formato dd/mm/yyyy + * @param documento + * Forma de pago + * @param fd + * Fuente o destino + * @param desc + * Descripcion + * @param ing + * Ingreso, debe corresponder al formato de un int + * @param egr + * Egreso, debe corresponder al formato de un int + */ + public void añadir(String fecha, String documento, String fd, String desc, String ing, String egr) { int id = 1; @@ -24,14 +56,14 @@ public class ControlPrincipal{ String[] arch = archivo.entregarProcesado(); String[] lastRow = arch[arch.length - 1].split(";"); - if(isFiled()){ - + if (isFiled()) { + id = Integer.parseInt(lastRow[0]) + 1; saldo = Integer.parseInt(lastRow[lastRow.length - 1]) + Integer.parseInt(ing) - Integer.parseInt(egr); - }else{ - + } else { + saldo = Integer.parseInt(ing) - Integer.parseInt(egr); - + } String fila = id + ";" + fecha + ";" + documento + ";" + fd + ";" + desc + ";" + ing + ";" + egr + ";" + saldo; @@ -40,6 +72,25 @@ public class ControlPrincipal{ } + /** + * Modifica una fila que contenga el id entregado + * + * @param id + * Identificador de la fila a modificar + * @param fecha + * Fecha con formato dd/mm/yyyy + * @param documento + * Forma de pago + * @param fd + * Fuente o destino + * @param desc + * Descripcion + * @param ing + * Ingreso, debe corresponder al formato de un int + * @param egr + * Egreso, debe corresponder al formato de un int + */ + public void modificarFila(String id, String fecha, String documento, String fd, String desc, String ing, String egr) { @@ -60,6 +111,13 @@ public class ControlPrincipal{ archivo.actArchivo(arch); } + /** + * Elimina la fila que contenga el id entregado + * + * @param id + * Identificador de la fila a eliminar + */ + public void eliminarFila(String id) { archivo.borrarLinea(id); @@ -67,6 +125,10 @@ public class ControlPrincipal{ } + /** + * Ordena las filas del archivo respecto a sus fechas + */ + public void ordenar() { String[] arch = archivo.entregarProcesado(); @@ -104,10 +166,16 @@ public class ControlPrincipal{ archivo.actArchivo(arch); } + /** + * Actualiza todos los saldos dentro del archivo para que sean + * correspondientes. Esto es por que cualquier reordenamiento en las filas + * del archivo rompe el contenido de la columna de saldos. + */ + public void actSaldos() { String[] arch = archivo.entregarProcesado(); - if(isFiled()){ + if (isFiled()) { for (int x = 0; x < arch.length; x++) { @@ -142,11 +210,15 @@ public class ControlPrincipal{ } archivo.actArchivo(arch); - + } } + /** + * Actualiza los id de las filas del archivo esto para que despues de + * cualquier reordenamiento se mantenga el orden en los ids + */ public void actId() { String[] arch = archivo.entregarProcesado(); @@ -170,6 +242,10 @@ public class ControlPrincipal{ archivo.actArchivo(arch); } + /** + * @return La ultima fila del archivo dividida en los ; + */ + public String[] getLastRow() { String[] arch = archivo.entregarProcesado(); @@ -177,6 +253,14 @@ public class ControlPrincipal{ } + /** + * Entrega la fila correspondiente al id + * + * @param id + * Identificador de la fila + * @return La fila que contenga ese id + */ + public String[] getRow(int id) { String[] arch = archivo.entregarProcesado(); @@ -184,6 +268,10 @@ public class ControlPrincipal{ } + /** + * @return Cantidad total de filas en el archivo + */ + public int getRowCount() { String[] arch = archivo.entregarProcesado(); @@ -191,12 +279,27 @@ public class ControlPrincipal{ } + /** + * Comprueba si el archivo tiene contenido, se considera eso como verdadero + * cuando el archivo contiene mas de 5 caracteres + * + * @return Booleano indicando si tiene contenido o no + */ + public boolean isFiled() { return (archivo.leerArchivo().length() > 5); } + /** + * Genera un String[][] con un resumen por mes de cada archivo, teniendo en + * siendo el primer indice correspondiente a fecha/saldo/ingresos/egresos y + * el segundo indice correspondiente a cada mes contenido en el archivo + * + * @return String[][] con los datos del resumen + */ + public String[][] resumenMes() { String[][] fin = new String[4][1]; @@ -253,7 +356,12 @@ public class ControlPrincipal{ } - public String[][] ordenarSaldos(String[][] saldos) { + /** + * Ordena los saldos del resumen generado por el metodo resumenMes + * @param saldos String[][] entregado por resumenMes + * @return String[][] ordenado respecto a los meses + */ + private String[][] ordenarSaldos(String[][] saldos) { boolean swapped = true; int j = 0; @@ -301,6 +409,11 @@ public class ControlPrincipal{ } + /** + * Genera un resumen de los datos en el archivo respecto a el tipo de documento. + * @return int[] con los saldos respecto al documento utilizado + */ + public int[] resumenDoc() { String[] arch = archivo.entregarProcesado(); diff --git a/src/main/Main.java b/src/main/Main.java index 13a2cd1..b03bf07 100644 --- a/src/main/Main.java +++ b/src/main/Main.java @@ -2,6 +2,6 @@ package main; public class Main { public static void main(String[] args) { - visualV2.FrameLogin login = new visualV2.FrameLogin(); + visual.frame.FrameLogin login = new visual.frame.FrameLogin(); } } diff --git a/src/utiles/Archivo.java b/src/utiles/Archivo.java index 67dbc52..9eb19ce 100644 --- a/src/utiles/Archivo.java +++ b/src/utiles/Archivo.java @@ -1,3 +1,4 @@ + package utiles; import java.io.BufferedReader; @@ -7,37 +8,75 @@ import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +/** + * Esta clase se dedica en especifico al tratamiento de archivos. Contiene + * metodos que permiten un manejo de archivos con el formato + * "dato11;dato12;dato13*!dato21;dato22;dato23" pudiendo modificar las lineas, + * las cuales estan separadas por *! + */ + public class Archivo { protected File archivo; protected FileReader fr; protected BufferedReader br; protected FileWriter fw; + /** + * Constructor para la clase archivo, recibiendo el nombre del archivo que + * debera manejar, y creandolo si es que no existia previamente + * + * @param archivo + * String con el nombre del archivo al que se desea acceder/crear + */ + public Archivo(String archivo) { - + String ruta = getRuta(archivo); try { this.archivo = new File(ruta); if (!this.archivo.exists()) { - + this.archivo.createNewFile(); } } catch (Exception e) { } } - - public static void changeName(String nuevo, String old){ - + + /** + * Actualiza el nombre de un archivo + * + * @param nuevo + * Nuevo nombre para el archivo + * @param old + * El nombre que tiene actualmente el archivo + */ + + public static void changeName(String nuevo, String old) { + File oldArch = new File(getRuta(old)); File newArch = new File(getRuta(nuevo)); - + oldArch.renameTo(newArch); - + } + /** + * Este metodo asigna una ruta al archivo dependiendo del sistema operativo. + *

+ * Si es Windows lo asignara a la ruta C:\P.A.M\ + *

+ *

+ * Si es Linux lo asignara al directorio de usuario en la carpeta /P.A.M/ + *

+ * + * @param archivo + * Nombre del archivo al que se le asignara la ruta + * @return La ruta completa que tendra el archivo + */ + public static String getRuta(String archivo) { - + String ruta = ""; String os = System.getProperty("os.name"); if (os.contains("Windows")) { @@ -52,8 +91,15 @@ public class Archivo { return ruta; } + /** + * Lee el contenido del archivo y une todas sus lineas en un solo string + * para ser procesado mas tarde + * + * @return Contenido del archivo en un solo String + */ + public String leerArchivo() { - + abrirLeer(); String cadena = ""; String cadenaFinal = ""; @@ -62,32 +108,51 @@ public class Archivo { cadenaFinal += cadena; } } catch (IOException e) { - + } cerrarLeer(); return cadenaFinal; } + /** + * Añade el String entregado al final del archivo + * + * @param texto + * Texto a añadir + */ + public void escribirArchivo(String texto) { - + abrirEscribir(); try { fw.append(texto + "*!"); } catch (IOException e) { - + } cerrarEscribir(); } + /** + * Toma el contenido del archivo y lo divide en los saltos de linea, los + * cuales son representados por *! + * + * @return contenido del archivo dividido en *! + */ + public String[] entregarProcesado() { - + String[] datos; datos = leerArchivo().split("\\*!"); return datos; } + /** + * Borra una linea respecto al id entregado + * @param id Texto el cual esta en el primer espacio en la lina a borrar + */ + public void borrarLinea(String id) { - + String[] arch = entregarProcesado(); if (arch.length > 1) { @@ -126,6 +191,11 @@ public class Archivo { } } + /** + * Remplaza el contenido del archivo por el String[] entregado + * @param texto Texto con el que se remplazara el archivo + */ + public void actArchivo(String[] texto) { clearFile(); abrirEscribir(); @@ -138,36 +208,47 @@ public class Archivo { cerrarEscribir(); } + /** + * Elimina todo el contenido del archivo + */ + public void clearFile() { try { fw = new FileWriter(archivo, false); fw.write(""); fw.close(); } catch (IOException e) { - + } } + - public void modificarLinea(String linea, String nueva){ - + /** + * Cambia una linea del archivo + * + * @param linea Linea original a cambiar + * @param nueva Linea que remplaza a la original + */ + public void modificarLinea(String linea, String nueva) { + abrirEscribir(); - String[] arch = entregarProcesado(); - for(int x = 0; x < arch.length; x++){ - if(arch[x].equals(linea)){ + String[] arch = entregarProcesado(); + for (int x = 0; x < arch.length; x++) { + if (arch[x].equals(linea)) { arch[x] = nueva; break; } } actArchivo(arch); cerrarEscribir(); - + } private void abrirLeer() { try { fr = new FileReader(archivo); } catch (FileNotFoundException e) { - + } br = new BufferedReader(fr); } @@ -176,12 +257,12 @@ public class Archivo { try { fr.close(); } catch (IOException e) { - + } try { br.close(); } catch (IOException e) { - + } } @@ -189,7 +270,7 @@ public class Archivo { try { fw = new FileWriter(archivo, true); } catch (IOException e) { - + } } @@ -198,7 +279,7 @@ public class Archivo { try { fw.close(); } catch (IOException e) { - + } } } diff --git a/src/utiles/Cifrador.java b/src/utiles/Cifrador.java index 114be03..d2160c9 100755 --- a/src/utiles/Cifrador.java +++ b/src/utiles/Cifrador.java @@ -8,7 +8,6 @@ import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; /** - * * @author idelcano */ public class Cifrador { diff --git a/src/utiles/Validador.java b/src/utiles/Validador.java index 45d8701..6b412a2 100644 --- a/src/utiles/Validador.java +++ b/src/utiles/Validador.java @@ -1,7 +1,13 @@ package utiles; - +/** + * Clase en la que se encuentran metodos que realizan validaciones de datos + */ public class Validador { - + /** + * Comprueba si el string recibido corresponde con el formato de un int + * @param num String que deberia contener un numero + * @return Un booleano el cual dice si el String recibido es un numero + */ public static boolean isNumber(String num) { boolean isNumber = num.matches("^[1-9]?[0-9]+"); diff --git a/src/visualV2/FrameAdministrador.java b/src/visual/frame/FrameAdministrador.java similarity index 91% rename from src/visualV2/FrameAdministrador.java rename to src/visual/frame/FrameAdministrador.java index 21c1920..b19924c 100644 --- a/src/visualV2/FrameAdministrador.java +++ b/src/visual/frame/FrameAdministrador.java @@ -1,4 +1,4 @@ -package visualV2; +package visual.frame; import javax.swing.*; import javax.swing.table.*; @@ -8,6 +8,11 @@ import control.ControlAdmin; import java.awt.*; import java.awt.event.*; +/** + * Ventana del modo administrador la cual permite la modificacion y creacion de + * usuarios por parte de un administrador con la clave + */ + public class FrameAdministrador extends JFrame { private JButton bCrear; @@ -16,11 +21,19 @@ public class FrameAdministrador extends JFrame { private JPanel panel; private JTable tabla; + /** + * Constructor que inicia la ventana y todos sus componentes + */ + public FrameAdministrador() { initComponents(); actTabla(); } + /** + * Inicia los componentes de la ventana + */ + private void initComponents() { panel = new JPanel(); @@ -128,6 +141,10 @@ public class FrameAdministrador extends JFrame { setLocationRelativeTo(null); } + /** + * Inicia la ventana crear y cierra la actual + */ + protected void bCrearActionPerformed(ActionEvent evt) { new FrameCrear(); setVisible(false); @@ -135,6 +152,10 @@ public class FrameAdministrador extends JFrame { } + /** + * Inicia la ventana modificar y cierra la actual + */ + protected void bModificarActionPerformed(ActionEvent evt) { new FrameModificar(); setVisible(false); @@ -142,6 +163,10 @@ public class FrameAdministrador extends JFrame { } + /** + * Llena la tabla de usuarios + */ + public void actTabla() { ControlAdmin control = new ControlAdmin(); @@ -159,5 +184,4 @@ public class FrameAdministrador extends JFrame { } - } diff --git a/src/visualV2/FrameCrear.java b/src/visual/frame/FrameCrear.java similarity index 67% rename from src/visualV2/FrameCrear.java rename to src/visual/frame/FrameCrear.java index 15557f7..b80fce0 100644 --- a/src/visualV2/FrameCrear.java +++ b/src/visual/frame/FrameCrear.java @@ -1,4 +1,4 @@ -package visualV2; +package visual.frame; import javax.swing.*; @@ -7,6 +7,9 @@ import control.ControlAdmin; import java.awt.event.*; import java.awt.*; +/** + * Ventana destinada a la creacion de usuarios por parte de un administrador + */ public class FrameCrear extends JFrame { private JButton bCrear; @@ -15,11 +18,19 @@ public class FrameCrear extends JFrame { private JLabel lContraseña; private JLabel lUsuario; private JPanel panel; - + + /** + * Constructor que inicia la ventana + */ + public FrameCrear() { initComponents(); } + /** + * Inicia los componentes de la ventana + */ + private void initComponents() { panel = new JPanel(); @@ -28,8 +39,17 @@ public class FrameCrear extends JFrame { lContraseña = new JLabel(); fUsuario = new JTextField(); fContraseña = new JTextField(); + + setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); + addWindowListener(new WindowAdapter() { - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + @Override + public void windowClosing(WindowEvent e) { + new FrameAdministrador(); + setVisible(false); + dispose(); + } + }); panel.setBackground(new Color(0, 128, 128)); @@ -62,44 +82,53 @@ public class FrameCrear extends JFrame { panelLayout.setHorizontalGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) .addGroup(panelLayout.createSequentialGroup().addGap(29, 29, 29) .addGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addComponent(lContraseña, GroupLayout.Alignment.TRAILING) - .addComponent(lUsuario, GroupLayout.Alignment.TRAILING)) + .addComponent(lContraseña, GroupLayout.Alignment.TRAILING).addComponent(lUsuario, + GroupLayout.Alignment.TRAILING)) .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addComponent(fContraseña, GroupLayout.DEFAULT_SIZE, 182, Short.MAX_VALUE) - .addComponent(fUsuario).addComponent(bCrear, GroupLayout.DEFAULT_SIZE, - GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + .addComponent(fContraseña, GroupLayout.DEFAULT_SIZE, 182, Short.MAX_VALUE).addComponent( + fUsuario) + .addComponent(bCrear, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, + Short.MAX_VALUE)) .addGap(48, 48, 48))); panelLayout.setVerticalGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) .addGroup(panelLayout.createSequentialGroup().addGap(21, 21, 21) - .addGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addComponent(lUsuario).addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, - GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) + .addGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(lUsuario) + .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, + GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.BASELINE) - .addComponent(lContraseña).addComponent(fContraseña, - GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, - GroupLayout.PREFERRED_SIZE)) + .addComponent(lContraseña).addComponent(fContraseña, GroupLayout.PREFERRED_SIZE, + GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(bCrear) .addContainerGap(18, Short.MAX_VALUE))); GroupLayout layout = new GroupLayout(getContentPane()); getContentPane().setLayout(layout); - layout.setHorizontalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent( - panel, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); + layout.setHorizontalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(panel, + GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); layout.setVerticalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup().addComponent(panel, GroupLayout.DEFAULT_SIZE, - GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGap(0, 0, 0))); + .addGroup(layout.createSequentialGroup() + .addComponent(panel, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addGap(0, 0, 0))); pack(); setVisible(true); setLocationRelativeTo(null); - + } + /** + * Metodo que controla la accion al presionar el boton Crear + *

+ * Si cumple las condiciones esperadas añade los datos ingresados en los + * JTextFields al archivo de usuario + *

+ */ + private void bCrearActionPerformed(ActionEvent evt) { ControlAdmin control = new ControlAdmin(); - if(control.añadirUsuario(fUsuario.getText(), fContraseña.getText())){ + if (control.añadirUsuario(fUsuario.getText(), fContraseña.getText())) { new FrameAdministrador(); setVisible(false); dispose(); diff --git a/src/visual/frame/FrameLogin.java b/src/visual/frame/FrameLogin.java new file mode 100644 index 0000000..15f204d --- /dev/null +++ b/src/visual/frame/FrameLogin.java @@ -0,0 +1,247 @@ +package visual.frame; + +import java.awt.event.*; +import javax.swing.*; +import javax.swing.event.MenuEvent; +import javax.swing.event.MenuListener; + +import control.ControlLogin; + +/** + * Ventana destinada a el logeo de un usuario en el sistema. + */ + +public class FrameLogin extends JFrame { + + private JButton bIngresar; + private JButton bRegistrar; + private JButton bSalir; + private JPanel bar; + private JLabel bienvenido; + private JPasswordField fContraseña1; + private JTextField fUsuario; + private JLabel lContraseña; + private JLabel lUsuario; + private JLabel pam; + private JPanel panel; + private JMenuBar menubar; + private JMenu menu; + + /** + * Constructor que inicia la ventana. + */ + + public FrameLogin() { + initComponents(); + } + + /** + * Metodo que inicia los elementos de la ventana + */ + + private void initComponents() { + + panel = new JPanel(); + pam = new JLabel(); + bienvenido = new JLabel(); + bar = new JPanel(); + lUsuario = new JLabel(); + fUsuario = new JTextField(); + lContraseña = new JLabel(); + fContraseña1 = new JPasswordField(); + bIngresar = new JButton(); + bRegistrar = new JButton(); + bSalir = new JButton(); + + setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + setBackground(new java.awt.Color(21, 21, 21)); + + menubar = new JMenuBar(); + menu = new JMenu("Administrador"); + + menu.addMenuListener(new MenuListener() { + + @Override + public void menuSelected(MenuEvent e) { + + openAdmin(); + menu.setSelected(false); + } + + @Override + public void menuDeselected(MenuEvent e) { + } + + @Override + public void menuCanceled(MenuEvent e) { + + } + }); + menubar.add(menu); + setJMenuBar(menubar); + + panel.setBackground(new java.awt.Color(0, 128, 128)); + + pam.setFont(new java.awt.Font("Candara", 1, 60)); // NOI18N + pam.setForeground(new java.awt.Color(255, 255, 255)); + pam.setText("P.A.M"); + + bienvenido.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N + bienvenido.setForeground(new java.awt.Color(255, 255, 255)); + bienvenido.setText(" Bienvenido de nuevo "); + + bar.setBackground(new java.awt.Color(255, 255, 255)); + bar.setPreferredSize(new java.awt.Dimension(215, 2)); + + GroupLayout barLayout = new GroupLayout(bar); + bar.setLayout(barLayout); + barLayout.setHorizontalGroup( + barLayout.createParallelGroup(GroupLayout.Alignment.LEADING).addGap(0, 251, Short.MAX_VALUE)); + barLayout.setVerticalGroup( + barLayout.createParallelGroup(GroupLayout.Alignment.LEADING).addGap(0, 9, Short.MAX_VALUE)); + + lUsuario.setBackground(new java.awt.Color(0, 204, 204)); + lUsuario.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N + lUsuario.setForeground(new java.awt.Color(255, 255, 255)); + lUsuario.setText("Usuario"); + lContraseña.setBackground(new java.awt.Color(0, 204, 204)); + lContraseña.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N + lContraseña.setForeground(new java.awt.Color(255, 255, 255)); + lContraseña.setText("Contraseña"); + + bIngresar.setText("Ingresar"); + bIngresar.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + bIngresarActionPerformed(evt); + } + }); + + bRegistrar.setText("Registrarse"); + bRegistrar.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + bRegistrarActionPerformed(evt); + } + }); + + bSalir.setText("Salir"); + bSalir.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + bSalirActionPerformed(evt); + } + }); + + GroupLayout panelLayout = new GroupLayout(panel); + panel.setLayout(panelLayout); + panelLayout.setHorizontalGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) + .addGroup(panelLayout.createSequentialGroup().addGap(95, 95, 95) + .addGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.CENTER) + .addComponent(bar, GroupLayout.PREFERRED_SIZE, 251, GroupLayout.PREFERRED_SIZE) + .addComponent(pam).addComponent(bRegistrar).addComponent(bienvenido) + .addComponent(bIngresar, GroupLayout.PREFERRED_SIZE, 87, GroupLayout.PREFERRED_SIZE) + .addComponent(bSalir, GroupLayout.PREFERRED_SIZE, 65, GroupLayout.PREFERRED_SIZE) + .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, 161, GroupLayout.PREFERRED_SIZE) + .addComponent(lUsuario).addComponent(lContraseña).addComponent(fContraseña1, + GroupLayout.PREFERRED_SIZE, 161, GroupLayout.PREFERRED_SIZE)) + .addContainerGap(94, Short.MAX_VALUE))); + panelLayout.setVerticalGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) + .addGroup(panelLayout.createSequentialGroup().addGap(29, 29, 29) + .addComponent(pam, GroupLayout.PREFERRED_SIZE, 52, GroupLayout.PREFERRED_SIZE).addGap(1, 1, 1) + .addComponent(bienvenido, GroupLayout.PREFERRED_SIZE, 35, GroupLayout.PREFERRED_SIZE) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) + .addComponent(bar, GroupLayout.PREFERRED_SIZE, 9, GroupLayout.PREFERRED_SIZE).addGap(13, 13, 13) + .addComponent(lUsuario).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) + .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, 31, GroupLayout.PREFERRED_SIZE) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(lContraseña) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) + .addComponent(fContraseña1, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE) + .addGap(18, 18, 18).addComponent(bIngresar) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(bRegistrar) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(bSalir) + .addContainerGap(17, Short.MAX_VALUE))); + + GroupLayout layout = new GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(panel, + GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); + layout.setVerticalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(panel, + GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); + + try { + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + } catch (ClassNotFoundException | InstantiationException | IllegalAccessException + | UnsupportedLookAndFeelException e) { + e.printStackTrace(); + } + + getRootPane().setDefaultButton(bIngresar); + setUndecorated(true); + pack(); + setVisible(true); + setLocationRelativeTo(null); + + } + + /** + * Accion que se realiza al presionar el boton Ingresar + *

+ * llama a control login y lo utiliza para comprobar si el par usuario + * contraseña es correcto + *

+ */ + + private void bIngresarActionPerformed(ActionEvent evt) { + + ControlLogin control = new ControlLogin(); + + if (control.isUserPass(fUsuario.getText(), String.valueOf(fContraseña1.getPassword()))) { + + FramePrincipal principal = new FramePrincipal(fUsuario.getText()); + + dispose(); + + } else { + + JOptionPane.showMessageDialog(null, "Usuario o contraseña incorrectas", null, JOptionPane.ERROR_MESSAGE); + + } + + } + + /** + * Cierra el programa al presionarse el boton Salir + */ + private void bSalirActionPerformed(ActionEvent evt) { + + System.exit(0); + + } + + /** + * Abre la ventana Registro al presionarse el boton Registrar + */ + + private void bRegistrarActionPerformed(ActionEvent evt) { + + FrameRegistro registro = new FrameRegistro(); + dispose(); + } + + /** + * Abre la ventana Administrador al presionarse el boton en el menu superior. + * Esto solo si el codigo ingresado es el correcto, el cual es 7419. + */ + + private void openAdmin() { + String opcion = JOptionPane.showInputDialog("Ingrese codigo de administrador"); + if (opcion != null) { + if (opcion.equals("7419")) { + new FrameAdministrador(); + setVisible(false); + dispose(); + } else { + JOptionPane.showMessageDialog(null, "Codigo incorrecto"); + } + } + } + +} diff --git a/src/visualV2/FrameModificar.java b/src/visual/frame/FrameModificar.java similarity index 83% rename from src/visualV2/FrameModificar.java rename to src/visual/frame/FrameModificar.java index a88c1bc..a16651f 100644 --- a/src/visualV2/FrameModificar.java +++ b/src/visual/frame/FrameModificar.java @@ -1,4 +1,4 @@ -package visualV2; +package visual.frame; import javax.swing.*; @@ -7,6 +7,10 @@ import control.ControlAdmin; import java.awt.event.*; import java.awt.*; +/** + * Ventana destinada a la modificacion de usuarios + */ + public class FrameModificar extends JFrame { private JButton bModificar; @@ -18,10 +22,18 @@ public class FrameModificar extends JFrame { private JLabel lUsuario; private JPanel panel; + /** + * Constructor que inicia la ventana + */ + public FrameModificar() { initComponents(); } + /** + * Inicia los componentes de la ventana y su comportamiento + */ + private void initComponents() { panel = new JPanel(); @@ -35,13 +47,13 @@ public class FrameModificar extends JFrame { setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { - - @Override - public void windowClosing(WindowEvent e) { - new FrameAdministrador(); - setVisible(false); - dispose(); - } + + @Override + public void windowClosing(WindowEvent e) { + new FrameAdministrador(); + setVisible(false); + dispose(); + } }); panel.setBackground(new Color(0, 128, 128)); @@ -127,33 +139,51 @@ public class FrameModificar extends JFrame { setLocationRelativeTo(null); } + /** + * Accion que realiza el JComboBox al seleccionar un item, llena los + * JTextField con los datos correspondientes al usuario. + */ + protected void boxUsuarioActionPerformed(ActionEvent evt) { ControlAdmin control = new ControlAdmin(); - for(int x = 0; x < control.getRowCount(); x++){ - if(control.getRow(x)[0].equals(boxUsuario.getSelectedItem())){ + for (int x = 0; x < control.getRowCount(); x++) { + if (control.getRow(x)[0].equals(boxUsuario.getSelectedItem())) { fContraseña.setText(control.getRow(x)[1]); fUsuario.setText(control.getRow(x)[0]); } } } + /** + * Accion que se realiza al presionar el boton Modificar + *

+ * Toma los datos ingresados y modifica los datos del usuario seleccionado + * en el JComboBox + *

+ */ + protected void bModificarActionPerformed(ActionEvent evt) { ControlAdmin control = new ControlAdmin(); - String original = control.getRow(boxUsuario.getSelectedIndex())[0]+";"+control.getRow(boxUsuario.getSelectedIndex())[1]; - if(control.modificarUser(original, fUsuario.getText(), fContraseña.getText())){ + String original = control.getRow(boxUsuario.getSelectedIndex())[0] + ";" + + control.getRow(boxUsuario.getSelectedIndex())[1]; + if (control.modificarUser(original, fUsuario.getText(), fContraseña.getText())) { new FrameAdministrador(); setVisible(false); dispose(); } } - - private void llenarBox(){ - + + /** + * Llena el ComboBox con los nombres de usuario + */ + + private void llenarBox() { + ControlAdmin control = new ControlAdmin(); boxUsuario.removeAllItems(); - for(int x = 0 ; x < control.getRowCount(); x++){ + for (int x = 0; x < control.getRowCount(); x++) { boxUsuario.addItem(control.getRow(x)[0]); } - + } } diff --git a/src/visualV2/FramePrincipal.java b/src/visual/frame/FramePrincipal.java similarity index 75% rename from src/visualV2/FramePrincipal.java rename to src/visual/frame/FramePrincipal.java index 97ec0ac..99c8939 100644 --- a/src/visualV2/FramePrincipal.java +++ b/src/visual/frame/FramePrincipal.java @@ -1,8 +1,18 @@ -package visualV2; +package visual.frame; import javax.swing.*; + +import visual.panel.PanelCartola; +import visual.panel.PanelResumen; +import visual.panel.PanelSuperior; + import java.awt.*; -import java.awt.event.ActionEvent; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; + +/** + * Frame que contiene los Paneles cartola, resumen y superior + */ public class FramePrincipal extends JFrame { @@ -13,12 +23,24 @@ public class FramePrincipal extends JFrame { private JPanel separador; private String usuario; + /** + * Inicia la ventana de usuario + * + * @param usuario + * Usuario el cual indicara a quien corresponde el archivo con + * sus datos. + */ + public FramePrincipal(String usuario) { this.usuario = usuario; initComponents(); } + /** + * Inicia los componentes del frame + */ + private void initComponents() { panelSuperior = new PanelSuperior(usuario); @@ -26,8 +48,16 @@ public class FramePrincipal extends JFrame { panelCartola = new PanelCartola(usuario); panelResumen = new PanelResumen(usuario); separador = new JPanel(); - - + + setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); + addWindowListener(new WindowAdapter() { + + @Override + public void windowClosing(WindowEvent e) { + salir(); + } + }); + separador.setBackground(new Color(255, 255, 255)); panelCard.setLayout(new CardLayout()); @@ -70,24 +100,30 @@ public class FramePrincipal extends JFrame { | UnsupportedLookAndFeelException e) { e.printStackTrace(); } - + pack(); setResizable(false); setVisible(true); - setLocationRelativeTo(null); + setLocationRelativeTo(null); } - protected void salir(ActionEvent evt) { - Object[] opciones = {"Si","No"}; - if(JOptionPane.showOptionDialog( - null,"¿Esta seguro?", "Salir", JOptionPane.OK_CANCEL_OPTION, - JOptionPane.INFORMATION_MESSAGE, null,opciones,"Si") - == 0){ + /** + * Accion que se realiza al presionar el boton salir de la ventana + */ + + protected void salir() { + Object[] opciones = { "Si", "No" }; + if (JOptionPane.showOptionDialog(null, "¿Esta seguro?", "Salir", JOptionPane.OK_CANCEL_OPTION, + JOptionPane.INFORMATION_MESSAGE, null, opciones, "Si") == 0) { System.exit(0); } - + } + /** + * Muestra el panel Cartola + */ + public void toCartola() { panelCartola.getTabla().actTabla(); @@ -95,6 +131,10 @@ public class FramePrincipal extends JFrame { cardLayout.show(panelCard, "cartola"); } + /** + * Muestra el panel Resumen + */ + public void toResumen() { panelResumen.llenarResumen(); CardLayout cardLayout = (CardLayout) panelCard.getLayout(); diff --git a/src/visual/frame/FrameRegistro.java b/src/visual/frame/FrameRegistro.java new file mode 100644 index 0000000..224a0ae --- /dev/null +++ b/src/visual/frame/FrameRegistro.java @@ -0,0 +1,196 @@ +package visual.frame; + +import java.awt.event.*; +import javax.swing.*; +import java.awt.*; + +import control.ControlLogin; + +/** + * Ventana en la cual se realiza el registro de usuarios. + */ +public class FrameRegistro extends JFrame { + + private JButton bRegistrarse; + private JButton bSalir; + private JPanel bar; + private JLabel bienvenido; + private JPasswordField fContraseña; + private JTextField fUsuario; + private JPasswordField fVerificar; + private JLabel lContraseña; + private JLabel lUsuario; + private JLabel lVerificiar; + private JLabel pam; + private JPanel panel; + + /** + * Constructor que inicia la ventana + */ + + public FrameRegistro() { + initComponents(); + } + + /** + * Metodo que inicia los componentes de la ventana + */ + + private void initComponents() { + + panel = new JPanel(); + pam = new JLabel(); + bienvenido = new JLabel(); + bar = new JPanel(); + lUsuario = new JLabel(); + fUsuario = new JTextField(); + lContraseña = new JLabel(); + fContraseña = new JPasswordField(); + bRegistrarse = new JButton(); + bSalir = new JButton(); + fVerificar = new JPasswordField(); + lVerificiar = new JLabel(); + + setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + setBackground(new Color(21, 21, 21)); + setMinimumSize(null); + + panel.setBackground(new Color(0, 128, 128)); + + pam.setFont(new Font("Candara", 1, 60)); // NOI18N + pam.setForeground(new Color(255, 255, 255)); + pam.setText("P.A.M"); + + bienvenido.setFont(new Font("Candara", 1, 18)); // NOI18N + bienvenido.setForeground(new Color(255, 255, 255)); + bienvenido.setText(" Bienvenido de nuevo "); + + bar.setBackground(new Color(255, 255, 255)); + bar.setPreferredSize(new Dimension(215, 2)); + + GroupLayout barLayout = new GroupLayout(bar); + bar.setLayout(barLayout); + barLayout.setHorizontalGroup( + barLayout.createParallelGroup(GroupLayout.Alignment.LEADING).addGap(0, 251, Short.MAX_VALUE)); + barLayout.setVerticalGroup( + barLayout.createParallelGroup(GroupLayout.Alignment.LEADING).addGap(0, 9, Short.MAX_VALUE)); + + lUsuario.setBackground(new Color(0, 204, 204)); + lUsuario.setFont(new Font("Candara", 1, 18)); // NOI18N + lUsuario.setForeground(new Color(255, 255, 255)); + lUsuario.setText("Usuario"); + + lContraseña.setBackground(new Color(0, 204, 204)); + lContraseña.setFont(new Font("Candara", 1, 18)); // NOI18N + lContraseña.setForeground(new Color(255, 255, 255)); + lContraseña.setText("Contraseña"); + + bRegistrarse.setText("Registrarse"); + bRegistrarse.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent evt) { + bRegistrarseActionPerformed(evt); + } + }); + + bSalir.setText("Salir"); + bSalir.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent evt) { + bSalirActionPerformed(evt); + } + }); + + lVerificiar.setBackground(new Color(0, 204, 204)); + lVerificiar.setFont(new Font("Candara", 1, 18)); // NOI18N + lVerificiar.setForeground(new Color(255, 255, 255)); + lVerificiar.setText("Verificar Contraseña"); + + GroupLayout panelLayout = new GroupLayout(panel); + panel.setLayout(panelLayout); + panelLayout.setHorizontalGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) + .addGroup(GroupLayout.Alignment.TRAILING, panelLayout.createSequentialGroup().addGap(140, 140, 140) + .addGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.CENTER) + .addComponent(bar, GroupLayout.PREFERRED_SIZE, 251, GroupLayout.PREFERRED_SIZE) + .addComponent(lUsuario) + .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, 161, GroupLayout.PREFERRED_SIZE) + .addComponent(lContraseña) + .addComponent(fContraseña, GroupLayout.PREFERRED_SIZE, 161, GroupLayout.PREFERRED_SIZE) + .addComponent(bRegistrarse, GroupLayout.PREFERRED_SIZE, 87, GroupLayout.PREFERRED_SIZE) + .addComponent(bSalir, GroupLayout.PREFERRED_SIZE, 65, GroupLayout.PREFERRED_SIZE) + .addComponent(fVerificar, GroupLayout.PREFERRED_SIZE, 161, GroupLayout.PREFERRED_SIZE) + .addComponent(pam).addComponent(lVerificiar).addComponent(bienvenido)) + .addGap(140, 140, 140))); + panelLayout.setVerticalGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(panelLayout + .createSequentialGroup().addGap(27, 27, 27) + .addComponent(pam, GroupLayout.PREFERRED_SIZE, 52, GroupLayout.PREFERRED_SIZE).addGap(1, 1, 1) + .addComponent(bienvenido, GroupLayout.PREFERRED_SIZE, 35, GroupLayout.PREFERRED_SIZE) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) + .addComponent(bar, GroupLayout.PREFERRED_SIZE, 9, GroupLayout.PREFERRED_SIZE) + .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(lUsuario) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) + .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, 31, GroupLayout.PREFERRED_SIZE) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(lContraseña) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) + .addComponent(fContraseña, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(lVerificiar) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(fVerificar, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE).addGap(28, 28, 28) + .addComponent(bRegistrarse).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED) + .addComponent(bSalir).addGap(31, 31, 31))); + + GroupLayout layout = new GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(panel, + GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); + layout.setVerticalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(panel, + GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); + + try { + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + } catch (ClassNotFoundException | InstantiationException | IllegalAccessException + | UnsupportedLookAndFeelException e) { + e.printStackTrace(); + } + + setUndecorated(true); + pack(); + getRootPane().setDefaultButton(bRegistrarse); + setVisible(true); + setLocationRelativeTo(null); + + } + + /** + * Accion que se realiza al presionarse el boton Registrarse + *

+ * Usa a ControlLogin para añadir el usuario al archivo, si las + * comprobaciones salen correctas, cierra la ventana de registro y vuelve a + * la ventana login + *

+ */ + + protected void bRegistrarseActionPerformed(ActionEvent evt) { + + ControlLogin control = new ControlLogin(); + if (control.añadirUsuario(fUsuario.getText(), String.valueOf(fContraseña.getPassword()), + String.valueOf(fVerificar.getPassword()))) { + FrameLogin login = new FrameLogin(); + setVisible(false); + dispose(); + } + + } + + /** + * Accion que se realiza al presionar al boton Salir. + *

+ * Vuelve a la ventana login y cierra la actual + *

+ */ + + private void bSalirActionPerformed(ActionEvent evt) { + + FrameLogin login = new FrameLogin(); + setVisible(false); + dispose(); + } +} diff --git a/src/visualV2/JTableTable.java b/src/visual/otros/JTableTable.java similarity index 77% rename from src/visualV2/JTableTable.java rename to src/visual/otros/JTableTable.java index 72f0e14..1854dbe 100644 --- a/src/visualV2/JTableTable.java +++ b/src/visual/otros/JTableTable.java @@ -1,4 +1,4 @@ -package visualV2; +package visual.otros; import java.awt.Color; import java.awt.Font; @@ -8,17 +8,29 @@ import javax.swing.ListSelectionModel; import javax.swing.table.DefaultTableModel; import control.ControlPrincipal; - +/** + * Tabla la cual es usada en el panelCartola. + * Contiene las columnas de Nº-Fecha-Documento-Fuente/Destino-Descripcion-Ingreso-Egreso-Saldo + */ public class JTableTable extends JTable{ String usuario; + /** + * Constructor que inicia la tabla, asigandole el usuario del cual se obtienen sus datos + * @param usuario Usuario del cual se obtienen los datos. + */ public JTableTable(String usuario){ this.usuario = usuario; iniciar(); } + + /** + * Inicia los componentes en la tabla + */ + private void iniciar(){ setSelectionMode(ListSelectionModel.SINGLE_SELECTION); @@ -46,7 +58,9 @@ public class JTableTable extends JTable{ setSelectionForeground(new Color(255, 255, 255)); actTabla(); } - + /** + * Llena con datos la tabla, los cuales son otorgados por la clase ControlPrincipal + */ public void actTabla() { ControlPrincipal control = new ControlPrincipal(usuario); diff --git a/src/visualV2/P.A.M.v2/catola.png b/src/visual/panel/P.A.M.v2/catola.png similarity index 100% rename from src/visualV2/P.A.M.v2/catola.png rename to src/visual/panel/P.A.M.v2/catola.png diff --git a/src/visualV2/P.A.M.v2/logo.png b/src/visual/panel/P.A.M.v2/logo.png similarity index 100% rename from src/visualV2/P.A.M.v2/logo.png rename to src/visual/panel/P.A.M.v2/logo.png diff --git a/src/visualV2/P.A.M.v2/resumen.png b/src/visual/panel/P.A.M.v2/resumen.png similarity index 100% rename from src/visualV2/P.A.M.v2/resumen.png rename to src/visual/panel/P.A.M.v2/resumen.png diff --git a/src/visualV2/PanelCartola.java b/src/visual/panel/PanelCartola.java similarity index 94% rename from src/visualV2/PanelCartola.java rename to src/visual/panel/PanelCartola.java index fc04a31..262ede8 100644 --- a/src/visualV2/PanelCartola.java +++ b/src/visual/panel/PanelCartola.java @@ -1,10 +1,11 @@ -package visualV2; +package visual.panel; import javax.swing.*; import org.jdesktop.swingx.*; import control.ControlPrincipal; import utiles.Validador; +import visual.otros.JTableTable; import java.awt.*; import java.awt.event.ActionEvent; @@ -12,6 +13,11 @@ import java.awt.event.ActionListener; import java.text.SimpleDateFormat; import java.util.Calendar; +/** + * Panel que contiene la tabla con los datos de la cartola del usuario, aparte + * de componentes utilizados para añadir datos a la tabla + */ + public class PanelCartola extends JPanel { private JButton bAñadir; @@ -47,11 +53,22 @@ public class PanelCartola extends JPanel { private JTableTable tabla; private String usuario; + /** + * Inicia el panel, asignandose un usuario al panel para ser utilizado mas + * tarde para obtener los datos del archivo correspondiente + * + * @param usuario + * Usuario del cual se obtienen los datos. + */ public PanelCartola(String usuario) { this.usuario = usuario; initComponents(); } + /** + * Inicia los componentes del panel. + */ + private void initComponents() { lFecha1 = new JLabel(); @@ -348,12 +365,26 @@ public class PanelCartola extends JPanel { } + /** + * Getter que entrega la tabla de la cartola + * + * @return JTableTable + */ + public JTableTable getTabla() { return tabla; } + /** + * Accion realizada al presionar el boton añadir. + *

+ * Toma los datos ingresados en los fields correspondientes y los añade a el + * archivo del usuario a travez de la clase ControlPrincipal + *

+ */ + private void añadirActionPerformed(ActionEvent evt) { ControlPrincipal control = new ControlPrincipal(usuario); @@ -397,6 +428,11 @@ public class PanelCartola extends JPanel { } + /** + * Elimina la fila seleccionada en la tabla al ser presionada el boton + * Eliminar + */ + private void eliminarActionPerformed(ActionEvent evt) { ControlPrincipal control = new ControlPrincipal(usuario); @@ -411,6 +447,11 @@ public class PanelCartola extends JPanel { } + /** + * Modifica la linea ingresada en el jtextfield Nº. Esto atravez de los + * metodos en ControlPrincipal + */ + private void modificarActionPerformed(ActionEvent evt) { if (!fNumero.getText().equals("")) { diff --git a/src/visualV2/PanelResumen.java b/src/visual/panel/PanelResumen.java similarity index 91% rename from src/visualV2/PanelResumen.java rename to src/visual/panel/PanelResumen.java index 00a2a20..da40858 100644 --- a/src/visualV2/PanelResumen.java +++ b/src/visual/panel/PanelResumen.java @@ -1,4 +1,4 @@ -package visualV2; +package visual.panel; import javax.swing.*; import javax.swing.border.Border; @@ -21,6 +21,11 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; +/** + * Panel que contiene los resumenes de los datos del usuario. Esto a travez de + * Jfreecharts principalmente + */ + public class PanelResumen extends JPanel { private JLabel balance; @@ -42,11 +47,22 @@ public class PanelResumen extends JPanel { private DefaultCategoryDataset dataSetMes; private DefaultCategoryDataset dataSetDoc; + /** + * Inicia el panelResumen y le asigna el usuario de quien sacara los datos. + * + * @param usuario + * Usuario al cual corresponden los datos que se mostraran. + */ + public PanelResumen(String usuario) { this.usuario = usuario; initComponents(); } + /** + * Inicia los componentes del panel + */ + private void initComponents() { iniciarTextFieldYLabel(); @@ -312,6 +328,11 @@ public class PanelResumen extends JPanel { } + /** + * Accion que se realiza al seleccionar un item en el JComboBox. Cambiando + * el grafico respecto a lo que se seleccione. + */ + private void comboActionPerformed(ActionEvent evt) { CardLayout cardLayout = (CardLayout) panelGraphs.getLayout(); @@ -319,6 +340,11 @@ public class PanelResumen extends JPanel { } + /** + * Inicia los TextFields y Labels en el panel asignandole todos los datos + * esperables para mas tarde poder asignarle sus datos. + */ + public void iniciarTextFieldYLabel() { ingresos = new ArrayList(); @@ -346,6 +372,11 @@ public class PanelResumen extends JPanel { hideTextFieldsYLabels(); } + /** + * Esconde todos los TextFields y Labels, esto para que solamente sean + * visibles los que contengan datos + */ + private void hideTextFieldsYLabels() { borde = ingresos.get(0).getBorder(); @@ -371,6 +402,10 @@ public class PanelResumen extends JPanel { } + /** + * Llena el de datos los componentes del panelResumen + */ + public void llenarResumen() { ControlPrincipal control = new ControlPrincipal(usuario); @@ -452,6 +487,12 @@ public class PanelResumen extends JPanel { } + /** + * Crea el Grafico del mes, tomando los datos del ControlPrincipal + * + * @return Un ChartPanel que contiene el grafico. + */ + private ChartPanel crearGraphMes() { ControlPrincipal control = new ControlPrincipal(usuario); @@ -466,21 +507,27 @@ public class PanelResumen extends JPanel { CategoryPlot plot = chart.getCategoryPlot(); BarRenderer renderer = (BarRenderer) plot.getRenderer(); ValueAxis axis = plot.getRangeAxis(); - axis.setTickLabelPaint(new Color(0,0,0)); + axis.setTickLabelPaint(new Color(0, 0, 0)); CategoryAxis domain = plot.getDomainAxis(); - domain.setTickLabelPaint(new Color(0,0,0)); + domain.setTickLabelPaint(new Color(0, 0, 0)); renderer.setGradientPaintTransformer(null); renderer.setBarPainter(new StandardBarPainter()); - plot.setBackgroundPaint(new Color(0,103, 103)); - renderer.setSeriesPaint(0, new Color(0,205,205)); - chart.setBackgroundPaint(new Color(0, 128, 128 )); - + plot.setBackgroundPaint(new Color(0, 103, 103)); + renderer.setSeriesPaint(0, new Color(0, 205, 205)); + chart.setBackgroundPaint(new Color(0, 128, 128)); + ChartPanel graph = new ChartPanel(chart); return graph; } + /** + * Crea el Grafico del documento, tomando los datos del ControlPrincipal + * + * @return Un ChartPanel que contiene el grafico. + */ + private ChartPanel crearGraphDoc() { ControlPrincipal control = new ControlPrincipal(usuario); @@ -494,20 +541,25 @@ public class PanelResumen extends JPanel { CategoryPlot plot = chart.getCategoryPlot(); BarRenderer renderer = (BarRenderer) plot.getRenderer(); ValueAxis axis = plot.getRangeAxis(); - axis.setTickLabelPaint(new Color(0,0,0)); + axis.setTickLabelPaint(new Color(0, 0, 0)); CategoryAxis domain = plot.getDomainAxis(); - domain.setTickLabelPaint(new Color(0,0,0)); + domain.setTickLabelPaint(new Color(0, 0, 0)); renderer.setGradientPaintTransformer(null); renderer.setBarPainter(new StandardBarPainter()); - plot.setBackgroundPaint(new Color(0,103, 103)); - renderer.setSeriesPaint(0, new Color(0,205,205)); - chart.setBackgroundPaint(new Color(0, 128, 128 )); + plot.setBackgroundPaint(new Color(0, 103, 103)); + renderer.setSeriesPaint(0, new Color(0, 205, 205)); + chart.setBackgroundPaint(new Color(0, 128, 128)); ChartPanel graph = new ChartPanel(chart); return graph; } + /** + * Actualiza el grafico mes asignandole nuevamente los datos al dataset del + * grafico + */ + private void actualizarGraphMes() { dataSetMes.clear(); @@ -526,6 +578,11 @@ public class PanelResumen extends JPanel { } + /** + * Actualiza el grafico documento asignandole nuevamente los datos al + * dataset del grafico + */ + private void actualizarGraphDoc() { ControlPrincipal control = new ControlPrincipal(usuario); diff --git a/src/visual/panel/PanelSuperior.java b/src/visual/panel/PanelSuperior.java new file mode 100644 index 0000000..d3d8e03 --- /dev/null +++ b/src/visual/panel/PanelSuperior.java @@ -0,0 +1,170 @@ +package visual.panel; + +import javax.swing.*; + +import visual.frame.FramePrincipal; + +import java.awt.event.*; +import java.util.Calendar; +import java.awt.*; + +/** + * Panel que contiene los componentes en el cual principalmente, estan los + * botones para intercambiar entre el panelCartola y el panelResumen + */ +public class PanelSuperior extends JPanel { + + private JButton bCartola; + private JButton bResumen; + + private JTextField fFecha; + private JTextField fUsuario; + + private JLabel lFecha; + private JLabel lUsuario; + private JLabel logo; + + private String usuario; + + /** + * Inicia el panelSuperior asignandole el String usuario para ser utilizado + * por un componente mas tarde. + * + * @param usuario + * Usuario el cual se asignara mas tarde a un objeto. + */ + + public PanelSuperior(String usuario) { + + this.usuario = usuario; + initComponents(); + } + + /** + * Inicia los componentes del panel + */ + + private void initComponents() { + + logo = new JLabel(); + lUsuario = new JLabel(); + fUsuario = new JTextField(); + lFecha = new JLabel(); + fFecha = new JTextField(); + bResumen = new JButton(); + bCartola = new JButton(); + + setBackground(new Color(0, 128, 128)); + + logo.setIcon(new ImageIcon(getClass().getResource("P.A.M.v2/logo.png"))); // NOI18N + + lUsuario.setFont(new Font("Candara", 1, 14)); // NOI18N + lUsuario.setForeground(new Color(255, 255, 255)); + lUsuario.setText("Usuario:"); + + fUsuario.setBackground(new Color(178, 223, 219)); + fUsuario.setEnabled(false); + fUsuario.setText(usuario); + + lFecha.setFont(new Font("Candara", 1, 14)); // NOI18N + lFecha.setForeground(new Color(255, 255, 255)); + lFecha.setText("Fecha:"); + + Calendar hoy = Calendar.getInstance(); + fFecha.setBackground(new Color(178, 223, 219)); + fFecha.setEnabled(false); + fFecha.setText((String.valueOf(hoy.get(Calendar.DATE)) + "/" + String.valueOf(hoy.get(Calendar.MONTH) + 1) + "/" + + String.valueOf(hoy.get(Calendar.YEAR)))); + + bResumen.setBackground(new Color(0, 188, 212)); + bResumen.setText("Resumen"); + bResumen.setBorder(BorderFactory.createTitledBorder("")); + bResumen.setContentAreaFilled(false); + bResumen.setOpaque(true); + bResumen.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent evt) { + bResumenActionPerformed(evt); + } + }); + + bCartola.setBackground(new Color(0, 188, 212)); + bCartola.setText("Cartola"); + bCartola.setBorder(BorderFactory.createTitledBorder("")); + bCartola.setContentAreaFilled(false); + bCartola.setOpaque(true); + bCartola.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent evt) { + bCartolaActionPerformed(evt); + } + }); + + GroupLayout layout = new GroupLayout(this); + this.setLayout(layout); + layout.setHorizontalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(layout + .createSequentialGroup().addContainerGap().addComponent(logo) + .addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(layout + .createSequentialGroup() + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, GroupLayout.DEFAULT_SIZE, + Short.MAX_VALUE) + .addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup( + GroupLayout.Alignment.TRAILING, + layout.createSequentialGroup().addComponent(lUsuario) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(fUsuario, + GroupLayout.PREFERRED_SIZE, 100, GroupLayout.PREFERRED_SIZE)) + .addGroup(GroupLayout.Alignment.TRAILING, + layout.createSequentialGroup().addComponent(lFecha) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent( + fFecha, GroupLayout.PREFERRED_SIZE, 100, + GroupLayout.PREFERRED_SIZE))) + .addContainerGap()) + .addGroup(layout.createSequentialGroup().addGap(333, 333, 333) + .addComponent(bCartola, GroupLayout.PREFERRED_SIZE, 117, GroupLayout.PREFERRED_SIZE) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) + .addComponent(bResumen, GroupLayout.PREFERRED_SIZE, 117, GroupLayout.PREFERRED_SIZE) + .addContainerGap(473, Short.MAX_VALUE))))); + layout.setVerticalGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(layout + .createSequentialGroup().addContainerGap() + .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE) + .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, + GroupLayout.PREFERRED_SIZE) + .addComponent(lUsuario)) + .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) + .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(lFecha).addComponent( + fFecha, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) + .addGap(9, 9, 9) + .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE) + .addComponent(bResumen, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE) + .addComponent(bCartola, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE)) + .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + .addComponent(logo, GroupLayout.Alignment.TRAILING, GroupLayout.DEFAULT_SIZE, 110, Short.MAX_VALUE)); + + } + + /** + * Accion que se realiza al presionar el boton Resumen. + *

+ * Muestra el panel Resumen + *

+ */ + + private void bResumenActionPerformed(ActionEvent evt) { + + FramePrincipal parent = (FramePrincipal) SwingUtilities.getWindowAncestor(this); + parent.toResumen(); + + } + + /** + * Accion que se realiza al presionar el boton Cartola. + *

+ * Muestra el panel Cartola + *

+ */ + + private void bCartolaActionPerformed(ActionEvent evt) { + + FramePrincipal parent = (FramePrincipal) SwingUtilities.getWindowAncestor(this); + parent.toCartola(); + + } +} diff --git a/src/visualV2/FrameLogin.java b/src/visualV2/FrameLogin.java deleted file mode 100644 index 7460dd9..0000000 --- a/src/visualV2/FrameLogin.java +++ /dev/null @@ -1,242 +0,0 @@ -package visualV2; - -import java.awt.event.*; -import javax.swing.*; -import javax.swing.event.MenuEvent; -import javax.swing.event.MenuListener; - -import control.ControlLogin; - -public class FrameLogin extends JFrame { - - private JButton bIngresar; - private JButton bRegistrar; - private JButton bSalir; - private JPanel bar; - private JLabel bienvenido; - private JPasswordField fContraseña1; - private JTextField fUsuario; - private JLabel lContraseña; - private JLabel lUsuario; - private JLabel pam; - private JPanel panel; - private JMenuBar menubar; - private JMenu menu; - - public FrameLogin() { - initComponents(); - } - - private void initComponents() { - - panel = new JPanel(); - pam = new JLabel(); - bienvenido = new JLabel(); - bar = new JPanel(); - lUsuario = new JLabel(); - fUsuario = new JTextField(); - lContraseña = new JLabel(); - fContraseña1 = new JPasswordField(); - bIngresar = new JButton(); - bRegistrar = new JButton(); - bSalir = new JButton(); - - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setBackground(new java.awt.Color(21, 21, 21)); - - menubar = new JMenuBar(); - menu = new JMenu("Administrador"); - - menu.addMenuListener(new MenuListener() { - - @Override - public void menuSelected(MenuEvent e) { - - openAdmin(); - menu.setSelected(false); - } - - @Override - public void menuDeselected(MenuEvent e) { - } - - @Override - public void menuCanceled(MenuEvent e) { - - } - }); - menubar.add(menu); - setJMenuBar(menubar); - - panel.setBackground(new java.awt.Color(0, 128, 128)); - - pam.setFont(new java.awt.Font("Candara", 1, 60)); // NOI18N - pam.setForeground(new java.awt.Color(255, 255, 255)); - pam.setText("P.A.M"); - - bienvenido.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N - bienvenido.setForeground(new java.awt.Color(255, 255, 255)); - bienvenido.setText(" Bienvenido de nuevo "); - - bar.setBackground(new java.awt.Color(255, 255, 255)); - bar.setPreferredSize(new java.awt.Dimension(215, 2)); - - GroupLayout barLayout = new GroupLayout(bar); - bar.setLayout(barLayout); - barLayout.setHorizontalGroup( - barLayout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addGap(0, 251, Short.MAX_VALUE) - ); - barLayout.setVerticalGroup( - barLayout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addGap(0, 9, Short.MAX_VALUE) - ); - - lUsuario.setBackground(new java.awt.Color(0, 204, 204)); - lUsuario.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N - lUsuario.setForeground(new java.awt.Color(255, 255, 255)); - lUsuario.setText("Usuario"); - lContraseña.setBackground(new java.awt.Color(0, 204, 204)); - lContraseña.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N - lContraseña.setForeground(new java.awt.Color(255, 255, 255)); - lContraseña.setText("Contraseña"); - - bIngresar.setText("Ingresar"); - bIngresar.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - bIngresarActionPerformed(evt); - } - }); - - bRegistrar.setText("Registrarse"); - bRegistrar.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - bRegistrarActionPerformed(evt); - } - }); - - bSalir.setText("Salir"); - bSalir.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - bSalirActionPerformed(evt); - } - }); - - - GroupLayout panelLayout = new GroupLayout(panel); - panel.setLayout(panelLayout); - panelLayout.setHorizontalGroup( - panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addGroup(panelLayout.createSequentialGroup() - .addGap(95, 95, 95) - .addGroup(panelLayout.createParallelGroup(GroupLayout.Alignment.CENTER) - .addComponent(bar, GroupLayout.PREFERRED_SIZE, 251, GroupLayout.PREFERRED_SIZE) - .addComponent(pam) - .addComponent(bRegistrar) - .addComponent(bienvenido) - .addComponent(bIngresar, GroupLayout.PREFERRED_SIZE, 87, GroupLayout.PREFERRED_SIZE) - .addComponent(bSalir, GroupLayout.PREFERRED_SIZE, 65, GroupLayout.PREFERRED_SIZE) - .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, 161, GroupLayout.PREFERRED_SIZE) - .addComponent(lUsuario) - .addComponent(lContraseña) - .addComponent(fContraseña1, GroupLayout.PREFERRED_SIZE, 161, GroupLayout.PREFERRED_SIZE)) - .addContainerGap(94, Short.MAX_VALUE)) - ); - panelLayout.setVerticalGroup( - panelLayout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addGroup(panelLayout.createSequentialGroup() - .addGap(29, 29, 29) - .addComponent(pam, GroupLayout.PREFERRED_SIZE, 52, GroupLayout.PREFERRED_SIZE) - .addGap(1, 1, 1) - .addComponent(bienvenido, GroupLayout.PREFERRED_SIZE, 35, GroupLayout.PREFERRED_SIZE) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addComponent(bar, GroupLayout.PREFERRED_SIZE, 9, GroupLayout.PREFERRED_SIZE) - .addGap(13, 13, 13) - .addComponent(lUsuario) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, 31, GroupLayout.PREFERRED_SIZE) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addComponent(lContraseña) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addComponent(fContraseña1, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE) - .addGap(18, 18, 18) - .addComponent(bIngresar) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addComponent(bRegistrar) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addComponent(bSalir) - .addContainerGap(17, Short.MAX_VALUE)) - ); - - GroupLayout layout = new GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addComponent(panel, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - ); - layout.setVerticalGroup( - layout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addComponent(panel, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - ); - - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } catch (ClassNotFoundException | InstantiationException | IllegalAccessException - | UnsupportedLookAndFeelException e) { - e.printStackTrace(); - } - - getRootPane().setDefaultButton(bIngresar); - setUndecorated(true); - pack(); - setVisible(true); - setLocationRelativeTo(null); - - } - - private void bIngresarActionPerformed(ActionEvent evt) { - - - ControlLogin control = new ControlLogin(); - - if (control.isUserPass(fUsuario.getText(), String.valueOf(fContraseña1.getPassword()))) { - - FramePrincipal principal = new FramePrincipal(fUsuario.getText()); - - dispose(); - - } else { - - JOptionPane.showMessageDialog(null, "Usuario o contraseña incorrectas", null, JOptionPane.ERROR_MESSAGE); - - } - - } - - private void bSalirActionPerformed(ActionEvent evt) { - - System.exit(0); - - } - - private void bRegistrarActionPerformed(ActionEvent evt) { - - FrameRegistro registro = new FrameRegistro(); - dispose(); - } - - private void openAdmin(){ - String opcion = JOptionPane.showInputDialog("Ingrese codigo de administrador"); - if(opcion!=null){ - if(opcion.equals("7419")){ - new FrameAdministrador(); - setVisible(false); - dispose(); - }else{ - JOptionPane.showMessageDialog(null, "Codigo incorrecto"); - } - } - } - - -} diff --git a/src/visualV2/FrameRegistro.java b/src/visualV2/FrameRegistro.java deleted file mode 100644 index 5f31cf4..0000000 --- a/src/visualV2/FrameRegistro.java +++ /dev/null @@ -1,188 +0,0 @@ -package visualV2; - -import java.awt.event.*; -import javax.swing.*; - -import control.ControlLogin; - -public class FrameRegistro extends JFrame { - - private javax.swing.JButton bRegistrarse; - private javax.swing.JButton bSalir; - private javax.swing.JPanel bar; - private javax.swing.JLabel bienvenido; - private javax.swing.JPasswordField fContraseña; - private javax.swing.JTextField fUsuario; - private javax.swing.JPasswordField fVerificar; - private javax.swing.JLabel lContraseña; - private javax.swing.JLabel lUsuario; - private javax.swing.JLabel lVerificiar; - private javax.swing.JLabel pam; - private javax.swing.JPanel panel; - - public FrameRegistro() { - initComponents(); - } - - private void initComponents() { - - panel = new javax.swing.JPanel(); - pam = new javax.swing.JLabel(); - bienvenido = new javax.swing.JLabel(); - bar = new javax.swing.JPanel(); - lUsuario = new javax.swing.JLabel(); - fUsuario = new javax.swing.JTextField(); - lContraseña = new javax.swing.JLabel(); - fContraseña = new javax.swing.JPasswordField(); - bRegistrarse = new javax.swing.JButton(); - bSalir = new javax.swing.JButton(); - fVerificar = new javax.swing.JPasswordField(); - lVerificiar = new javax.swing.JLabel(); - - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - setBackground(new java.awt.Color(21, 21, 21)); - setMinimumSize(null); - - panel.setBackground(new java.awt.Color(0, 128, 128)); - - pam.setFont(new java.awt.Font("Candara", 1, 60)); // NOI18N - pam.setForeground(new java.awt.Color(255, 255, 255)); - pam.setText("P.A.M"); - - bienvenido.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N - bienvenido.setForeground(new java.awt.Color(255, 255, 255)); - bienvenido.setText(" Bienvenido de nuevo "); - - bar.setBackground(new java.awt.Color(255, 255, 255)); - bar.setPreferredSize(new java.awt.Dimension(215, 2)); - - javax.swing.GroupLayout barLayout = new javax.swing.GroupLayout(bar); - bar.setLayout(barLayout); - barLayout.setHorizontalGroup(barLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, - 251, Short.MAX_VALUE)); - barLayout.setVerticalGroup( - barLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 9, Short.MAX_VALUE)); - - lUsuario.setBackground(new java.awt.Color(0, 204, 204)); - lUsuario.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N - lUsuario.setForeground(new java.awt.Color(255, 255, 255)); - lUsuario.setText("Usuario"); - - lContraseña.setBackground(new java.awt.Color(0, 204, 204)); - lContraseña.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N - lContraseña.setForeground(new java.awt.Color(255, 255, 255)); - lContraseña.setText("Contraseña"); - - bRegistrarse.setText("Registrarse"); - bRegistrarse.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - bRegistrarseActionPerformed(evt); - } - }); - - bSalir.setText("Salir"); - bSalir.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - bSalirActionPerformed(evt); - } - }); - - lVerificiar.setBackground(new java.awt.Color(0, 204, 204)); - lVerificiar.setFont(new java.awt.Font("Candara", 1, 18)); // NOI18N - lVerificiar.setForeground(new java.awt.Color(255, 255, 255)); - lVerificiar.setText("Verificar Contraseña"); - - javax.swing.GroupLayout panelLayout = new javax.swing.GroupLayout(panel); - panel.setLayout(panelLayout); - panelLayout.setHorizontalGroup(panelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, - panelLayout.createSequentialGroup().addGap(140, 140, 140) - .addGroup(panelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER) - .addComponent(bar, javax.swing.GroupLayout.PREFERRED_SIZE, 251, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(lUsuario) - .addComponent(fUsuario, javax.swing.GroupLayout.PREFERRED_SIZE, 161, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(lContraseña) - .addComponent(fContraseña, javax.swing.GroupLayout.PREFERRED_SIZE, 161, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(bRegistrarse, javax.swing.GroupLayout.PREFERRED_SIZE, 87, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(bSalir, javax.swing.GroupLayout.PREFERRED_SIZE, 65, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(fVerificar, javax.swing.GroupLayout.PREFERRED_SIZE, 161, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(pam).addComponent(lVerificiar).addComponent(bienvenido)) - .addGap(140, 140, 140))); - panelLayout.setVerticalGroup(panelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(panelLayout.createSequentialGroup().addGap(27, 27, 27) - .addComponent(pam, javax.swing.GroupLayout.PREFERRED_SIZE, 52, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addGap(1, 1, 1) - .addComponent(bienvenido, javax.swing.GroupLayout.PREFERRED_SIZE, 35, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(bar, javax.swing.GroupLayout.PREFERRED_SIZE, 9, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(lUsuario) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(fUsuario, javax.swing.GroupLayout.PREFERRED_SIZE, 31, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lContraseña) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(fContraseña, javax.swing.GroupLayout.PREFERRED_SIZE, 30, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(lVerificiar) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, - javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(fVerificar, javax.swing.GroupLayout.PREFERRED_SIZE, 30, - javax.swing.GroupLayout.PREFERRED_SIZE) - .addGap(28, 28, 28).addComponent(bRegistrarse) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(bSalir) - .addGap(31, 31, 31))); - - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent( - panel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); - layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent( - panel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); - - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } catch (ClassNotFoundException | InstantiationException | IllegalAccessException - | UnsupportedLookAndFeelException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - setUndecorated(true); - pack(); - getRootPane().setDefaultButton(bRegistrarse); - setVisible(true); - setLocationRelativeTo(null); - - } - - protected void bRegistrarseActionPerformed(ActionEvent evt) { - - - - ControlLogin control = new ControlLogin(); - if (control.añadirUsuario(fUsuario.getText(), String.valueOf(fContraseña.getPassword()), - String.valueOf(fVerificar.getPassword()))) { - FrameLogin login = new FrameLogin(); - - dispose(); - }else{ - } - - } - - private void bSalirActionPerformed(ActionEvent evt) { - - FrameLogin login = new FrameLogin(); - - dispose(); - } -} diff --git a/src/visualV2/PanelSuperior.java b/src/visualV2/PanelSuperior.java deleted file mode 100644 index e09533c..0000000 --- a/src/visualV2/PanelSuperior.java +++ /dev/null @@ -1,150 +0,0 @@ -package visualV2; - -import javax.swing.*; - -import java.awt.event.*; -import java.util.Calendar; -import java.awt.*; - -public class PanelSuperior extends JPanel { - - private JButton bCartola; - private JButton bResumen; - - private JTextField fFecha; - private JTextField fUsuario; - - private JLabel lFecha; - private JLabel lUsuario; - private JLabel logo; - - private String usuario; - - public PanelSuperior(String usuario) { - - this.usuario = usuario; - initComponents(); - } - - private void initComponents() { - - - logo = new JLabel(); - lUsuario = new JLabel(); - fUsuario = new JTextField(); - lFecha = new JLabel(); - fFecha = new JTextField(); - bResumen = new JButton(); - bCartola = new JButton(); - - setBackground(new Color(0, 128, 128)); - - logo.setIcon(new ImageIcon(getClass().getResource("P.A.M.v2/logo.png"))); // NOI18N - - lUsuario.setFont(new Font("Candara", 1, 14)); // NOI18N - lUsuario.setForeground(new Color(255, 255, 255)); - lUsuario.setText("Usuario:"); - - fUsuario.setBackground(new Color(178, 223, 219)); - fUsuario.setEnabled(false); - fUsuario.setText(usuario); - - lFecha.setFont(new Font("Candara", 1, 14)); // NOI18N - lFecha.setForeground(new Color(255, 255, 255)); - lFecha.setText("Fecha:"); - - Calendar hoy = Calendar.getInstance(); - fFecha.setBackground(new Color(178, 223, 219)); - fFecha.setEnabled(false); - fFecha.setText((String.valueOf(hoy.get(Calendar.DATE)) + "/" + String.valueOf(hoy.get(Calendar.MONTH)+1) + "/" - + String.valueOf(hoy.get(Calendar.YEAR)))); - - bResumen.setBackground(new Color(0, 188, 212)); - bResumen.setText("Resumen"); - bResumen.setBorder(BorderFactory.createTitledBorder("")); - bResumen.setContentAreaFilled(false); - bResumen.setOpaque(true); - bResumen.addActionListener(new ActionListener() { - public void actionPerformed(ActionEvent evt) { - bResumenActionPerformed(evt); - } - }); - - bCartola.setBackground(new Color(0, 188, 212)); - bCartola.setText("Cartola"); - bCartola.setBorder(BorderFactory.createTitledBorder("")); - bCartola.setContentAreaFilled(false); - bCartola.setOpaque(true); - bCartola.addActionListener(new ActionListener() { - public void actionPerformed(ActionEvent evt) { - bCartolaActionPerformed(evt); - } - }); - - GroupLayout layout = new GroupLayout(this); - this.setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addComponent(logo) - .addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addGroup(GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() - .addComponent(lUsuario) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, 100, GroupLayout.PREFERRED_SIZE)) - .addGroup(GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() - .addComponent(lFecha) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addComponent(fFecha, GroupLayout.PREFERRED_SIZE, 100, GroupLayout.PREFERRED_SIZE))) - .addContainerGap()) - .addGroup(layout.createSequentialGroup() - .addGap(333, 333, 333) - .addComponent(bCartola, GroupLayout.PREFERRED_SIZE, 117, GroupLayout.PREFERRED_SIZE) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addComponent(bResumen, GroupLayout.PREFERRED_SIZE, 117, GroupLayout.PREFERRED_SIZE) - .addContainerGap(473, Short.MAX_VALUE)))) - ); - layout.setVerticalGroup( - layout.createParallelGroup(GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addContainerGap() - .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE) - .addComponent(fUsuario, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) - .addComponent(lUsuario)) - .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) - .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE) - .addComponent(lFecha) - .addComponent(fFecha, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) - .addGap(9, 9, 9) - .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE) - .addComponent(bResumen, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE) - .addComponent(bCartola, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE)) - .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) - .addComponent(logo, GroupLayout.Alignment.TRAILING, GroupLayout.DEFAULT_SIZE, 110, Short.MAX_VALUE) - ); - - - } - - private void bResumenActionPerformed(ActionEvent evt) { - - - - FramePrincipal parent = (FramePrincipal) SwingUtilities.getWindowAncestor(this); - parent.toResumen(); - - } - - private void bCartolaActionPerformed(ActionEvent evt) { - - - - FramePrincipal parent = (FramePrincipal) SwingUtilities.getWindowAncestor(this); - parent.toCartola(); - - } -}