Browse Source

correcciones en la vista de proveedores y productos.

master
OmarRz231 4 months ago
parent
commit
a1e4ce71ba
  1. 18
      Inventario-war/web/productosCrear.xhtml
  2. 14
      Inventario-war/web/proveedorCrear.xhtml
  3. 30
      Inventario-war/web/proveedorEliminar.xhtml

18
Inventario-war/web/productosCrear.xhtml

@ -83,7 +83,7 @@
<p:dataTable value="#{demoBeanProveedores.statusProveedor}" var="itemcv"></p:dataTable> <p:dataTable value="#{demoBeanProveedores.statusProveedor}" var="itemcv"></p:dataTable>
<p:dataTable value="#{demoBeanUbicacion.listUbicacion}" var="itemU"></p:dataTable> <p:dataTable value="#{demoBeanUbicacion.listUbicacion}" var="itemU"></p:dataTable>
<div> <div>
<p:outputLabel value="Nombre:" for="nombre" /> <p:outputLabel value="Nombre:" for="nombre" />
<p:inputText id="nombre" value="#{demoBeanProductos.producto.nombre}" style="margin: 10px; margin-right: 35px; margin-bottom: 20px" title="Nombre" required="true" requiredMessage="Se requiere campo Nombre."/> <p:inputText id="nombre" value="#{demoBeanProductos.producto.nombre}" style="margin: 10px; margin-right: 35px; margin-bottom: 20px" title="Nombre" required="true" requiredMessage="Se requiere campo Nombre."/>
@ -93,8 +93,7 @@
<div> <div>
<p:outputLabel value="Precio:" for="precio" /> <p:outputLabel value="Precio:" for="precio" />
<p:inputText id="precio" value="#{demoBeanProductos.producto.precio}" style="margin-left: 10px; margin-right: 60px; margin-bottom: 20px" title="Precio" required="true" validatorMessage="Se requiere campo Valido en Precio" requiredMessage="Se requiere campo Precio."> <p:inputText id="precio" value="#{demoBeanProductos.producto.precio}" style="margin-left: 10px; margin-right: 60px; margin-bottom: 20px" title="Precio" required="true" validatorMessage="Se requiere campo Valido en Precio" requiredMessage="Se requiere campo Precio.">
<f:validateRegex pattern="^(?!0+(\.0+)?$)\d+(\.\d+)?$" /> <f:validateRegex pattern="^\d+(\.\d+)?$" />
</p:inputText> </p:inputText>
<p:outputLabel value="Material:" for="material" /> <p:outputLabel value="Material:" for="material" />
@ -108,13 +107,13 @@
</div> </div>
<div> <div>
<p:outputLabel value="Color:" for="colorid" /> <p:outputLabel value="Color:" for="colorid" />
<p:selectOneMenu id="colorid" value="#{demoBeanProductos.producto.colorid}" converter="selectOneMenuConverter" style="margin-left: 10px; margin-right: 175px; margin-bottom: 20px" title="Colorid" required="true" requiredMessage="Se requiere campo Color." appendTo="@this"> <p:selectOneMenu id="colorid" value="#{demoBeanProductos.producto.colorid}" converter="selectOneMenuConverter" style="margin-left: 10px; margin-right: 171px; margin-bottom: 20px" title="Colorid" required="true" requiredMessage="Se requiere campo Color." appendTo="@this">
<f:selectItems value="#{demoBeanColor.listRolll}" var="itemCo" itemLabel="#{itemCo.color}" itemValue="#{itemCo}"/> <f:selectItems value="#{demoBeanColor.listRolll}" var="itemCo" itemLabel="#{itemCo.color}" itemValue="#{itemCo}"/>
</p:selectOneMenu> </p:selectOneMenu>
<p:outputLabel value="Categoria:" for="categoriaid" /> <p:outputLabel value="Categoria:" for="categoriaid" />
<p:selectOneMenu id="categoriaid" value="#{demoBeanProductos.producto.categoriaid}" converter="selectOneMenuConverter" style="margin-left: 10px; margin-right: 90px; margin-bottom: 20px" title="Categoriaid" required="true" requiredMessage="Se requiere campo Categoria." appendTo="@this"> <p:selectOneMenu id="categoriaid" value="#{demoBeanProductos.producto.categoriaid}" converter="selectOneMenuConverter" style="margin-left: 10px; margin-right: 89px; margin-bottom: 20px" title="Categoriaid" required="true" requiredMessage="Se requiere campo Categoria." appendTo="@this">
<f:selectItems value="#{demoBeanCategoria.categoria}" var="itemC" itemLabel="#{itemC.categoria}" itemValue="#{itemC}"/> <f:selectItems value="#{demoBeanCategoria.categoria}" var="itemC" itemLabel="#{itemC.categoria}" itemValue="#{itemC}"/>
</p:selectOneMenu> </p:selectOneMenu>
@ -134,20 +133,20 @@
</div> </div>
<div> <div>
<p:outputLabel value="Proveedores:" for="proveedoresid" /> <p:outputLabel value="Proveedores:" for="proveedoresid" />
<p:selectOneMenu id="proveedoresid" value="#{demoBeanProductos.producto.proveedoresid}" converter="selectOneMenuConverter" style="margin-left: 10px; margin-right: 175px; margin-bottom: 20px" title="Proveedoresid" required="true" requiredMessage="Se requiere campo Proveedores." appendTo="@this"> <p:selectOneMenu id="proveedoresid" value="#{demoBeanProductos.producto.proveedoresid}" converter="selectOneMenuConverter" style="margin-left: 10px; margin-right: 171px; margin-bottom: 20px" title="Proveedoresid" required="true" requiredMessage="Se requiere campo Proveedores." appendTo="@this">
<f:selectItems value="#{demoBeanProveedores.statusProveedor}" var="itemP" itemLabel="#{itemP.nombre}" itemValue="#{itemP}"/> <f:selectItems value="#{demoBeanProveedores.statusProveedor}" var="itemP" itemLabel="#{itemP.nombre}" itemValue="#{itemP}"/>
</p:selectOneMenu> </p:selectOneMenu>
<p:outputLabel value="Talla:" for="tallaid" /> <p:outputLabel value="Talla:" for="tallaid" />
<p:selectOneMenu id="tallaid" value="#{demoBeanProductos.producto.tallaid}" converter="selectOneMenuConverter" style="margin-left: 10px; margin-right: 195px; margin-bottom: 20px" title="Tallaid" required="true" requiredMessage="Se requiere campo Talla." appendTo="@this"> <p:selectOneMenu id="tallaid" value="#{demoBeanProductos.producto.tallaid}" converter="selectOneMenuConverter" style="margin-left: 10px; margin-right: 196px; margin-bottom: 20px" title="Tallaid" required="true" requiredMessage="Se requiere campo Talla." appendTo="@this">
<f:selectItems value="#{demoBeanTalla.talla}" var="itemT" itemLabel="#{itemT.talla}" itemValue="#{itemT}"/> <f:selectItems value="#{demoBeanTalla.talla}" var="itemT" itemLabel="#{itemT.talla}" itemValue="#{itemT}"/>
</p:selectOneMenu> </p:selectOneMenu>
</div> </div>
<div> <div>
<p:outputLabel value="Almacén:" for="ubicacionid" /> <p:outputLabel value="Ubicacion:" for="ubicacionid" />
<p:selectOneMenu id="ubicacionid" value="#{demoBeanProductos.producto.ubicacionid}" converter="selectOneMenuConverter" style="margin-left: 20px; margin-right: -210px; margin-bottom: 20px" title="Ubicacionid" required="true" requiredMessage="Se requiere campo Almacén." appendTo="@this"> <p:selectOneMenu id="ubicacionid" value="#{demoBeanProductos.producto.ubicacionid}" converter="selectOneMenuConverter" style="margin-left: 20px; margin-right: -209px; margin-bottom: 20px" title="Ubicacionid" required="true" requiredMessage="Se requiere campo Ubicacion." appendTo="@this">
<f:selectItems value="#{demoBeanUbicacion.listUbicacion}" var="itemU" itemLabel="#{itemU.nombreAlmacen}" itemValue="#{itemU}"/> <f:selectItems value="#{demoBeanUbicacion.listUbicacion}" var="itemU" itemLabel="#{itemU.nombreAlmacen}" itemValue="#{itemU}"/>
</p:selectOneMenu> </p:selectOneMenu>
@ -163,6 +162,7 @@
</ui:define> </ui:define>
</ui:composition> </ui:composition>

