Browse Source

correcciones en la vista de proveedores y productos.

master
OmarRz231 6 months ago
parent
commit
a1e4ce71ba
  1. 18
      Inventario-war/web/productosCrear.xhtml
  2. 14
      Inventario-war/web/proveedorCrear.xhtml
  3. 32
      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="#{demoBeanUbicacion.listUbicacion}" var="itemU"></p:dataTable>
<div>
<div>
<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."/>
@ -93,8 +93,7 @@
<div>
<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.">
<f:validateRegex pattern="^(?!0+(\.0+)?$)\d+(\.\d+)?$" />
<f:validateRegex pattern="^\d+(\.\d+)?$" />
</p:inputText>
<p:outputLabel value="Material:" for="material" />
@ -108,13 +107,13 @@
</div>
<div>
<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}"/>
</p:selectOneMenu>
<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}"/>
</p:selectOneMenu>
@ -134,20 +133,20 @@
</div>
<div>
<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}"/>
</p:selectOneMenu>
<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}"/>
</p:selectOneMenu>
</div>
<div>
<p:outputLabel value="Almacén:" 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:outputLabel value="Ubicacion:" for="ubicacionid" />
<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}"/>
</p:selectOneMenu>
@ -162,6 +161,7 @@
</f:view>
</ui:define>

14
Inventario-war/web/proveedorCrear.xhtml

@ -71,7 +71,7 @@
<h1><h:outputText style="color: black;" value="#{demoBeanProveedores.titulo}"/></h1>
<p:dataTable value="#{demoBeanCategoria.categoria}" var="itemC"></p:dataTable>
<p:growl id="growl" showDetail="true" />
<div>
<div style="margin: 20px;">
<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.">
<f:validateRegex pattern="^[a-zA-Z]{3,}+$" for="nombre"/>
@ -84,35 +84,35 @@
</div>
<div>
<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"/>
</p:inputText>
<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"/>
</p:inputText>
</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">
<f:selectItems id="pais" value="#{demoBeanProveedores.SeleccionarPais()}"/>
<p:ajax listener="#{demoBeanProveedores.SeleccionarEstado()}" update="estados"/>
</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">
<f:selectItems id="estado" value="#{demoBeanProveedores.SeleccionarEstado()}" />
<p:ajax listener="#{demoBeanProveedores.SeleccionarCiudad()}" update="ciudades" />
</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">
<f:selectItems id="ciudad" value="#{demoBeanProveedores.SeleccionarCiudad()}"/>
</p:selectOneMenu>
</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: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}"/>

32
Inventario-war/web/proveedorEliminar.xhtml

@ -36,28 +36,21 @@
<p:menuitem value="Almacen" outcome="ubicacionLista.xhtml" ajax="false"/>
</p:submenu>
<p:submenu label="Productos" >
<p:menuitem value="Producto" outcome="productosLista.xhtml" ajax="false"/>
<p:menuitem value="Categoria" outcome="categoriaLista.xhtml" ajax="false"/>
<p:menuitem value="Talla" outcome="tallaLista.xhtml" ajax="false"/>
<p:menuitem value="Color" outcome="colorLista.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 label="Sesión" >
<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:tieredMenu>
</h:form>
</div>
</div>
</ui:define>
<ui:define name="right">
@ -69,33 +62,33 @@
<center>
<h:form style="background-color: white; margin: -10px;">
<h1><h:outputText style="color: black;" value="Eliminar Proveedor"/></h1>
<div style="margin-top: 50px">
<div style="margin: 20px;">
<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:"/>
<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>
<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:"/>
<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>
<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:"/>
<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>
<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:"/>
<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>
<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"/>
@ -104,6 +97,5 @@
</f:view>
</ui:define>
</ui:composition>
</body>
</html>

Loading…
Cancel
Save