From 70e43ac92e1e4d0bb05317df29452f51cfe34470 Mon Sep 17 00:00:00 2001 From: DANIEL IVAN ESTRADA MORANDO Date: Fri, 10 May 2024 07:41:06 -0600 Subject: [PATCH] Primera --- .gitignore | 9 + InventarioJakartaJIN-ejb/src/conf/MANIFEST.MF | 2 + .../chapala/sistemas/jin/bl/CategoriaBL.java | 100 ++ .../sistemas/jin/bl/CategoriaBLLocal.java | 31 + .../tsj/chapala/sistemas/jin/bl/MarcaBL.java | 93 ++ .../chapala/sistemas/jin/bl/MarcaBLLocal.java | 31 + .../chapala/sistemas/jin/bl/ProductoBL.java | 81 ++ .../sistemas/jin/bl/ProductoBLLocal.java | 31 + .../chapala/sistemas/jin/bl/ProveedorBL.java | 94 ++ .../sistemas/jin/bl/ProveedorBLLocal.java | 32 + .../tsj/chapala/sistemas/jin/bl/RolBL.java | 79 ++ .../chapala/sistemas/jin/bl/RolBLLocal.java | 24 + .../chapala/sistemas/jin/bl/UbicacionBL.java | 115 ++ .../sistemas/jin/bl/UbicacionBLLocal.java | 31 + .../chapala/sistemas/jin/bl/UsuariosBL.java | 95 ++ .../sistemas/jin/bl/UsuariosBLLocal.java | 28 + .../chapala/sistemas/jin/bl/ValidarBL.java | 49 + .../sistemas/jin/bl/ValidarBLLocal.java | 18 + .../sistemas/jin/dao/CategoriaDAO.java | 85 ++ .../chapala/sistemas/jin/dao/MarcaDAO.java | 85 ++ .../sistemas/jin/dao/ProductosDAO.java | 124 ++ .../sistemas/jin/dao/ProveedoresDAO.java | 91 ++ .../tsj/chapala/sistemas/jin/dao/RolDAO.java | 73 + .../sistemas/jin/dao/UbicacionDAO.java | 111 ++ .../chapala/sistemas/jin/dao/UsuarioDAO.java | 91 ++ .../chapala/sistemas/jin/dao/validarDAO.java | 58 + .../sistemas/jin/modelo/Categoria.java | 128 ++ .../chapala/sistemas/jin/modelo/Entrada.java | 128 ++ .../chapala/sistemas/jin/modelo/Marca.java | 128 ++ .../chapala/sistemas/jin/modelo/Producto.java | 217 +++ .../sistemas/jin/modelo/Proovedor.java | 187 +++ .../sistemas/jin/modelo/Resguardo.java | 102 ++ .../tsj/chapala/sistemas/jin/modelo/Rol.java | 129 ++ .../chapala/sistemas/jin/modelo/Salidas.java | 128 ++ .../sistemas/jin/modelo/Ubicacion.java | 158 +++ .../chapala/sistemas/jin/modelo/Usuarios.java | 249 ++++ .../chapala/sistemas/jin/msg/Mensajes.java | 26 + .../libs/primefaces-12.0.0.jar | Bin 0 -> 4793350 bytes .../nbproject/faces-config.NavData | 6 + InventarioJakartaJIN-war/src/conf/MANIFEST.MF | 2 + .../sistemas/jin/seguridad/Listener.java | 57 + .../chapala/sistemas/jin/seguridad/Login.java | 83 ++ .../sistemas/jin/vista/CarouselView.java | 41 + .../chapala/sistemas/jin/vista/ImageView.java | 24 + .../chapala/sistemas/jin/vista/Option.java | 61 + .../jin/vista/SelectOneMenuConverter.java | 94 ++ .../sistemas/jin/vista/categoriasBean.java | 121 ++ .../chapala/sistemas/jin/vista/demoBean.java | 378 +++++ .../chapala/sistemas/jin/vista/marcaBean.java | 114 ++ .../sistemas/jin/vista/productosBean.java | 147 ++ .../sistemas/jin/vista/proovedoresBean.java | 82 ++ .../sistemas/jin/vista/proveedorBean.java | 111 ++ .../chapala/sistemas/jin/vista/rolBean.java | 90 ++ .../tsj/chapala/sistemas/jin/vista/test.java | 28 + .../chapala/sistemas/jin/vista/ubiBean.java | 120 ++ .../sistemas/jin/vista/usuariosBean.java | 108 ++ .../web/CrearEditarRol.xhtml | 46 + .../web/CrearEditarUsuario.xhtml | 68 + .../web/UbicacionCrearEditar.xhtml | 58 + .../web/WEB-INF/faces-config.xml | 33 + .../web/WEB-INF/glassfish-web.xml | 25 + InventarioJakartaJIN-war/web/WEB-INF/web.xml | 28 + .../web/borrarTemplate.xhtml | 25 + .../web/borrarTemplate_1.xhtml | 53 + .../web/categoriaCrearEditar.xhtml | 58 + .../web/categoriaLista.xhtml | 112 ++ .../web/ejemploIvan.xhtml | 35 + .../web/eliminarCategoria.xhtml | 39 + .../web/eliminarMarca.xhtml | 49 + .../web/eliminarProducto.xhtml | 53 + .../web/eliminarProovedor.xhtml | 49 + .../web/eliminarUsuario.xhtml | 64 + InventarioJakartaJIN-war/web/index.html | 15 + InventarioJakartaJIN-war/web/index.xhtml | 48 + InventarioJakartaJIN-war/web/inicio.xhtml | 54 + InventarioJakartaJIN-war/web/login.xhtml | 21 + InventarioJakartaJIN-war/web/marca.xhtml | 118 ++ .../web/marcaCrearEditar.xhtml | 54 + InventarioJakartaJIN-war/web/marcaLista.xhtml | 86 ++ .../web/nuevaCategoria.xhtml | 38 + .../web/nuevaUbicación.xhtml | 43 + .../web/nuevoProducto.xhtml | 75 + .../web/nuevoProveedor.xhtml | 54 + .../web/productoTablaNueva.xhtml | 123 ++ .../web/productosLista.xhtml | 101 ++ .../web/proveedores.xhtml | 153 ++ .../web/proveedoresLista.xhtml | 79 ++ InventarioJakartaJIN-war/web/prueba.xhtml | 95 ++ .../web/pruebaPlantilla.xhtml | 29 + .../web/pruebaPrincipal.xhtml | 52 + .../web/resources/css/carrusel.css | 31 + .../web/resources/css/cssLayout.css | 61 + .../web/resources/css/default.css | 29 + .../resources/css/jquery.mCustomScrollbar.css | 1264 +++++++++++++++++ .../web/resources/css/main.css | 852 +++++++++++ .../css/material-design-iconic-font.min.css | 1 + .../web/resources/css/material.min.css | 9 + .../web/resources/css/menu.css | 36 + .../web/resources/css/navbar.css | 38 + .../web/resources/css/normalize.css | 424 ++++++ .../web/resources/css/stylesButtons.css | 106 ++ .../web/resources/css/stylosNoemi.css | 77 + .../web/resources/css/sweetalert2.css | 517 +++++++ .../web/resources/css/tableStyle.css | 12 + .../web/resources/css/theme.css | 1 + .../fonts/Material-Design-Iconic-Font.eot | Bin 0 -> 42495 bytes .../fonts/Material-Design-Iconic-Font.svg | 787 ++++++++++ .../fonts/Material-Design-Iconic-Font.ttf | Bin 0 -> 99212 bytes .../fonts/Material-Design-Iconic-Font.woff | Bin 0 -> 50312 bytes .../fonts/Material-Design-Iconic-Font.woff2 | Bin 0 -> 38384 bytes .../web/resources/fonts/oswald-light.eot | Bin 0 -> 22842 bytes .../web/resources/fonts/oswald-light.svg | 397 ++++++ .../web/resources/fonts/oswald-light.ttf | Bin 0 -> 47080 bytes .../web/resources/fonts/oswald-light.woff | Bin 0 -> 26284 bytes .../web/resources/fonts/oswald-light.woff2 | Bin 0 -> 20392 bytes .../web/resources/fonts/roboto-regular.eot | Bin 0 -> 24426 bytes .../web/resources/fonts/roboto-regular.svg | 666 +++++++++ .../web/resources/fonts/roboto-regular.ttf | Bin 0 -> 51348 bytes .../web/resources/fonts/roboto-regular.woff | Bin 0 -> 27684 bytes .../web/resources/fonts/roboto-regular.woff2 | Bin 0 -> 21528 bytes .../resources/fonts/robotocondensed-light.eot | Bin 0 -> 24688 bytes .../resources/fonts/robotocondensed-light.svg | 668 +++++++++ .../resources/fonts/robotocondensed-light.ttf | Bin 0 -> 52296 bytes .../fonts/robotocondensed-light.woff | Bin 0 -> 27864 bytes .../fonts/robotocondensed-light.woff2 | Bin 0 -> 21632 bytes .../web/resources/images/categorias.jpg | Bin 0 -> 47654 bytes .../web/resources/images/icons/borrar.png | Bin 0 -> 566 bytes .../web/resources/images/icons/disquete.png | Bin 0 -> 650 bytes .../web/resources/images/icons/editar.png | Bin 0 -> 990 bytes .../web/resources/images/icons/ir.png | 0 .../web/resources/images/inventario.jpg | Bin 0 -> 449244 bytes .../web/resources/images/login.jpg | Bin 0 -> 392097 bytes .../web/resources/images/marca.jpg | Bin 0 -> 25468 bytes .../web/resources/images/productos.jpg | Bin 0 -> 53880 bytes .../web/resources/images/proveedor.jpg | Bin 0 -> 31900 bytes .../web/resources/images/proveedores.jpg | Bin 0 -> 36474 bytes .../web/resources/images/prueba.jpg | Bin 0 -> 412395 bytes .../web/resources/images/roles.jpg | Bin 0 -> 28016 bytes .../web/resources/images/ubicacion.jpg | Bin 0 -> 38495 bytes .../web/resources/images/usuarios.jpg | Bin 0 -> 39384 bytes .../web/resources/js/jquery-1.11.2.min.js | 4 + .../js/jquery.mCustomScrollbar.concat.min.js | 5 + .../web/resources/js/main.js | 73 + .../web/resources/js/material.min.js | 10 + .../web/resources/js/sweetalert2.min.js | 1 + InventarioJakartaJIN-war/web/rol.xhtml | 109 ++ InventarioJakartaJIN-war/web/rolLista.xhtml | 62 + .../web/tablasPrueba.xhtml | 198 +++ .../web/template/ejemploJazmin.xhtml | 49 + .../web/template/loginPruebaTemplate.xhtml | 30 + .../web/template/newTemplate.xhtml | 58 + .../web/template/plantilla.xhtml | 285 ++++ .../web/template/templatePlantilla.xhtml | 124 ++ .../web/template/templateTabla.xhtml | 51 + .../web/ubiTablaPrueba.xhtml | 129 ++ .../web/ubicacionEliminar.xhtml | 62 + .../web/ubicacionLista.xhtml | 83 ++ .../web/ubicacionNueva.xhtml | 60 + InventarioJakartaJIN-war/web/usuarios.xhtml | 179 +++ .../web/usuariosLista.xhtml | 118 ++ InventarioJakartaJIN-war/web/vistaLogin.xhtml | 48 + nbproject/project.xml | 39 + src/conf/MANIFEST.MF | 2 + 163 files changed, 14696 insertions(+) create mode 100644 .gitignore create mode 100644 InventarioJakartaJIN-ejb/src/conf/MANIFEST.MF create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/CategoriaBL.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/CategoriaBLLocal.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/MarcaBL.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/MarcaBLLocal.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProductoBL.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProductoBLLocal.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProveedorBL.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProveedorBLLocal.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/RolBL.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/RolBLLocal.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UbicacionBL.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UbicacionBLLocal.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UsuariosBL.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UsuariosBLLocal.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ValidarBL.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ValidarBLLocal.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/CategoriaDAO.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/MarcaDAO.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/ProductosDAO.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/ProveedoresDAO.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/RolDAO.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/UbicacionDAO.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/UsuarioDAO.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/validarDAO.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Categoria.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Entrada.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Marca.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Producto.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Proovedor.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Resguardo.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Rol.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Salidas.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Ubicacion.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Usuarios.java create mode 100644 InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/msg/Mensajes.java create mode 100644 InventarioJakartaJIN-war/libs/primefaces-12.0.0.jar create mode 100644 InventarioJakartaJIN-war/nbproject/faces-config.NavData create mode 100644 InventarioJakartaJIN-war/src/conf/MANIFEST.MF create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Listener.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Login.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/CarouselView.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/ImageView.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/Option.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/SelectOneMenuConverter.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/categoriasBean.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/demoBean.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/marcaBean.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/productosBean.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/proovedoresBean.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/proveedorBean.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/rolBean.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/test.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/ubiBean.java create mode 100644 InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/vista/usuariosBean.java create mode 100644 InventarioJakartaJIN-war/web/CrearEditarRol.xhtml create mode 100644 InventarioJakartaJIN-war/web/CrearEditarUsuario.xhtml create mode 100644 InventarioJakartaJIN-war/web/UbicacionCrearEditar.xhtml create mode 100644 InventarioJakartaJIN-war/web/WEB-INF/faces-config.xml create mode 100644 InventarioJakartaJIN-war/web/WEB-INF/glassfish-web.xml create mode 100644 InventarioJakartaJIN-war/web/WEB-INF/web.xml create mode 100644 InventarioJakartaJIN-war/web/borrarTemplate.xhtml create mode 100644 InventarioJakartaJIN-war/web/borrarTemplate_1.xhtml create mode 100644 InventarioJakartaJIN-war/web/categoriaCrearEditar.xhtml create mode 100644 InventarioJakartaJIN-war/web/categoriaLista.xhtml create mode 100644 InventarioJakartaJIN-war/web/ejemploIvan.xhtml create mode 100644 InventarioJakartaJIN-war/web/eliminarCategoria.xhtml create mode 100644 InventarioJakartaJIN-war/web/eliminarMarca.xhtml create mode 100644 InventarioJakartaJIN-war/web/eliminarProducto.xhtml create mode 100644 InventarioJakartaJIN-war/web/eliminarProovedor.xhtml create mode 100644 InventarioJakartaJIN-war/web/eliminarUsuario.xhtml create mode 100644 InventarioJakartaJIN-war/web/index.html create mode 100644 InventarioJakartaJIN-war/web/index.xhtml create mode 100644 InventarioJakartaJIN-war/web/inicio.xhtml create mode 100644 InventarioJakartaJIN-war/web/login.xhtml create mode 100644 InventarioJakartaJIN-war/web/marca.xhtml create mode 100644 InventarioJakartaJIN-war/web/marcaCrearEditar.xhtml create mode 100644 InventarioJakartaJIN-war/web/marcaLista.xhtml create mode 100644 InventarioJakartaJIN-war/web/nuevaCategoria.xhtml create mode 100644 InventarioJakartaJIN-war/web/nuevaUbicación.xhtml create mode 100644 InventarioJakartaJIN-war/web/nuevoProducto.xhtml create mode 100644 InventarioJakartaJIN-war/web/nuevoProveedor.xhtml create mode 100644 InventarioJakartaJIN-war/web/productoTablaNueva.xhtml create mode 100644 InventarioJakartaJIN-war/web/productosLista.xhtml create mode 100644 InventarioJakartaJIN-war/web/proveedores.xhtml create mode 100644 InventarioJakartaJIN-war/web/proveedoresLista.xhtml create mode 100644 InventarioJakartaJIN-war/web/prueba.xhtml create mode 100644 InventarioJakartaJIN-war/web/pruebaPlantilla.xhtml create mode 100644 InventarioJakartaJIN-war/web/pruebaPrincipal.xhtml create mode 100644 InventarioJakartaJIN-war/web/resources/css/carrusel.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/cssLayout.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/default.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/jquery.mCustomScrollbar.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/main.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/material-design-iconic-font.min.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/material.min.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/menu.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/navbar.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/normalize.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/stylesButtons.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/stylosNoemi.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/sweetalert2.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/tableStyle.css create mode 100644 InventarioJakartaJIN-war/web/resources/css/theme.css create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/Material-Design-Iconic-Font.eot create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/Material-Design-Iconic-Font.svg create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/Material-Design-Iconic-Font.ttf create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/Material-Design-Iconic-Font.woff create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/Material-Design-Iconic-Font.woff2 create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/oswald-light.eot create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/oswald-light.svg create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/oswald-light.ttf create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/oswald-light.woff create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/oswald-light.woff2 create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/roboto-regular.eot create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/roboto-regular.svg create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/roboto-regular.ttf create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/roboto-regular.woff create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/roboto-regular.woff2 create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/robotocondensed-light.eot create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/robotocondensed-light.svg create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/robotocondensed-light.ttf create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/robotocondensed-light.woff create mode 100644 InventarioJakartaJIN-war/web/resources/fonts/robotocondensed-light.woff2 create mode 100644 InventarioJakartaJIN-war/web/resources/images/categorias.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/icons/borrar.png create mode 100644 InventarioJakartaJIN-war/web/resources/images/icons/disquete.png create mode 100644 InventarioJakartaJIN-war/web/resources/images/icons/editar.png create mode 100644 InventarioJakartaJIN-war/web/resources/images/icons/ir.png create mode 100644 InventarioJakartaJIN-war/web/resources/images/inventario.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/login.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/marca.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/productos.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/proveedor.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/proveedores.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/prueba.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/roles.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/ubicacion.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/images/usuarios.jpg create mode 100644 InventarioJakartaJIN-war/web/resources/js/jquery-1.11.2.min.js create mode 100644 InventarioJakartaJIN-war/web/resources/js/jquery.mCustomScrollbar.concat.min.js create mode 100644 InventarioJakartaJIN-war/web/resources/js/main.js create mode 100644 InventarioJakartaJIN-war/web/resources/js/material.min.js create mode 100644 InventarioJakartaJIN-war/web/resources/js/sweetalert2.min.js create mode 100644 InventarioJakartaJIN-war/web/rol.xhtml create mode 100644 InventarioJakartaJIN-war/web/rolLista.xhtml create mode 100644 InventarioJakartaJIN-war/web/tablasPrueba.xhtml create mode 100644 InventarioJakartaJIN-war/web/template/ejemploJazmin.xhtml create mode 100644 InventarioJakartaJIN-war/web/template/loginPruebaTemplate.xhtml create mode 100644 InventarioJakartaJIN-war/web/template/newTemplate.xhtml create mode 100644 InventarioJakartaJIN-war/web/template/plantilla.xhtml create mode 100644 InventarioJakartaJIN-war/web/template/templatePlantilla.xhtml create mode 100644 InventarioJakartaJIN-war/web/template/templateTabla.xhtml create mode 100644 InventarioJakartaJIN-war/web/ubiTablaPrueba.xhtml create mode 100644 InventarioJakartaJIN-war/web/ubicacionEliminar.xhtml create mode 100644 InventarioJakartaJIN-war/web/ubicacionLista.xhtml create mode 100644 InventarioJakartaJIN-war/web/ubicacionNueva.xhtml create mode 100644 InventarioJakartaJIN-war/web/usuarios.xhtml create mode 100644 InventarioJakartaJIN-war/web/usuariosLista.xhtml create mode 100644 InventarioJakartaJIN-war/web/vistaLogin.xhtml create mode 100644 nbproject/project.xml create mode 100644 src/conf/MANIFEST.MF diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ddd5e7e --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +/nbproject/private/ +/InventarioJakartaJIN-war/nbproject/private/ +/InventarioJakartaJIN-ejb/nbproject/private/ +/build/ +/InventarioJakartaJIN-war/dist/ +/InventarioJakartaJIN-war/build/ +/InventarioJakartaJIN-ejb/dist/ +/InventarioJakartaJIN-ejb/build/ +/dist/ diff --git a/InventarioJakartaJIN-ejb/src/conf/MANIFEST.MF b/InventarioJakartaJIN-ejb/src/conf/MANIFEST.MF new file mode 100644 index 0000000..59499bc --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/conf/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/CategoriaBL.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/CategoriaBL.java new file mode 100644 index 0000000..d517ae4 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/CategoriaBL.java @@ -0,0 +1,100 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/StatelessEjbClass.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Stateless; +import mx.edu.tsj.chapala.sistemas.jin.dao.CategoriaDAO; +import mx.edu.tsj.chapala.sistemas.jin.dao.MarcaDAO; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Categoria; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author estra + */ +@Stateless +public class CategoriaBL implements CategoriaBLLocal { + + @Override + public Mensajes agregar(Categoria categoria) { + + CategoriaDAO categoriaDAO = new CategoriaDAO(); + //TODO: agregar la logica + if(categoria.getNombre().isEmpty()){ + return Mensajes.CAMPOS_INCOMPLETOS; + } + else{ + categoriaDAO.agregar(categoria); + return Mensajes.SIN_ERROR; + } + + } + + + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") + + @Override + public Mensajes eliminar(Categoria categoria) { + CategoriaDAO categoriaDAO = new CategoriaDAO(); + Categoria existe = categoriaDAO.buscarPorId(categoria); + if(existe==null && existe.getStatus()==0){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + } + else{ + categoriaDAO.eliminar(categoria); + return Mensajes.SIN_ERROR; + } + } + + @Override + public Mensajes editar(Categoria categoria) { + CategoriaDAO categoriaDAO = new CategoriaDAO(); + Categoria existe = categoriaDAO.buscarPorId(categoria); + if(existe==null && existe.getStatus()==0){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + + }else{ + categoriaDAO.editar(categoria); + return Mensajes.SIN_ERROR; + } + + } + + @Override + public Categoria buscarPorId(Categoria categoria) { + CategoriaDAO categoriaDAO = new CategoriaDAO(); + if(categoriaDAO==null){ + return null; + }else{ + return categoriaDAO.buscarPorId(categoria); + } + + + + + + } + + @Override + public List getTodos() { + CategoriaDAO categoriaDAO = new CategoriaDAO(); + return categoriaDAO.getTodos(true); + + } + + + + + + + + + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/CategoriaBLLocal.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/CategoriaBLLocal.java new file mode 100644 index 0000000..21f3bd7 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/CategoriaBLLocal.java @@ -0,0 +1,31 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/SessionLocal.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Local; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Categoria; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author estra + */ +@Local +public interface CategoriaBLLocal { + + Mensajes agregar(Categoria categoria); + + Mensajes eliminar(Categoria categoria); + + Mensajes editar(Categoria categoria); + + Categoria buscarPorId(Categoria categoria); + + List getTodos(); + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/MarcaBL.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/MarcaBL.java new file mode 100644 index 0000000..a906b33 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/MarcaBL.java @@ -0,0 +1,93 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/StatelessEjbClass.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Stateless; +import mx.edu.tsj.chapala.sistemas.jin.dao.MarcaDAO; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Marca; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author jazmin + */ +@Stateless +public class MarcaBL implements MarcaBLLocal { + + @Override + public Mensajes Agregar(Marca marca) { + System.out.println("Llegaste al metodo de agregar"); + MarcaDAO marcaDAO = new MarcaDAO(); + //TODO: agregar la logica + if(marca.getNombre().isEmpty()){ + return Mensajes.CAMPOS_INCOMPLETOS; + } + else{ + marcaDAO.agregar(marca); + return Mensajes.SIN_ERROR; + } + + + } + + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") + + @Override + public Mensajes Eliminar(Marca marca) { + MarcaDAO marcaDAO = new MarcaDAO(); + Marca existe = marcaDAO.buscarPorId(marca); + if(existe==null && existe.getStatus()==0){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + + + } + else{ + marcaDAO.eliminar(marca); + return Mensajes.SIN_ERROR; + + + + } + + } + + @Override + public Mensajes Editar(Marca marca) { + System.out.println("Llegaste al metodo de editar"); + MarcaDAO marcaDAO = new MarcaDAO(); + Marca existe = marcaDAO.buscarPorId(marca); + if(existe==null && existe.getStatus()==0){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + + }else{ + marcaDAO.editar(marca); + return Mensajes.SIN_ERROR; + } + } + + @Override + public Marca buscarId(Marca marca) { + MarcaDAO marcaDAO = new MarcaDAO(); + if(marcaDAO==null){ + return null; + }else{ + return marcaDAO.buscarPorId(marca); + } + } + public List getAll (){ + MarcaDAO marcaDAO = new MarcaDAO(); + return marcaDAO.getTodos(true); + + } + + + + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/MarcaBLLocal.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/MarcaBLLocal.java new file mode 100644 index 0000000..732e062 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/MarcaBLLocal.java @@ -0,0 +1,31 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/SessionLocal.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Local; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Marca; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author jazmin + */ +@Local +public interface MarcaBLLocal { + + Mensajes Agregar(Marca marca); + + Mensajes Eliminar(Marca marca); + + Mensajes Editar(Marca marca); + + Marca buscarId(Marca marca); + + List getAll(); + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProductoBL.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProductoBL.java new file mode 100644 index 0000000..8652bb4 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProductoBL.java @@ -0,0 +1,81 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/StatelessEjbClass.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import javax.ejb.Stateless; +import mx.edu.tsj.chapala.sistemas.jin.dao.ProductosDAO; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Producto; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; +import java.util.List; + +/** + * + * @author estra + */ +@Stateless +public class ProductoBL implements ProductoBLLocal { + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method + + @Override + public Mensajes agregar(Producto producto) { + ProductosDAO pd = new ProductosDAO(); + if(pd.agregar(producto)){ + return Mensajes.SIN_ERROR; + }else{ + return Mensajes.NO_SE_AGREGO_EL_ELEMENTO; + } + + } + + @Override + public Producto buscarPorId(Producto producto) { + ProductosDAO pd = new ProductosDAO(); + if(pd == null){ + return null; + }else{ + return pd.buscarPorId(producto); + } + } + + @Override + public Mensajes eliminar(Producto producto) { + ProductosDAO pd = new ProductosDAO(); + if(pd.eliminar(producto)==true){ + return Mensajes.SIN_ERROR; + }else{ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + } + } + + + + @Override + public Mensajes editar(Producto producto) { + ProductosDAO pd = new ProductosDAO(); + if(pd.buscarPorId(producto)==null && producto.getStatus()==0){ + System.out.println("No editado"); + return Mensajes.ELEMENTO_NO_ENCONTRADO; + }else{ + pd.editar(producto); + System.out.println("Si cayo aqui"); + + return Mensajes.ELEMENTO_MODIFICADO; + + } + } + + @Override + public List getAll() { + ProductosDAO pd = new ProductosDAO(); + return pd.getAll(true); + } + + + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProductoBLLocal.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProductoBLLocal.java new file mode 100644 index 0000000..8a7fe9b --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProductoBLLocal.java @@ -0,0 +1,31 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/SessionLocal.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Local; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Producto; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author estra + */ +@Local +public interface ProductoBLLocal { + + Mensajes agregar(Producto producto); + + Producto buscarPorId(Producto producto); + + Mensajes eliminar(Producto producto); + + Mensajes editar(Producto producto); + + List getAll(); + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProveedorBL.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProveedorBL.java new file mode 100644 index 0000000..1e3877b --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProveedorBL.java @@ -0,0 +1,94 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/StatelessEjbClass.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Stateless; +import mx.edu.tsj.chapala.sistemas.jin.dao.ProveedoresDAO; + +import mx.edu.tsj.chapala.sistemas.jin.modelo.Proovedor; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author jazmin + */ +@Stateless +public class ProveedorBL implements ProveedorBLLocal { + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") + + public Mensajes Agregar(Proovedor proovedor) { + System.out.println("Llegaste al metodo de agregar"); + ProveedoresDAO proovedorDAO = new ProveedoresDAO (); + //TODO: agregar la logica + if(proovedor.getDireccion().isEmpty()|| proovedor.getProovedor().isEmpty()){ + return Mensajes.CAMPOS_INCOMPLETOS; + } + else{ + proovedorDAO.agregar(proovedor); + return Mensajes.SIN_ERROR; + } + + + } + + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") + + + public Mensajes Eliminar(Proovedor proovedor) { + ProveedoresDAO proovedorDAO = new ProveedoresDAO(); + Proovedor existe = proovedorDAO.buscarPorId(proovedor); + if(existe==null && existe.getStatus()==0){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + + + } + else{ + proovedorDAO.eliminar(proovedor); + return Mensajes.SIN_ERROR; + + + + } + + } + + + public Mensajes Editar(Proovedor proovedor) { + System.out.println("Llegaste al metodo de editar"); + ProveedoresDAO proovedorDAO = new ProveedoresDAO(); + Proovedor existe = proovedorDAO.buscarPorId(proovedor); + if(existe==null && existe.getStatus()==0){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + + }else{ + proovedorDAO.editar(proovedor); + return Mensajes.SIN_ERROR; + } + } + + + public Proovedor buscarId(Proovedor proovedor) { + ProveedoresDAO proovedorDAO = new ProveedoresDAO(); + if(proovedorDAO==null){ + return null; + }else{ + return proovedorDAO.buscarPorId(proovedor); + } + } + public List getAll (){ + ProveedoresDAO proovedorDAO = new ProveedoresDAO(); + return proovedorDAO.getTodos(true); + + } + + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProveedorBLLocal.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProveedorBLLocal.java new file mode 100644 index 0000000..835d15c --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ProveedorBLLocal.java @@ -0,0 +1,32 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/SessionLocal.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Local; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Proovedor; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author jazmin + */ +@Local +public interface ProveedorBLLocal { + Mensajes Agregar(Proovedor proovedor); + + Mensajes Eliminar(Proovedor proovedor); + + Mensajes Editar(Proovedor proovedor); + + Proovedor buscarId(Proovedor proovedor); + + List getAll(); + + + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/RolBL.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/RolBL.java new file mode 100644 index 0000000..e558989 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/RolBL.java @@ -0,0 +1,79 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/StatelessEjbClass.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Stateless; +import mx.edu.tsj.chapala.sistemas.jin.dao.RolDAO; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Rol; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author jazmin + */ +@Stateless +public class RolBL implements RolBLLocal { + public Mensajes Agregar(Rol rol) { + System.out.println("Llegaste al metodo de agregar"); + RolDAO rolDAO = new RolDAO (); + //TODO: agregar la logica + if(rol.getNombreRol().isEmpty()||rol.getDescripcion().isEmpty()){ + return Mensajes.CAMPOS_INCOMPLETOS; + } + else{ + rolDAO.agregar(rol); + return Mensajes.SIN_ERROR; + } + + + } + + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") + + + + + public Mensajes Editar(Rol rol) { + System.out.println("Llegaste al metodo de editar"); + RolDAO rolDAO = new RolDAO (); + Rol existe = rolDAO.buscarPorId(rol); + if(existe==null){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + + }else{ + rolDAO.editar(rol); + return Mensajes.SIN_ERROR; + } + } + + + public Rol buscarId(Rol rol) { + RolDAO rolDAO = new RolDAO (); + if(rolDAO==null){ + return null; + }else{ + return rolDAO.buscarPorId(rol); + } + } + @Override + public List getAll (){ + RolDAO rolDAO = new RolDAO (); + return rolDAO.getTodos(); + + } + /* + public List getAll (boolean status){ + RolDAO rolDAO = new RolDAO (); + return usuarioDAO.getTodos(status); + + } +*/ + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/RolBLLocal.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/RolBLLocal.java new file mode 100644 index 0000000..fb7f6ff --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/RolBLLocal.java @@ -0,0 +1,24 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/SessionLocal.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Local; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Rol; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author jazmin + */ +@Local +public interface RolBLLocal { + Mensajes Agregar(Rol rol); + + Mensajes Editar(Rol rol); + + Rol buscarId(Rol rol); + List getAll(); +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UbicacionBL.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UbicacionBL.java new file mode 100644 index 0000000..0db30f1 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UbicacionBL.java @@ -0,0 +1,115 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/StatelessEjbClass.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Stateless; +import mx.edu.tsj.chapala.sistemas.jin.dao.UbicacionDAO; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Ubicacion; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author noemi + */ +@Stateless +public class UbicacionBL implements UbicacionBLLocal { + + @Override + public Mensajes elimarId(Ubicacion ubicacion) { + UbicacionDAO u = new UbicacionDAO(); + Ubicacion existe = u.buscarPorId(ubicacion); + if(existe==null){ + return Mensajes.ELEMENTO_ENCONTRADO; + } + else{ + u.eliminar(ubicacion); + return Mensajes.SIN_ERROR; + + + + } + + + } + + + + + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") + + + @Override + public Ubicacion buscarPasilloAct(Ubicacion ubicacion) { + UbicacionDAO ubicacionDao = new UbicacionDAO(); + List ubicaciones = ubicacionDao.getPasilloActiv(ubicacion.getPasillo()); + + // Verificar si hay ubicaciones activas para el pasillo dado + for (Ubicacion u : ubicaciones) { + if (u.getStatus() == 1) { + return u; // Devolver la primera ubicación activa encontrada + } + } + return null; +} + @Override + public Ubicacion buscarId(Ubicacion ubicacion) { + UbicacionDAO ubicacionDAO = new UbicacionDAO(); + if(ubicacionDAO==null){ + return null; + }else{ + return ubicacionDAO.buscarPorId(ubicacion); + } + } + public List getAll (boolean status){ + UbicacionDAO ubicacionDAO = new UbicacionDAO(); + return ubicacionDAO.getUbicaciones(status); + + } + + @Override + public List getTodos() { + UbicacionDAO ubicacionDAO = new UbicacionDAO(); + return ubicacionDAO.getUbicaciones(true); + + } + + @Override + public Mensajes editar(Ubicacion ubicacion) { + + UbicacionDAO ubicacionDAO = new UbicacionDAO(); + Ubicacion existe = ubicacionDAO.buscarPorId(ubicacion); + if(existe==null && existe.getStatus()==0){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + + }else{ + ubicacionDAO.editar(ubicacion); + return Mensajes.SIN_ERROR; + } + } + + + + @Override +public Mensajes agregarUbic(Ubicacion ubicacion) { + System.out.println("Llegaste al método de agregar"); + UbicacionDAO ubicacionDao = new UbicacionDAO(); + + if (ubicacion.getPasillo().isEmpty() || ubicacion.getAnaquel().isEmpty() || ubicacion.getNivel().isEmpty()) { + return Mensajes.CAMPOS_INCOMPLETOS; + } + + ubicacionDao.agregar(ubicacion); + return Mensajes.SIN_ERROR; +} + + + + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UbicacionBLLocal.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UbicacionBLLocal.java new file mode 100644 index 0000000..b8be780 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UbicacionBLLocal.java @@ -0,0 +1,31 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/SessionLocal.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Local; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Ubicacion; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author noemi + */ +@Local +public interface UbicacionBLLocal { + + public Mensajes elimarId(Ubicacion ubicacion); + + Mensajes editar(Ubicacion Ubicacion); + + public Ubicacion buscarPasilloAct(Ubicacion ubicacion); + + public Ubicacion buscarId(Ubicacion ubicacion); + + public Mensajes agregarUbic(Ubicacion ubicacion); + + List getTodos(); + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UsuariosBL.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UsuariosBL.java new file mode 100644 index 0000000..e673399 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UsuariosBL.java @@ -0,0 +1,95 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/StatelessEjbClass.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Stateless; +import mx.edu.tsj.chapala.sistemas.jin.dao.UsuarioDAO; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Usuarios; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author jazmin + */ +@Stateless +public class UsuariosBL implements UsuariosBLLocal { + + public Mensajes Agregar(Usuarios usuario) { + System.out.println("Llegaste al metodo de agregar"); + UsuarioDAO usuarioDAO = new UsuarioDAO (); + //TODO: agregar la logica + if(usuario.getAmaterno().isEmpty()|| usuario.getApaterno().isEmpty() + ||usuario.getDomicilio().isEmpty()||usuario.getNombre().isEmpty() + ||usuario.getPassword().isEmpty()||usuario.getTiposangre().isEmpty() + ||usuario.getUsuario().isEmpty()){ + return Mensajes.CAMPOS_INCOMPLETOS; + } + else{ + usuarioDAO.agregar(usuario); + return Mensajes.SIN_ERROR; + } + + + } + + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") + + + public Mensajes Eliminar(Usuarios usuario) { + UsuarioDAO usuarioDAO = new UsuarioDAO (); + Usuarios existe = usuarioDAO.buscarPorId(usuario); + if(existe==null ){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + + + } + else{ + usuarioDAO.eliminar(usuario); + return Mensajes.SIN_ERROR; + + + + } + + } + + + public Mensajes Editar(Usuarios usuario) { + System.out.println("Llegaste al metodo de editar"); + UsuarioDAO usuarioDAO = new UsuarioDAO (); + Usuarios existe = usuarioDAO.buscarPorId(usuario); + if(existe==null && existe.getStatus()==0){ + return Mensajes.ELEMENTO_NO_ENCONTRADO; + + }else{ + usuarioDAO.editar(usuario); + return Mensajes.SIN_ERROR; + } + } + + + public Usuarios buscarId(Usuarios usuario) { + UsuarioDAO usuarioDAO = new UsuarioDAO (); + if(usuarioDAO==null){ + return null; + }else{ + return usuarioDAO.buscarPorId(usuario); + } + } + + @Override + public List getAll (){ + UsuarioDAO usuarioDAO = new UsuarioDAO (); + return usuarioDAO.getTodos(true); + + } + + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UsuariosBLLocal.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UsuariosBLLocal.java new file mode 100644 index 0000000..4149796 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/UsuariosBLLocal.java @@ -0,0 +1,28 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/SessionLocal.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import java.util.List; +import javax.ejb.Local; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Usuarios; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author jazmin + */ +@Local +public interface UsuariosBLLocal { + Mensajes Agregar(Usuarios usuario); + + Mensajes Eliminar(Usuarios usuario); + + Mensajes Editar(Usuarios usuario); + + Usuarios buscarId(Usuarios usuario); + + List getAll(); + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ValidarBL.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ValidarBL.java new file mode 100644 index 0000000..fcc1f2b --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ValidarBL.java @@ -0,0 +1,49 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/StatelessEjbClass.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import javax.ejb.Stateless; +import mx.edu.tsj.chapala.sistemas.jin.dao.validarDAO; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Usuarios; +import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; + +/** + * + * @author estra + */ +@Stateless +public class ValidarBL implements ValidarBLLocal { + + // Add business logic below. (Right-click in editor and choose + // "Insert Code > Add Business Method") + + public Usuarios validar(String usuario, String contrasena){ + validarDAO vDao = new validarDAO(); + if(usuario !=null && contrasena !=null ){ + if(vDao.buscarPorUsuario(usuario)!=null){ + if(vDao.validarUsuario(usuario, contrasena)!=null){ + return vDao.validarUsuario(usuario, contrasena); + }else{ + return null; + } + + }else{ + return null; + } + }else{ + return null; + } + + } + + + + + + + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ValidarBLLocal.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ValidarBLLocal.java new file mode 100644 index 0000000..676cb8e --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/bl/ValidarBLLocal.java @@ -0,0 +1,18 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/J2EE/EJB30/SessionLocal.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.bl; + +import javax.ejb.Local; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Usuarios; + +/** + * + * @author estra + */ +@Local +public interface ValidarBLLocal { + Usuarios validar(String usuario, String contrasena); + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/CategoriaDAO.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/CategoriaDAO.java new file mode 100644 index 0000000..4d61d21 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/CategoriaDAO.java @@ -0,0 +1,85 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.dao; + +import java.util.List; +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.Query; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Categoria; + +/** + * + * @author estra + */ +public class CategoriaDAO { + private EntityManager em; + + public CategoriaDAO(){ + EntityManagerFactory emf = Persistence.createEntityManagerFactory("InventarioJakartaJIN-ejbPU"); + em = emf.createEntityManager(); + } + + public void agregar(Categoria c){ + em.getTransaction().begin(); + em.persist(c); + em.getTransaction().commit(); + } + + public boolean editar(Categoria c){ + try { + em.getTransaction().begin(); + em.merge(c); + em.getTransaction().commit(); + return true; + } catch (Exception ex) { + if (em.getTransaction().isActive()) { + em.getTransaction().rollback(); + } + return false; + + } + } + + public void eliminar(Categoria c){ + em.getTransaction().begin(); + //em.remove(em.merge(m)); + c.setStatus((short)0); + em.merge(c); + em.getTransaction().commit(); + + } + + public Categoria buscarPorId(Categoria c){ + if (c == null || c.getIdCategoria() == null) { + return null; + } + Query q = em.createNamedQuery("Categoria.findByIdCategoria"); + q.setParameter("idCategoria", c.getIdCategoria()); + if(q.getResultList().isEmpty()){ + return null; + } else { + return (Categoria) q.getResultList().get(0); + } + + + + } + public List getTodos(boolean status){ + + Query q = em.createNamedQuery("Categoria.findByStatus"); + int s = status?1:0; + q.setParameter("status", s); + return q.getResultList(); + + + + + } + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/MarcaDAO.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/MarcaDAO.java new file mode 100644 index 0000000..d58b921 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/MarcaDAO.java @@ -0,0 +1,85 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.dao; + +import java.util.List; +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.Query; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Marca; + +/** + * + * @author jazmin + */ +public class MarcaDAO { + private EntityManager em; + + public MarcaDAO(){ + EntityManagerFactory emf = Persistence.createEntityManagerFactory("InventarioJakartaJIN-ejbPU"); + em = emf.createEntityManager(); + } + + public void agregar(Marca m){ + em.getTransaction().begin(); + em.persist(m); + em.getTransaction().commit(); + } + + public boolean editar(Marca m){ + try { + em.getTransaction().begin(); + em.merge(m); + em.getTransaction().commit(); + return true; + } catch (Exception ex) { + if (em.getTransaction().isActive()) { + em.getTransaction().rollback(); + } + return false; + + } + } + + public void eliminar(Marca m){ + em.getTransaction().begin(); + //em.remove(em.merge(m)); + m.setStatus((short)0); + em.merge(m); + em.getTransaction().commit(); + + } + + public Marca buscarPorId(Marca m){ + if (m == null || m.getIdMarca() == null) { + return null; + } + Query q = em.createNamedQuery("Marca.findByIdMarca"); + q.setParameter("idMarca", m.getIdMarca()); + if(q.getResultList().isEmpty()){ + return null; + } else { + return (Marca) q.getResultList().get(0); + } + + + + } + public List getTodos(boolean status){ + + Query q = em.createNamedQuery("Marca.findByStatus"); + int s = status?1:0; + q.setParameter("status", s); + return q.getResultList(); + + + + + } + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/ProductosDAO.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/ProductosDAO.java new file mode 100644 index 0000000..e783a09 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/ProductosDAO.java @@ -0,0 +1,124 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.dao; + +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.Query; +import java.util.List; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Producto; + +/** + * + * @author estra + */ +public class ProductosDAO { + + private EntityManager em; + + public ProductosDAO(){ + EntityManagerFactory emf = Persistence.createEntityManagerFactory("InventarioJakartaJIN-ejbPU"); + em = emf.createEntityManager(); + } + + public boolean agregar(Producto p){ + try{ + em.getTransaction().begin(); + em.persist(p); + em.getTransaction().commit(); + return true; + } catch(Exception ex){ + if (em.getTransaction().isActive()) { + em.getTransaction().rollback(); + } + ex.printStackTrace(); + return false; + } + } + + public boolean editar(Producto p){ + try { + em.getTransaction().begin(); + em.merge(p); + em.getTransaction().commit(); + System.out.println("editado"); + return true; + } catch (Exception ex) { + if (em.getTransaction().isActive()) { + em.getTransaction().rollback(); + } + return false; + + } + } + + public boolean eliminar(Producto p){ + try { + em.getTransaction().begin(); + + + Producto productoParaEliminar = em.find(Producto.class, p.getIdProducto()); + if (productoParaEliminar != null) { + productoParaEliminar.setStatus((short) 0); + em.merge(productoParaEliminar); + } else { + throw new IllegalArgumentException("El producto no existe"); + } + + em.getTransaction().commit(); + return true; + } catch (Exception ex) { + if (em.getTransaction().isActive()) { + em.getTransaction().rollback(); + } + ex.printStackTrace(); + return false; + } + } + + + + + + public Producto buscarPorId(Producto p){ + if (p == null || p.getIdProducto() == null) { + return null; + } + Query q = em.createNamedQuery("Producto.findByIdProducto"); + q.setParameter("idProducto", p.getIdProducto()); + if(q.getResultList().isEmpty()){ + return null; + } else { + return (Producto) q.getResultList().get(0); + } + } + + public List getAll(boolean status){ + Query q = em.createNamedQuery("Producto.findByStatus"); + int s = status?1:0; + q.setParameter("status", s); + return q.getResultList(); + + } + public List getTodos(boolean status){ + + Query q = em.createNamedQuery("Proovedor.findAll"); + return q.getResultList(); + + + +} +} + + + + + + + + + + diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/ProveedoresDAO.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/ProveedoresDAO.java new file mode 100644 index 0000000..b3ac5fc --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/ProveedoresDAO.java @@ -0,0 +1,91 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.dao; + +import java.util.List; +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.Query; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Proovedor; + +/** + * + * @author jazmin + */ +public class ProveedoresDAO { + private EntityManager em; // Es un manejador de entidades + + + public ProveedoresDAO(){ + EntityManagerFactory emf = Persistence.createEntityManagerFactory("InventarioJakartaJIN-ejbPU"); + em = emf.createEntityManager(); + } + public void agregar(Proovedor p){ + em.getTransaction().begin(); + em.persist(p); //Agrega en la BD + em.getTransaction().commit(); + } + + public boolean editar(Proovedor p){ + try { + em.getTransaction().begin(); + em.merge(p); + em.getTransaction().commit(); + return true; + } catch (Exception ex) { + if (em.getTransaction().isActive()) { + em.getTransaction().rollback(); + } + return false; + + } + + + } + + public void eliminar(Proovedor p){ + + em.getTransaction().begin(); + //em.remove(em.merge(m)); + p.setStatus((short)0); + em.merge(p); + em.getTransaction().commit(); + + + } + + public Proovedor buscarPorId( Proovedor p){ + if (p == null || p.getIdProovedor() == null) { + return null; + } + Query q = em.createNamedQuery("Proovedor.findByIdProovedor"); + q.setParameter("idProovedor", p.getIdProovedor()); + if(q.getResultList().isEmpty()){ + return null; + } else { + return (Proovedor) q.getResultList().get(0); + } +} + public List getTodos(boolean status){ + + Query q = em.createNamedQuery("Proovedor.findByStatus"); + int s = status?1:0; + q.setParameter("status", s); + return q.getResultList(); + + + + + + + + + + + +} + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/RolDAO.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/RolDAO.java new file mode 100644 index 0000000..8b37030 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/RolDAO.java @@ -0,0 +1,73 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.dao; + +import java.util.List; +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.Query; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Rol; + +/** + * + * @author jazmin + */ +public class RolDAO { + private EntityManager em; + + public RolDAO(){ + EntityManagerFactory emf = Persistence.createEntityManagerFactory("InventarioJakartaJIN-ejbPU"); + em = emf.createEntityManager(); + } + + public void agregar(Rol r){ + em.getTransaction().begin(); + em.persist(r); + em.getTransaction().commit(); + } + + public boolean editar(Rol r){ + try { + em.getTransaction().begin(); + em.merge(r); + em.getTransaction().commit(); + return true; + } catch (Exception ex) { + if (em.getTransaction().isActive()) { + em.getTransaction().rollback(); + } + return false; + + } + } + + + + public Rol buscarPorId( Rol r){ + if (r == null || r.getIdRol() == null) { + return null; + } + Query q = em.createNamedQuery("Rol.findByIdRol"); + q.setParameter("idRol", r.getIdRol()); + if(q.getResultList().isEmpty()){ + return null; + } else { + return (Rol) q.getResultList().get(0); + } +} + + public List getTodos(){ + Query q = em.createNamedQuery("Rol.findAll"); + return q.getResultList(); + } + + + + + + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/UbicacionDAO.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/UbicacionDAO.java new file mode 100644 index 0000000..1dee88f --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/UbicacionDAO.java @@ -0,0 +1,111 @@ +package mx.edu.tsj.chapala.sistemas.jin.dao; + +import java.util.List; +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.Query; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Ubicacion; + +public class UbicacionDAO { + + private EntityManager em; // Manejador de entidades + + public UbicacionDAO() { + EntityManagerFactory emf = Persistence.createEntityManagerFactory("InventarioJakartaJIN-ejbPU"); + em = emf.createEntityManager(); + } + + // Otros métodos de la clase + public void editar(Ubicacion u) { + try { + em.getTransaction().begin(); + em.merge(u); + em.getTransaction().commit(); + } catch (Exception ex) { + if (em.getTransaction().isActive()) { + em.getTransaction().rollback(); + } + } + } + + public void eliminar(Ubicacion u) { + em.getTransaction().begin(); + em.remove(em.merge(u)); // eliminar en la base de datos + em.getTransaction().commit(); + } + + public Ubicacion buscarPorId(Ubicacion u) { + if (u == null || u.getIdUbicacion() == null) { + return null; + } + Query q = em.createNamedQuery("Ubicacion.findByIdUbicacion"); + q.setParameter("idUbicacion", u.getIdUbicacion()); + if (q.getResultList().isEmpty()) { + return null; + } else { + return (Ubicacion) q.getResultList().get(0); + } + } + + public void agregar(Ubicacion u) { + em.getTransaction().begin(); + + // Validación para asegurarse de que no haya una ubicación activa con los mismos valores en todos los campos + List ubicacionesExistentes = buscarUbiCampos(u); + for (Ubicacion ubicacionExistente : ubicacionesExistentes) { + if (ubicacionExistente.getStatus() == 1) { // Solo verificamos ubicaciones activas + throw new RuntimeException("Ya existe una ubicación activa con los mismos valores en todos los campos"); + } + } + + // Validación para asegurarse de que no haya una ubicación activa con el mismo nivel, anaquel y pasillo + List ubicacionesMismoNivelAnaquelPasillo = buscarUbiAnaPas(u); + for (Ubicacion ubicacionExistente : ubicacionesMismoNivelAnaquelPasillo) { + if (ubicacionExistente.getStatus() == 1) { // Solo verificamos ubicaciones activas + throw new RuntimeException("Ya existe una ubicación activa con el mismo nivel, anaquel y pasillo"); + } + } + + em.persist(u); + em.getTransaction().commit(); + // No cerramos EntityManager aquí + } + + private List buscarUbiCampos(Ubicacion u) { + Query q = em.createQuery("SELECT u FROM Ubicacion u WHERE u.pasillo = :pasillo AND u.anaquel = :anaquel AND u.nivel <> :nivel"); + q.setParameter("pasillo", u.getPasillo()); + q.setParameter("anaquel", u.getAnaquel()); + q.setParameter("nivel", u.getNivel()); + return q.getResultList(); + } + + private List buscarUbiAnaPas(Ubicacion u) { + Query q = em.createQuery("SELECT u FROM Ubicacion u WHERE u.pasillo = :pasillo AND u.anaquel = :anaquel"); + q.setParameter("pasillo", u.getPasillo()); + q.setParameter("anaquel", u.getAnaquel()); + return q.getResultList(); + } + + public List getPasilloActiv(String pasilloA) { + Query q = em.createNamedQuery("Ubicacion.findByPasilloAndStatus"); + q.setParameter("pasillo", pasilloA); + q.setParameter("status", 1); + return q.getResultList(); + } + + public List getPasilloNoActivo(String pasilloN) { + Query q = em.createNamedQuery("Ubicacion.findByPasilloAndStatus"); + q.setParameter("pasillo", pasilloN); + q.setParameter("status", 0); + return q.getResultList(); + } + + public List getUbicaciones(boolean status) { + + Query q = em.createNamedQuery("Ubicacion.findByStatus"); + int s = status ? 1 : 0; + q.setParameter("status", s); + return q.getResultList(); + } +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/UsuarioDAO.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/UsuarioDAO.java new file mode 100644 index 0000000..bed8579 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/UsuarioDAO.java @@ -0,0 +1,91 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.dao; + +import java.util.List; +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.Query; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Usuarios; + +/** + * + * @author jazmin + */ +public class UsuarioDAO { + private EntityManager em; // Es un manejador de entidades + + + public UsuarioDAO(){ + EntityManagerFactory emf = Persistence.createEntityManagerFactory("InventarioJakartaJIN-ejbPU"); + em = emf.createEntityManager(); + } + public void agregar(Usuarios u){ + em.getTransaction().begin(); + em.persist(u); //Agrega en la BD + em.getTransaction().commit(); + } + + public boolean editar(Usuarios u){ + try { + em.getTransaction().begin(); + em.merge(u); + em.getTransaction().commit(); + return true; + } catch (Exception ex) { + if (em.getTransaction().isActive()) { + em.getTransaction().rollback(); + } + return false; + + } + + + } + + public void eliminar(Usuarios u){ + + em.getTransaction().begin(); + //em.remove(em.merge(m)); + u.setStatus((short)0); + em.merge(u); + em.getTransaction().commit(); + + } + + public Usuarios buscarPorId( Usuarios u){ + if (u == null || u.getIdUsuarios() == null) { + return null; + } + Query q = em.createNamedQuery("Usuarios.findByIdUsuarios"); + q.setParameter("idUsuarios", u.getIdUsuarios()); + if(q.getResultList().isEmpty()){ + return null; + } else { + return (Usuarios) q.getResultList().get(0); + } +} + public List getTodos(boolean status){ + + Query q = em.createNamedQuery("Usuarios.findByStatus"); + int s = status?1:0; + q.setParameter("status", s); + return q.getResultList(); + + + + + + + + + + + +} +} + + diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/validarDAO.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/validarDAO.java new file mode 100644 index 0000000..799b525 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/dao/validarDAO.java @@ -0,0 +1,58 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.dao; + +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.Query; +import mx.edu.tsj.chapala.sistemas.jin.modelo.Usuarios; + +/* + * + * @author estra + */ +public class validarDAO { + private EntityManager em; + + public validarDAO(){ + EntityManagerFactory emf = Persistence.createEntityManagerFactory("InventarioJakartaJIN-ejbPU"); + em = emf.createEntityManager(); + } + + + public Usuarios buscarPorUsuario(String u){ + if(u == null){ + return null; + } + Query q = em.createNamedQuery("Usuarios.findByUsuario"); + q.setParameter("usuario", u); + if(q.getResultList().isEmpty()){ + return null; + }else{ + return (Usuarios) q.getResultList().get(0); + } + } + + public Usuarios validarUsuario(String usuario, String password){ + if(usuario !=null && password !=null){ + Query q = em.createNamedQuery("Usuarios.findByUsuarioAndPassword"); + short s = 1; + q.setParameter("usuario", usuario); + q.setParameter("password",password); + q.setParameter("status", s); + if(!q.getResultList().isEmpty()){ + return (Usuarios) q.getResultList().get(0); + }else{ + return null; + } + } else{ + return null; + } + + } + + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Categoria.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Categoria.java new file mode 100644 index 0000000..2290495 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Categoria.java @@ -0,0 +1,128 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import java.util.List; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author estra + */ +@Entity +@Table(name = "categoria") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Categoria.findAll", query = "SELECT c FROM Categoria c"), + @NamedQuery(name = "Categoria.findByIdCategoria", query = "SELECT c FROM Categoria c WHERE c.idCategoria = :idCategoria"), + @NamedQuery(name = "Categoria.findByNombre", query = "SELECT c FROM Categoria c WHERE c.nombre = :nombre"), + @NamedQuery(name = "Categoria.findByStatus", query = "SELECT c FROM Categoria c WHERE c.status = :status")}) +public class Categoria implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idCategoria") + private Integer idCategoria; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "nombre") + private String nombre; + @Basic(optional = false) + @NotNull + @Column(name = "status") + private short status; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "categoriaidCategoria") + private List productoList; + + public Categoria() { + } + + public Categoria(Integer idCategoria) { + this.idCategoria = idCategoria; + } + + public Categoria(Integer idCategoria, String nombre, short status) { + this.idCategoria = idCategoria; + this.nombre = nombre; + this.status = status; + } + + public Integer getIdCategoria() { + return idCategoria; + } + + public void setIdCategoria(Integer idCategoria) { + this.idCategoria = idCategoria; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public short getStatus() { + return status; + } + + public void setStatus(short status) { + this.status = status; + } + + @XmlTransient + public List getProductoList() { + return productoList; + } + + public void setProductoList(List productoList) { + this.productoList = productoList; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idCategoria != null ? idCategoria.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Categoria)) { + return false; + } + Categoria other = (Categoria) object; + if ((this.idCategoria == null && other.idCategoria != null) || (this.idCategoria != null && !this.idCategoria.equals(other.idCategoria))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Categoria[ idCategoria=" + idCategoria + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Entrada.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Entrada.java new file mode 100644 index 0000000..498bcba --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Entrada.java @@ -0,0 +1,128 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author jazmin + */ +@Entity +@Table(name = "Entrada") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Entrada.findAll", query = "SELECT e FROM Entrada e"), + @NamedQuery(name = "Entrada.findByIdstock", query = "SELECT e FROM Entrada e WHERE e.idstock = :idstock"), + @NamedQuery(name = "Entrada.findByCantidadEntrada", query = "SELECT e FROM Entrada e WHERE e.cantidadEntrada = :cantidadEntrada"), + @NamedQuery(name = "Entrada.findByFecha", query = "SELECT e FROM Entrada e WHERE e.fecha = :fecha")}) +public class Entrada implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idstock") + private Integer idstock; + @Basic(optional = false) + @NotNull + @Column(name = "cantidadEntrada") + private int cantidadEntrada; + @Basic(optional = false) + @NotNull + @Column(name = "fecha") + @Temporal(TemporalType.TIMESTAMP) + private Date fecha; + @JoinColumn(name = "Producto_idProducto", referencedColumnName = "idProducto") + @ManyToOne(optional = false) + private Producto productoidProducto; + + public Entrada() { + } + + public Entrada(Integer idstock) { + this.idstock = idstock; + } + + public Entrada(Integer idstock, int cantidadEntrada, Date fecha) { + this.idstock = idstock; + this.cantidadEntrada = cantidadEntrada; + this.fecha = fecha; + } + + public Integer getIdstock() { + return idstock; + } + + public void setIdstock(Integer idstock) { + this.idstock = idstock; + } + + public int getCantidadEntrada() { + return cantidadEntrada; + } + + public void setCantidadEntrada(int cantidadEntrada) { + this.cantidadEntrada = cantidadEntrada; + } + + public Date getFecha() { + return fecha; + } + + public void setFecha(Date fecha) { + this.fecha = fecha; + } + + public Producto getProductoidProducto() { + return productoidProducto; + } + + public void setProductoidProducto(Producto productoidProducto) { + this.productoidProducto = productoidProducto; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idstock != null ? idstock.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Entrada)) { + return false; + } + Entrada other = (Entrada) object; + if ((this.idstock == null && other.idstock != null) || (this.idstock != null && !this.idstock.equals(other.idstock))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Entrada[ idstock=" + idstock + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Marca.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Marca.java new file mode 100644 index 0000000..7c47cf1 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Marca.java @@ -0,0 +1,128 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import java.util.List; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author estra + */ +@Entity +@Table(name = "marca") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Marca.findAll", query = "SELECT m FROM Marca m"), + @NamedQuery(name = "Marca.findByIdMarca", query = "SELECT m FROM Marca m WHERE m.idMarca = :idMarca"), + @NamedQuery(name = "Marca.findByNombre", query = "SELECT m FROM Marca m WHERE m.nombre = :nombre"), + @NamedQuery(name = "Marca.findByStatus", query = "SELECT m FROM Marca m WHERE m.status = :status")}) +public class Marca implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idMarca") + private Integer idMarca; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "nombre") + private String nombre; + @Basic(optional = false) + @NotNull + @Column(name = "status") + private short status; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "marcaidMarca") + private List productoList; + + public Marca() { + } + + public Marca(Integer idMarca) { + this.idMarca = idMarca; + } + + public Marca(Integer idMarca, String nombre, short status) { + this.idMarca = idMarca; + this.nombre = nombre; + this.status = status; + } + + public Integer getIdMarca() { + return idMarca; + } + + public void setIdMarca(Integer idMarca) { + this.idMarca = idMarca; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public short getStatus() { + return status; + } + + public void setStatus(short status) { + this.status = status; + } + + @XmlTransient + public List getProductoList() { + return productoList; + } + + public void setProductoList(List productoList) { + this.productoList = productoList; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idMarca != null ? idMarca.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Marca)) { + return false; + } + Marca other = (Marca) object; + if ((this.idMarca == null && other.idMarca != null) || (this.idMarca != null && !this.idMarca.equals(other.idMarca))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Marca[ idMarca=" + idMarca + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Producto.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Producto.java new file mode 100644 index 0000000..efeb6a1 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Producto.java @@ -0,0 +1,217 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author estra + */ +@Entity +@Table(name = "producto") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Producto.findAll", query = "SELECT p FROM Producto p"), + @NamedQuery(name = "Producto.findByIdProducto", query = "SELECT p FROM Producto p WHERE p.idProducto = :idProducto"), + @NamedQuery(name = "Producto.findByCodigo", query = "SELECT p FROM Producto p WHERE p.codigo = :codigo"), + @NamedQuery(name = "Producto.findByDescripcion", query = "SELECT p FROM Producto p WHERE p.descripcion = :descripcion"), + @NamedQuery(name = "Producto.findByPrecio", query = "SELECT p FROM Producto p WHERE p.precio = :precio"), + @NamedQuery(name = "Producto.findByCantidadTotal", query = "SELECT p FROM Producto p WHERE p.cantidadTotal = :cantidadTotal"), + @NamedQuery(name = "Producto.findByStatus", query = "SELECT p FROM Producto p WHERE p.status = :status"), + @NamedQuery(name = "Producto.findByNombre", query = "SELECT p FROM Producto p WHERE p.nombre = :nombre")}) +public class Producto implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idProducto") + private Integer idProducto; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 20) + @Column(name = "codigo") + private String codigo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "descripcion") + private String descripcion; + @Basic(optional = false) + @NotNull + @Column(name = "precio") + private double precio; + @Basic(optional = false) + @NotNull + @Column(name = "cantidadTotal") + private int cantidadTotal; + @Basic(optional = false) + @NotNull + @Column(name = "status") + private short status; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 50) + @Column(name = "nombre") + private String nombre; + @JoinColumn(name = "Categoria_idCategoria", referencedColumnName = "idCategoria") + @ManyToOne(optional = false) + private Categoria categoriaidCategoria; + @JoinColumn(name = "Marca_idMarca", referencedColumnName = "idMarca") + @ManyToOne(optional = false) + private Marca marcaidMarca; + @JoinColumn(name = "Proovedor_idProovedor", referencedColumnName = "idProovedor") + @ManyToOne(optional = false) + private Proovedor proovedoridProovedor; + @JoinColumn(name = "Ubicacion_idUbicacion", referencedColumnName = "idUbicacion") + @ManyToOne(optional = false) + private Ubicacion ubicacionidUbicacion; + + public Producto() { + } + + public Producto(Integer idProducto) { + this.idProducto = idProducto; + } + + public Producto(Integer idProducto, String codigo, String descripcion, double precio, int cantidadTotal, short status, String nombre) { + this.idProducto = idProducto; + this.codigo = codigo; + this.descripcion = descripcion; + this.precio = precio; + this.cantidadTotal = cantidadTotal; + this.status = status; + this.nombre = nombre; + } + + public Integer getIdProducto() { + return idProducto; + } + + public void setIdProducto(Integer idProducto) { + this.idProducto = idProducto; + } + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public String getDescripcion() { + return descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + public double getPrecio() { + return precio; + } + + public void setPrecio(double precio) { + this.precio = precio; + } + + public int getCantidadTotal() { + return cantidadTotal; + } + + public void setCantidadTotal(int cantidadTotal) { + this.cantidadTotal = cantidadTotal; + } + + public short getStatus() { + return status; + } + + public void setStatus(short status) { + this.status = status; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public Categoria getCategoriaidCategoria() { + return categoriaidCategoria; + } + + public void setCategoriaidCategoria(Categoria categoriaidCategoria) { + this.categoriaidCategoria = categoriaidCategoria; + } + + public Marca getMarcaidMarca() { + return marcaidMarca; + } + + public void setMarcaidMarca(Marca marcaidMarca) { + this.marcaidMarca = marcaidMarca; + } + + public Proovedor getProovedoridProovedor() { + return proovedoridProovedor; + } + + public void setProovedoridProovedor(Proovedor proovedoridProovedor) { + this.proovedoridProovedor = proovedoridProovedor; + } + + public Ubicacion getUbicacionidUbicacion() { + return ubicacionidUbicacion; + } + + public void setUbicacionidUbicacion(Ubicacion ubicacionidUbicacion) { + this.ubicacionidUbicacion = ubicacionidUbicacion; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idProducto != null ? idProducto.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Producto)) { + return false; + } + Producto other = (Producto) object; + if ((this.idProducto == null && other.idProducto != null) || (this.idProducto != null && !this.idProducto.equals(other.idProducto))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Producto[ idProducto=" + idProducto + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Proovedor.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Proovedor.java new file mode 100644 index 0000000..355f907 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Proovedor.java @@ -0,0 +1,187 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author jazmin + */ +@Entity +@Table(name = "proovedor") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Proovedor.findAll", query = "SELECT p FROM Proovedor p"), + @NamedQuery(name = "Proovedor.findByIdProovedor", query = "SELECT p FROM Proovedor p WHERE p.idProovedor = :idProovedor"), + @NamedQuery(name = "Proovedor.findByProovedor", query = "SELECT p FROM Proovedor p WHERE p.proovedor = :proovedor"), + @NamedQuery(name = "Proovedor.findByTelefono", query = "SELECT p FROM Proovedor p WHERE p.telefono = :telefono"), + @NamedQuery(name = "Proovedor.findByDireccion", query = "SELECT p FROM Proovedor p WHERE p.direccion = :direccion"), + @NamedQuery(name = "Proovedor.findByStatus", query = "SELECT p FROM Proovedor p WHERE p.status = :status"), + @NamedQuery(name = "Proovedor.findByPais", query = "SELECT p FROM Proovedor p WHERE p.pais = :pais"), + @NamedQuery(name = "Proovedor.findByCiudad", query = "SELECT p FROM Proovedor p WHERE p.ciudad = :ciudad"), + @NamedQuery(name = "Proovedor.findByCodigoPostal", query = "SELECT p FROM Proovedor p WHERE p.codigoPostal = :codigoPostal")}) +public class Proovedor implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idProovedor") + private Integer idProovedor; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "proovedor") + private String proovedor; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 30) + @Column(name = "telefono") + private String telefono; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "direccion") + private String direccion; + @Basic(optional = false) + @NotNull + @Column(name = "status") + private short status; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "pais") + private String pais; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "ciudad") + private String ciudad; + @Basic(optional = false) + @NotNull + @Column(name = "codigo_postal") + private int codigoPostal; + + public Proovedor() { + } + + public Proovedor(Integer idProovedor) { + this.idProovedor = idProovedor; + } + + public Proovedor(Integer idProovedor, String proovedor, String telefono, String direccion, short status, String pais, String ciudad, int codigoPostal) { + this.idProovedor = idProovedor; + this.proovedor = proovedor; + this.telefono = telefono; + this.direccion = direccion; + this.status = status; + this.pais = pais; + this.ciudad = ciudad; + this.codigoPostal = codigoPostal; + } + + public Integer getIdProovedor() { + return idProovedor; + } + + public void setIdProovedor(Integer idProovedor) { + this.idProovedor = idProovedor; + } + + public String getProovedor() { + return proovedor; + } + + public void setProovedor(String proovedor) { + this.proovedor = proovedor; + } + + public String getTelefono() { + return telefono; + } + + public void setTelefono(String telefono) { + this.telefono = telefono; + } + + public String getDireccion() { + return direccion; + } + + public void setDireccion(String direccion) { + this.direccion = direccion; + } + + public short getStatus() { + return status; + } + + public void setStatus(short status) { + this.status = status; + } + + public String getPais() { + return pais; + } + + public void setPais(String pais) { + this.pais = pais; + } + + public String getCiudad() { + return ciudad; + } + + public void setCiudad(String ciudad) { + this.ciudad = ciudad; + } + + public int getCodigoPostal() { + return codigoPostal; + } + + public void setCodigoPostal(int codigoPostal) { + this.codigoPostal = codigoPostal; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idProovedor != null ? idProovedor.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Proovedor)) { + return false; + } + Proovedor other = (Proovedor) object; + if ((this.idProovedor == null && other.idProovedor != null) || (this.idProovedor != null && !this.idProovedor.equals(other.idProovedor))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Proovedor[ idProovedor=" + idProovedor + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Resguardo.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Resguardo.java new file mode 100644 index 0000000..c2f7893 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Resguardo.java @@ -0,0 +1,102 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author jazmin + */ +@Entity +@Table(name = "Resguardo") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Resguardo.findAll", query = "SELECT r FROM Resguardo r"), + @NamedQuery(name = "Resguardo.findByIdResguardo", query = "SELECT r FROM Resguardo r WHERE r.idResguardo = :idResguardo")}) +public class Resguardo implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idResguardo") + private Integer idResguardo; + @JoinColumn(name = "Producto_idProducto", referencedColumnName = "idProducto") + @ManyToOne(optional = false) + private Producto productoidProducto; + @JoinColumn(name = "Usuarios_idUsuarios", referencedColumnName = "idUsuarios") + @ManyToOne(optional = false) + private Usuarios usuariosidUsuarios; + + public Resguardo() { + } + + public Resguardo(Integer idResguardo) { + this.idResguardo = idResguardo; + } + + public Integer getIdResguardo() { + return idResguardo; + } + + public void setIdResguardo(Integer idResguardo) { + this.idResguardo = idResguardo; + } + + public Producto getProductoidProducto() { + return productoidProducto; + } + + public void setProductoidProducto(Producto productoidProducto) { + this.productoidProducto = productoidProducto; + } + + public Usuarios getUsuariosidUsuarios() { + return usuariosidUsuarios; + } + + public void setUsuariosidUsuarios(Usuarios usuariosidUsuarios) { + this.usuariosidUsuarios = usuariosidUsuarios; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idResguardo != null ? idResguardo.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Resguardo)) { + return false; + } + Resguardo other = (Resguardo) object; + if ((this.idResguardo == null && other.idResguardo != null) || (this.idResguardo != null && !this.idResguardo.equals(other.idResguardo))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Resguardo[ idResguardo=" + idResguardo + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Rol.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Rol.java new file mode 100644 index 0000000..78b0be1 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Rol.java @@ -0,0 +1,129 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import java.util.List; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author jazmin + */ +@Entity +@Table(name = "Rol") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Rol.findAll", query = "SELECT r FROM Rol r"), + @NamedQuery(name = "Rol.findByIdRol", query = "SELECT r FROM Rol r WHERE r.idRol = :idRol"), + @NamedQuery(name = "Rol.findByNombreRol", query = "SELECT r FROM Rol r WHERE r.nombreRol = :nombreRol"), + @NamedQuery(name = "Rol.findByDescripcion", query = "SELECT r FROM Rol r WHERE r.descripcion = :descripcion")}) +public class Rol implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idRol") + private Integer idRol; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "nombreRol") + private String nombreRol; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "descripcion") + private String descripcion; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "rolidRol") + private List usuariosList; + + public Rol() { + } + + public Rol(Integer idRol) { + this.idRol = idRol; + } + + public Rol(Integer idRol, String nombreRol, String descripcion) { + this.idRol = idRol; + this.nombreRol = nombreRol; + this.descripcion = descripcion; + } + + public Integer getIdRol() { + return idRol; + } + + public void setIdRol(Integer idRol) { + this.idRol = idRol; + } + + public String getNombreRol() { + return nombreRol; + } + + public void setNombreRol(String nombreRol) { + this.nombreRol = nombreRol; + } + + public String getDescripcion() { + return descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + @XmlTransient + public List getUsuariosList() { + return usuariosList; + } + + public void setUsuariosList(List usuariosList) { + this.usuariosList = usuariosList; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idRol != null ? idRol.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Rol)) { + return false; + } + Rol other = (Rol) object; + if ((this.idRol == null && other.idRol != null) || (this.idRol != null && !this.idRol.equals(other.idRol))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Rol[ idRol=" + idRol + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Salidas.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Salidas.java new file mode 100644 index 0000000..a9659ec --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Salidas.java @@ -0,0 +1,128 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author jazmin + */ +@Entity +@Table(name = "Salidas") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Salidas.findAll", query = "SELECT s FROM Salidas s"), + @NamedQuery(name = "Salidas.findByIdsalida", query = "SELECT s FROM Salidas s WHERE s.idsalida = :idsalida"), + @NamedQuery(name = "Salidas.findByCantidadSalida", query = "SELECT s FROM Salidas s WHERE s.cantidadSalida = :cantidadSalida"), + @NamedQuery(name = "Salidas.findByFecha", query = "SELECT s FROM Salidas s WHERE s.fecha = :fecha")}) +public class Salidas implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idsalida") + private Integer idsalida; + @Basic(optional = false) + @NotNull + @Column(name = "cantidadSalida") + private int cantidadSalida; + @Basic(optional = false) + @NotNull + @Column(name = "fecha") + @Temporal(TemporalType.TIMESTAMP) + private Date fecha; + @JoinColumn(name = "Producto_idProducto", referencedColumnName = "idProducto") + @ManyToOne(optional = false) + private Producto productoidProducto; + + public Salidas() { + } + + public Salidas(Integer idsalida) { + this.idsalida = idsalida; + } + + public Salidas(Integer idsalida, int cantidadSalida, Date fecha) { + this.idsalida = idsalida; + this.cantidadSalida = cantidadSalida; + this.fecha = fecha; + } + + public Integer getIdsalida() { + return idsalida; + } + + public void setIdsalida(Integer idsalida) { + this.idsalida = idsalida; + } + + public int getCantidadSalida() { + return cantidadSalida; + } + + public void setCantidadSalida(int cantidadSalida) { + this.cantidadSalida = cantidadSalida; + } + + public Date getFecha() { + return fecha; + } + + public void setFecha(Date fecha) { + this.fecha = fecha; + } + + public Producto getProductoidProducto() { + return productoidProducto; + } + + public void setProductoidProducto(Producto productoidProducto) { + this.productoidProducto = productoidProducto; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idsalida != null ? idsalida.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Salidas)) { + return false; + } + Salidas other = (Salidas) object; + if ((this.idsalida == null && other.idsalida != null) || (this.idsalida != null && !this.idsalida.equals(other.idsalida))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Salidas[ idsalida=" + idsalida + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Ubicacion.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Ubicacion.java new file mode 100644 index 0000000..86a58ce --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Ubicacion.java @@ -0,0 +1,158 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import java.util.List; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author estra + */ +@Entity +@Table(name = "ubicacion") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Ubicacion.findAll", query = "SELECT u FROM Ubicacion u"), + @NamedQuery(name = "Ubicacion.findByIdUbicacion", query = "SELECT u FROM Ubicacion u WHERE u.idUbicacion = :idUbicacion"), + @NamedQuery(name = "Ubicacion.findByPasillo", query = "SELECT u FROM Ubicacion u WHERE u.pasillo = :pasillo"), + @NamedQuery(name = "Ubicacion.findByAnaquel", query = "SELECT u FROM Ubicacion u WHERE u.anaquel = :anaquel"), + @NamedQuery(name = "Ubicacion.findByNivel", query = "SELECT u FROM Ubicacion u WHERE u.nivel = :nivel"), + @NamedQuery(name = "Ubicacion.findByStatus", query = "SELECT u FROM Ubicacion u WHERE u.status = :status")}) +public class Ubicacion implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idUbicacion") + private Integer idUbicacion; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "pasillo") + private String pasillo; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "anaquel") + private String anaquel; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "nivel") + private String nivel; + @Basic(optional = false) + @NotNull + @Column(name = "status") + private short status; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "ubicacionidUbicacion") + private List productoList; + + public Ubicacion() { + } + + public Ubicacion(Integer idUbicacion) { + this.idUbicacion = idUbicacion; + } + + public Ubicacion(Integer idUbicacion, String pasillo, String anaquel, String nivel, short status) { + this.idUbicacion = idUbicacion; + this.pasillo = pasillo; + this.anaquel = anaquel; + this.nivel = nivel; + this.status = status; + } + + public Integer getIdUbicacion() { + return idUbicacion; + } + + public void setIdUbicacion(Integer idUbicacion) { + this.idUbicacion = idUbicacion; + } + + public String getPasillo() { + return pasillo; + } + + public void setPasillo(String pasillo) { + this.pasillo = pasillo; + } + + public String getAnaquel() { + return anaquel; + } + + public void setAnaquel(String anaquel) { + this.anaquel = anaquel; + } + + public String getNivel() { + return nivel; + } + + public void setNivel(String nivel) { + this.nivel = nivel; + } + + public short getStatus() { + return status; + } + + public void setStatus(short status) { + this.status = status; + } + + @XmlTransient + public List getProductoList() { + return productoList; + } + + public void setProductoList(List productoList) { + this.productoList = productoList; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idUbicacion != null ? idUbicacion.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Ubicacion)) { + return false; + } + Ubicacion other = (Ubicacion) object; + if ((this.idUbicacion == null && other.idUbicacion != null) || (this.idUbicacion != null && !this.idUbicacion.equals(other.idUbicacion))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Ubicacion[ idUbicacion=" + idUbicacion + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Usuarios.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Usuarios.java new file mode 100644 index 0000000..d3ebbf8 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/modelo/Usuarios.java @@ -0,0 +1,249 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.modelo; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author jazmin + */ +@Entity +@Table(name = "usuarios") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Usuarios.findAll", query = "SELECT u FROM Usuarios u"), + @NamedQuery(name = "Usuarios.findByIdUsuarios", query = "SELECT u FROM Usuarios u WHERE u.idUsuarios = :idUsuarios"), + @NamedQuery(name = "Usuarios.findByUsuario", query = "SELECT u FROM Usuarios u WHERE u.usuario = :usuario"), + @NamedQuery(name = "Usuarios.findByPassword", query = "SELECT u FROM Usuarios u WHERE u.password = :password"), + @NamedQuery(name = "Usuarios.findByNombre", query = "SELECT u FROM Usuarios u WHERE u.nombre = :nombre"), + @NamedQuery(name = "Usuarios.findByApaterno", query = "SELECT u FROM Usuarios u WHERE u.apaterno = :apaterno"), + @NamedQuery(name = "Usuarios.findByAmaterno", query = "SELECT u FROM Usuarios u WHERE u.amaterno = :amaterno"), + @NamedQuery(name = "Usuarios.findByDomicilio", query = "SELECT u FROM Usuarios u WHERE u.domicilio = :domicilio"), + @NamedQuery(name = "Usuarios.findByTelefono", query = "SELECT u FROM Usuarios u WHERE u.telefono = :telefono"), + @NamedQuery(name = "Usuarios.findByFechanacimiento", query = "SELECT u FROM Usuarios u WHERE u.fechanacimiento = :fechanacimiento"), + @NamedQuery(name = "Usuarios.findByTiposangre", query = "SELECT u FROM Usuarios u WHERE u.tiposangre = :tiposangre"), + @NamedQuery(name = "Usuarios.findByUsuarioAndPassword", query = "SELECT u FROM Usuarios u WHERE u.usuario = :usuario AND u.password = :password AND u.status = :status"), + + + @NamedQuery(name = "Usuarios.findByStatus", query = "SELECT u FROM Usuarios u WHERE u.status = :status")}) +public class Usuarios implements Serializable { + + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "idUsuarios") + private Integer idUsuarios; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "usuario") + private String usuario; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 45) + @Column(name = "password") + private String password; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 55) + @Column(name = "nombre") + private String nombre; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 40) + @Column(name = "apaterno") + private String apaterno; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 40) + @Column(name = "amaterno") + private String amaterno; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 75) + @Column(name = "domicilio") + private String domicilio; + @Size(max = 20) + @Column(name = "telefono") + private String telefono; + @Basic(optional = false) + @NotNull + @Column(name = "fechanacimiento") + @Temporal(TemporalType.DATE) + private Date fechanacimiento; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 2) + @Column(name = "tiposangre") + private String tiposangre; + @Basic(optional = false) + @NotNull + @Column(name = "status") + private short status; + @JoinColumn(name = "Rol_idRol", referencedColumnName = "idRol") + @ManyToOne(optional = false) + private Rol rolidRol; + + public Usuarios() { + } + + public Usuarios(Integer idUsuarios) { + this.idUsuarios = idUsuarios; + } + + public Usuarios(Integer idUsuarios, String usuario, String password, String nombre, String apaterno, String amaterno, String domicilio, Date fechanacimiento, String tiposangre, short status) { + this.idUsuarios = idUsuarios; + this.usuario = usuario; + this.password = password; + this.nombre = nombre; + this.apaterno = apaterno; + this.amaterno = amaterno; + this.domicilio = domicilio; + this.fechanacimiento = fechanacimiento; + this.tiposangre = tiposangre; + this.status = status; + } + + public Integer getIdUsuarios() { + return idUsuarios; + } + + public void setIdUsuarios(Integer idUsuarios) { + this.idUsuarios = idUsuarios; + } + + public String getUsuario() { + return usuario; + } + + public void setUsuario(String usuario) { + this.usuario = usuario; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public String getApaterno() { + return apaterno; + } + + public void setApaterno(String apaterno) { + this.apaterno = apaterno; + } + + public String getAmaterno() { + return amaterno; + } + + public void setAmaterno(String amaterno) { + this.amaterno = amaterno; + } + + public String getDomicilio() { + return domicilio; + } + + public void setDomicilio(String domicilio) { + this.domicilio = domicilio; + } + + public String getTelefono() { + return telefono; + } + + public void setTelefono(String telefono) { + this.telefono = telefono; + } + + public Date getFechanacimiento() { + return fechanacimiento; + } + + public void setFechanacimiento(Date fechanacimiento) { + this.fechanacimiento = fechanacimiento; + } + + public String getTiposangre() { + return tiposangre; + } + + public void setTiposangre(String tiposangre) { + this.tiposangre = tiposangre; + } + + public short getStatus() { + return status; + } + + public void setStatus(short status) { + this.status = status; + } + + public Rol getRolidRol() { + return rolidRol; + } + + public void setRolidRol(Rol rolidRol) { + this.rolidRol = rolidRol; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idUsuarios != null ? idUsuarios.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Usuarios)) { + return false; + } + Usuarios other = (Usuarios) object; + if ((this.idUsuarios == null && other.idUsuarios != null) || (this.idUsuarios != null && !this.idUsuarios.equals(other.idUsuarios))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "mx.edu.tsj.chapala.sistemas.jin.modelo.Usuarios[ idUsuarios=" + idUsuarios + " ]"; + } + +} diff --git a/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/msg/Mensajes.java b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/msg/Mensajes.java new file mode 100644 index 0000000..341d315 --- /dev/null +++ b/InventarioJakartaJIN-ejb/src/java/mx/edu/tsj/chapala/sistemas/jin/msg/Mensajes.java @@ -0,0 +1,26 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.msg; + +/** + * + * @author estra + */ +public enum Mensajes { + SIN_ERROR, + CAMPOS_INCOMPLETOS, + ELEMENTO_MODIFICADO, + ELEMENTO_ENCONTRADO, + ELEMENTO_NO_ENCONTRADO, + NO_HAY_ELEMENTOS, + ELEMENTO_DUPLICADO, + TIPO_DE_DATO_INCORRECTOS, + NO_SE_AGREGO_EL_ELEMENTO, + USUARIO_O_CONTRASENA_INCORRECTA + + + + +} diff --git a/InventarioJakartaJIN-war/libs/primefaces-12.0.0.jar b/InventarioJakartaJIN-war/libs/primefaces-12.0.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..88dab2498c464884e383949f20938217987be879 GIT binary patch literal 4793350 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%0D7;ULUUHbQ}-gB13h9*^LqSnrg;^%TlsnhQ=t13 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%0A_b3Mpu4`dT?- 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%0ANvDs{U8P* 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

25{H#U6A`8)nQAC^$DriV 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 z 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