Listo lo de los sobregiros, falta implementarlos

This commit is contained in:
Daniel Cortés
2019-07-22 13:15:37 -04:00
parent 5bdb500677
commit d70c3bc435
10 changed files with 326 additions and 32 deletions

View File

@@ -17,28 +17,62 @@
</h:head>
<body class="black-70 pa4">
<h:form rendered="#{userBean.isLogged() and userBean.isAdmin()}">
<div class="flex justify-between">
<h1 class="f1">Cuenta Corriente</h1>
<h1 class="f1 tc">Cuenta Corriente</h1>
<h:commandLink class="f5 tc link w-20 dim br2 ph3 pv2 mb1 mr2 dib white bg-blue" immediate="true" action="admin_cliente_view" style="margin-top: auto; margin-bottom: auto">
<div class="mt3 cf">
<h:commandLink class="f5 fr tc link dim br2 ph3 pv2 mb2 dib white bg-green" rendered="#{cuentaCorrienteBean.cuentaCorriente.lineaSobregiro == null}" action="#{cuentaCorrienteBean.gotoContratarLineaSobregiro()}" style="width: 250px">
<li class="fas fa-file-invoice-dollar"></li> Contratar Linea Sobregiro
</h:commandLink>
<h:commandLink class="f5 fl tc link dim br2 ph3 pv2 mb2 dib white bg-blue" immediate="true" action="admin_cliente_view" style="width: 250px">
<li class="fas fa-arrow-left"></li> Volver
</h:commandLink>
</h:commandLink>
</div>
<div class="mv4 ph2 fl w-33">
<div class="mt3 tc">
<h:outputLabel class="db fw4 lh-copy f6" for="id" value="Id:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100" id="id" value="#{cuentaCorrienteBean.cuentaCorriente.id}" readonly="true" label="Id:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100 measure" id="id" value="#{cuentaCorrienteBean.cuentaCorriente.id}" readonly="true" label="Id:"/>
</div>
<div class="mv4 ph2 fl w-33">
<div class="mt3 tc">
<h:outputLabel class="db fw4 lh-copy f6" for="saldo" value="Saldo:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100" id="saldo" value="#{cuentaCorrienteBean.cuentaCorriente.saldo}" readonly="true" label="Saldo:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100 measure" id="saldo" value="#{cuentaCorrienteBean.cuentaCorriente.saldo}" readonly="true" label="Saldo:"/>
</div>
<div class="mv4 ph2 fl w-33">
<div class="mt3 tc">
<h:outputLabel class="db fw4 lh-copy f6" for="fecha_creacion" value="Fecha Creacion:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100" id="fecha_creacion" value="#{cuentaCorrienteBean.cuentaCorriente.insertedAt}" readonly="true" label="Fecha Creacion:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100 measure" id="fecha_creacion" value="#{cuentaCorrienteBean.cuentaCorriente.insertedAt}" readonly="true" label="Fecha Creacion:"/>
</div>
<hr/>
<h:panelGroup layout="block" class="mv3 w-100" rendered="#{cuentaCorrienteBean.cuentaCorriente.lineaSobregiro != null}">
<h1 class="f2 tc">Linea Sobregiro</h1>
<h1 class="f2 ">Depositos</h1>
<div class="mt3 tc">
<h:outputLabel class="db fw4 lh-copy f6" value="Id:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100 measure" value="#{cuentaCorrienteBean.cuentaCorriente.lineaSobregiro.id}" readonly="true"/>
</div>
<div class="mt3 tc">
<h:outputLabel class="db fw4 lh-copy f6" value="Limite:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100 measure" value="#{cuentaCorrienteBean.cuentaCorriente.lineaSobregiro.limite}" readonly="true"/>
</div>
<div class="mt3 tc">
<h:outputLabel class="db fw4 lh-copy f6" value="Sobregiro:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100 measure" value="#{cuentaCorrienteBean.cuentaCorriente.lineaSobregiro.sobregiro}" readonly="true"/>
</div>
<div class="mt3 tc">
<h:outputLabel class="db fw4 lh-copy f6" value="Fecha Creacion:"/>
<h:inputText class="pa2 input-reset ba b--black-20 bg-transparent w-100 measure" value="#{cuentaCorrienteBean.cuentaCorriente.insertedAt}" readonly="true"/>
</div>
</h:panelGroup>
<h:panelGroup layout="block" class="mv3 w-100" rendered="#{cuentaCorrienteBean.cuentaCorriente.lineaSobregiro == null}">
<h1 class="f2 tc">Linea Sobregiro</h1>
<p class="f6 tc">Sin contratar</p>
</h:panelGroup>
<hr/>
<h1 class="f2 tc">Transacciones</h1>
<h1 class="f3 tc">Depositos</h1>
<h:dataTable class="w-100 pv3" headerClass="fw6 bb b--black-20 tl pb2 pr3 bg-white" value="#{cuentaCorrienteBean.cuentaCorriente.depositoList}" var="deposito">
<h:column>
<f:facet name="header">
@@ -64,8 +98,8 @@
</h:commandLink>
</h:column>
</h:dataTable>
<h1 class="f2">Giros</h1>
<hr/>
<h1 class="f3 tc">Giros</h1>
<h:dataTable class="w-100 pv3" headerClass="fw6 bb b--black-20 tl pb2 pr3 bg-white" value="#{cuentaCorrienteBean.cuentaCorriente.giroList}" var="giro">
<h:column>
<f:facet name="header">
@@ -91,8 +125,8 @@
</h:commandLink>
</h:column>
</h:dataTable>
<h1 class="f2">Transferencias Hechas</h1>
<hr/>
<h1 class="f3 tc">Transferencias Hechas</h1>
<h:dataTable class="w-100 pv3" headerClass="fw6 bb b--black-20 tl pb2 pr3 bg-white" value="#{cuentaCorrienteBean.cuentaCorriente.transferenciaFromList}" var="transferencia">
<h:column>
<f:facet name="header">
@@ -124,7 +158,9 @@
</h:column>
</h:dataTable>
<h1 class="f2">Transferencias Recibidas</h1>
<hr/>
<h1 class="f3 tc">Transferencias Recibidas</h1>
<h:dataTable class="w-100 pv3" headerClass="fw6 bb b--black-20 tl pb2 pr3 bg-white" value="#{cuentaCorrienteBean.cuentaCorriente.transferenciaToList}" var="transferencia">
<h:column>
<f:facet name="header">