14
Inventario-war/web/proveedorCrear.xhtml

@ -71,7 +71,7 @@
<h1><h:outputText style="color: black;" value="#{demoBeanProveedores.titulo}"/></h1> <h1><h:outputText style="color: black;" value="#{demoBeanProveedores.titulo}"/></h1>
<p:dataTable value="#{demoBeanCategoria.categoria}" var="itemC"></p:dataTable> <p:dataTable value="#{demoBeanCategoria.categoria}" var="itemC"></p:dataTable>
<p:growl id="growl" showDetail="true" /> <p:growl id="growl" showDetail="true" />
<div> <div style="margin: 20px;">
<p:outputLabel value="Nombre:" for="nombre" /> <p:outputLabel value="Nombre:" for="nombre" />
<p:inputText id="nombre" value="#{demoBeanProveedores.proveedor.nombre}" style="margin: 10px; margin-right: 35px; margin-bottom: 20px;" title="nombre" required="true" validatorMessage="El nombre debe de ser minimo de tres letras." requiredMessage="Se requiere el campo nombre."> <p:inputText id="nombre" value="#{demoBeanProveedores.proveedor.nombre}" style="margin: 10px; margin-right: 35px; margin-bottom: 20px;" title="nombre" required="true" validatorMessage="El nombre debe de ser minimo de tres letras." requiredMessage="Se requiere el campo nombre.">
<f:validateRegex pattern="^[a-zA-Z]{3,}+$" for="nombre"/> <f:validateRegex pattern="^[a-zA-Z]{3,}+$" for="nombre"/>
@ -84,35 +84,35 @@
</div> </div>
<div> <div>
<p:outputLabel value="Direccion:" for="direccion" /> <p:outputLabel value="Direccion:" for="direccion" />
<p:inputText id="direccion" value="#{demoBeanProveedores.proveedor.direccion}" style="margin-left: 10px; margin-right: 25px; margin-bottom: 20px" title="direccion" required="true" validatorMessage="La direeccion no es valida " requiredMessage="Se requiere el campo direccion."> <p:inputText id="direccion" value="#{demoBeanProveedores.proveedor.direccion}" style="margin-left: 10px; margin-right: 26px; margin-bottom: 20px" title="direccion" required="true" validatorMessage="La direeccion no es valida " requiredMessage="Se requiere el campo direccion.">
<f:validateRegex pattern="^[a-zA-Z0-9\s]+$" for="direccion"/> <f:validateRegex pattern="^[a-zA-Z0-9\s]+$" for="direccion"/>
</p:inputText> </p:inputText>
<p:outputLabel value="Telefono" for="telefono" /> <p:outputLabel value="Telefono" for="telefono" />
<p:inputText id="telefono" value="#{demoBeanProveedores.proveedor.telefono}" style="margin-left: 10px; margin-right: 15px; margin-bottom: 20px" title="telefono" required="true" validatorMessage="El telefono debe de llevar la extension de tu pais." requiredMessage="Se requiere el campo telefono."> <p:inputText id="telefono" value="#{demoBeanProveedores.proveedor.telefono}" style="margin-left: 10px; margin-right: 19px; margin-bottom: 20px" title="telefono" required="true" validatorMessage="El telefono debe de llevar la extension de tu pais." requiredMessage="Se requiere el campo telefono.">
<f:validateRegex pattern="^[+]+[0-9]{2}+[0-9]{10}+$" for="telefono"/> <f:validateRegex pattern="^[+]+[0-9]{2}+[0-9]{10}+$" for="telefono"/>
</p:inputText> </p:inputText>
</div> </div>
<div> <div>
<h:outputText value="Pais *"/> <h:outputText value="Pais *" style="font-size: 16px"/>
<p:selectOneMenu id="paises" value="#{demoBeanProveedores.p}" style="margin: 20px" converter="selectOneMenuConverter" title="pais" required="true" appendTo="@this"> <p:selectOneMenu id="paises" value="#{demoBeanProveedores.p}" style="margin: 20px" converter="selectOneMenuConverter" title="pais" required="true" appendTo="@this">
<f:selectItems id="pais" value="#{demoBeanProveedores.SeleccionarPais()}"/> <f:selectItems id="pais" value="#{demoBeanProveedores.SeleccionarPais()}"/>
<p:ajax listener="#{demoBeanProveedores.SeleccionarEstado()}" update="estados"/> <p:ajax listener="#{demoBeanProveedores.SeleccionarEstado()}" update="estados"/>
</p:selectOneMenu> </p:selectOneMenu>
<h:outputText value="Estado *"/> <h:outputText value="Estado *" style="font-size: 16px"/>
<p:selectOneMenu id="estados" value="#{demoBeanProveedores.e}" style="margin: 20px" converter="selectOneMenuConverter" title="estado" required="true" appendTo="@this"> <p:selectOneMenu id="estados" value="#{demoBeanProveedores.e}" style="margin: 20px" converter="selectOneMenuConverter" title="estado" required="true" appendTo="@this">
<f:selectItems id="estado" value="#{demoBeanProveedores.SeleccionarEstado()}" /> <f:selectItems id="estado" value="#{demoBeanProveedores.SeleccionarEstado()}" />
<p:ajax listener="#{demoBeanProveedores.SeleccionarCiudad()}" update="ciudades" /> <p:ajax listener="#{demoBeanProveedores.SeleccionarCiudad()}" update="ciudades" />
</p:selectOneMenu> </p:selectOneMenu>
<h:outputText value="Ciudad *"/> <h:outputText value="Ciudad *" style="font-size: 16px"/>
<p:selectOneMenu id="ciudades" value="#{demoBeanProveedores.c}" style="margin: 20px" converter="selectOneMenuConverter" title="ciudad" required="true" appendTo="@this"> <p:selectOneMenu id="ciudades" value="#{demoBeanProveedores.c}" style="margin: 20px" converter="selectOneMenuConverter" title="ciudad" required="true" appendTo="@this">
<f:selectItems id="ciudad" value="#{demoBeanProveedores.SeleccionarCiudad()}"/> <f:selectItems id="ciudad" value="#{demoBeanProveedores.SeleccionarCiudad()}"/>
</p:selectOneMenu> </p:selectOneMenu>
</div> </div>
<div style="padding-left: 10px; margin-left: 10px; margin-right: -30px;"> <div style="padding-left: 10px; margin-left: 10px; margin-right: -296px;">
<p:outputLabel value="Tipo_Producto:" for="categoriaid" /> <p:outputLabel value="Tipo_Producto:" for="categoriaid" />
<p:selectOneMenu id="categoriaid" value="#{demoBeanProveedores.proveedor.categoriaid}" converter="selectOneMenuConverter" style="margin-left: 20px; margin-right: 150px; margin-bottom: 20px" title="Categoriaid" required="true" requiredMessage="Se requiere campo Categoria." appendTo="@this"> <p:selectOneMenu id="categoriaid" value="#{demoBeanProveedores.proveedor.categoriaid}" converter="selectOneMenuConverter" style="margin-left: 20px; margin-right: 150px; margin-bottom: 20px" title="Categoriaid" required="true" requiredMessage="Se requiere campo Categoria." appendTo="@this">
<f:selectItems value="#{demoBeanCategoria.categoria}" var="itemC" itemLabel="#{itemC.categoria}" itemValue="#{itemC}"/> <f:selectItems value="#{demoBeanCategoria.categoria}" var="itemC" itemLabel="#{itemC.categoria}" itemValue="#{itemC}"/>

30
Inventario-war/web/proveedorEliminar.xhtml

@ -36,28 +36,21 @@
<p:menuitem value="Almacen" outcome="ubicacionLista.xhtml" ajax="false"/> <p:menuitem value="Almacen" outcome="ubicacionLista.xhtml" ajax="false"/>
</p:submenu> </p:submenu>
<p:submenu label="Productos" > <p:submenu label="Productos" >
<p:menuitem value="Producto" outcome="productosLista.xhtml" ajax="false"/> <p:menuitem value="Producto" outcome="productosLista.xhtml" ajax="false"/>
<p:menuitem value="Categoria" outcome="categoriaLista.xhtml" ajax="false"/> <p:menuitem value="Categoria" outcome="categoriaLista.xhtml" ajax="false"/>
<p:menuitem value="Talla" outcome="tallaLista.xhtml" ajax="false"/> <p:menuitem value="Talla" outcome="tallaLista.xhtml" ajax="false"/>
<p:menuitem value="Color" outcome="colorLista.xhtml" ajax="false"/> <p:menuitem value="Color" outcome="colorLista.xhtml" ajax="false"/>
<p:menuitem value="Marca" outcome="marcaLista.xhtml" ajax="false"/> <p:menuitem value="Marca" outcome="marcaLista.xhtml" ajax="false"/>
<p:menuitem value="Genero" outcome="vistaGenero.xhtml" ajax="false"/> <p:menuitem value="Genero" outcome="vistaGenero.xhtml" ajax="false"/>
</p:submenu> </p:submenu>
<p:submenu label="Sesión" > <p:submenu label="Sesión" >
<p:divider/> <p:divider/>
<p:menuitem value="Cerrar sesión" icon="pi pi-fw pi-power-off" action="#{demoBeanLogin.logout()}"/> <p:menuitem value="Cerrar sesión" icon="pi pi-fw pi-power-off" action="#{demoBeanLogin.logout()}"/>
</p:submenu> </p:submenu>
</p:tieredMenu> </p:tieredMenu>
</h:form> </h:form>
</div> </div>
</ui:define> </ui:define>
<ui:define name="right"> <ui:define name="right">
@ -69,33 +62,33 @@
<center> <center>
<h:form style="background-color: white; margin: -10px;"> <h:form style="background-color: white; margin: -10px;">
<h1><h:outputText style="color: black;" value="Eliminar Proveedor"/></h1> <h1><h:outputText style="color: black;" value="Eliminar Proveedor"/></h1>
<div style="margin-top: 50px"> <div style="margin: 20px;">
<h:outputText value="Id:"/> <h:outputText value="Id:"/>
<p:inputText value="#{demoBeanProveedores.proveedor.id}" style="margin-left: 10px; margin-right: 35px;" title="Id" disabled="true"/> <p:inputText value="#{demoBeanProveedores.proveedor.id}" style="margin-left: 10px; margin-right: 35px; margin-bottom:20px;" title="Id" disabled="true"/>
<h:outputText value="Nombre:"/> <h:outputText value="Nombre:"/>
<p:inputText value="#{demoBeanProveedores.proveedor.nombre}" style="margin-left: 10px; margin-right: 60px; margin-bottom: 20px" disabled="true" title="Nombre"/> <p:inputText value="#{demoBeanProveedores.proveedor.nombre}" style="margin-left: 10px; margin-right: 60px; margin-bottom: 20px;" disabled="true" title="Nombre"/>
</div> </div>
<div> <div>
<h:outputText value="Correo:"/> <h:outputText value="Correo:"/>
<p:inputText value="#{demoBeanProveedores.proveedor.correo}" style="margin-left: 10px; margin-right: 30px; margin-bottom: 20px" disabled="true" title="Correo"/> <p:inputText value="#{demoBeanProveedores.proveedor.correo}" style="margin-left: 10px; margin-right: 30px; margin-bottom: 20px;" disabled="true" title="Correo"/>
<h:outputText value="Direccion:"/> <h:outputText value="Direccion:"/>
<p:inputText value="#{demoBeanProveedores.proveedor.direccion}" style="margin-left: 10px; margin-right: 85px; margin-bottom: 20px" disabled="true" title="Direccion"/> <p:inputText value="#{demoBeanProveedores.proveedor.direccion}" style="margin-left: 10px; margin-right: 85px; margin-bottom: 20px;" disabled="true" title="Direccion"/>
</div> </div>
<div> <div>
<h:outputText value="Ciudad:"/> <h:outputText value="Ciudad:"/>
<p:inputText value="#{demoBeanProveedores.proveedor.ciudad}" style="margin-left: 10px; margin-right: 35px; margin-bottom: 20px" disabled="true" title="Ciudad"/> <p:inputText value="#{demoBeanProveedores.proveedor.ciudad}" style="margin-left: 10px; margin-right: 35px; margin-bottom: 20px;" disabled="true" title="Ciudad"/>
<h:outputText value="Telefono:"/> <h:outputText value="Telefono:"/>
<p:inputText value="#{demoBeanProveedores.proveedor.telefono}" style="margin-left: 10px; margin-right: 85px; margin-bottom: 20px" disabled="true" title="Telefono"/> <p:inputText value="#{demoBeanProveedores.proveedor.telefono}" style="margin-left: 10px; margin-right: 85px; margin-bottom: 20px;" disabled="true" title="Telefono"/>
</div> </div>
<div> <div>
<h:outputText value="Tipo_Producto:"/> <h:outputText value="Tipo_Producto:"/>
<p:inputText value="#{demoBeanProveedores.proveedor.categoriaid.categoria}" style="margin-left: 10px; margin-right: 50px; margin-bottom: 20px" disabled="true" title="Tipo de Producto"/> <p:inputText value="#{demoBeanProveedores.proveedor.categoriaid.categoria}" style="margin-left: 10px; margin-right: 50px; margin-bottom: 20px;" disabled="true" title="Tipo de Producto"/>
<h:outputText value="Status:"/> <h:outputText value="Status:"/>
<p:inputText value="#{demoBeanProveedores.proveedor.status ==1?'Activo':'Inactivo'}" style="margin-left: 10px; margin-right: 130px; margin-bottom: 20px" disabled="true" title="Status"/> <p:inputText value="#{demoBeanProveedores.proveedor.status ==1?'Activo':'Inactivo'}" style="margin-left: 10px; margin-right: 130px; margin-bottom: 20px;" disabled="true" title="Status"/>
</div> </div>
<p:commandButton action="vistaProveedores.xhtml" styleClass="rounded-button ui-button-danger" value="Cancelar" style="margin-left: 100px; margin-right: -200px;" immediate="true" ajax="false"/> <p:commandButton action="vistaProveedores.xhtml" styleClass="rounded-button ui-button-danger" value="Cancelar" style="margin-left: 100px; margin-right: -200px;" immediate="true" ajax="false"/>
<p:commandButton action="vistaProveedores.xhtml" styleClass="rounded-button ui-button-success" actionListener="#{demoBeanProveedores.eliminarProveedor()}" style="margin-left: 10px; margin-right: -200px;" value="Eliminar" ajax="false"/> <p:commandButton action="vistaProveedores.xhtml" styleClass="rounded-button ui-button-success" actionListener="#{demoBeanProveedores.eliminarProveedor()}" style="margin-left: 10px; margin-right: -200px;" value="Eliminar" ajax="false"/>
@ -104,6 +97,5 @@
</f:view> </f:view>
</ui:define> </ui:define>
</ui:composition> </ui:composition>
</body> </body>
</html> </html>

Loading…
Cancel
Save