fixes bug #6688
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@49091 d1611594-4594-4d17-8e1d-87c2c4800839master
|
@ -0,0 +1,63 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.gui.controladores.comissao;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.context.annotation.Scope;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
|
||||||
|
@Scope("prototype")
|
||||||
|
@Controller("busquedaConferenciaComissaoController")
|
||||||
|
public class BusquedaConferenciaComissaoController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private static final Logger log = LoggerFactory.getLogger(BusquedaConferenciaComissaoController.class);
|
||||||
|
|
||||||
|
private Textbox txtCompetencia;
|
||||||
|
private PuntoVenta puntoVenta;
|
||||||
|
private Empresa empresa;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
super.doAfterCompose(comp);
|
||||||
|
txtCompetencia.focus();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnPesquisa(Event ev) {
|
||||||
|
Map<String, Object> args = new HashMap<String, Object>();
|
||||||
|
args.put("competencia", txtCompetencia.getValue());
|
||||||
|
args.put("empresa", empresa);
|
||||||
|
args.put("puntoVenta", puntoVenta);
|
||||||
|
|
||||||
|
openWindow("/gui/comissao/conferenciaComissao.zul",
|
||||||
|
Labels.getLabel("conferenciaComissaoController.window.title"), args, MODAL);
|
||||||
|
}
|
||||||
|
|
||||||
|
public PuntoVenta getPuntoVenta() {
|
||||||
|
return puntoVenta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPuntoVenta(PuntoVenta puntoVenta) {
|
||||||
|
this.puntoVenta = puntoVenta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Empresa getEmpresa() {
|
||||||
|
return empresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmpresa(Empresa empresa) {
|
||||||
|
this.empresa = empresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,188 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.gui.controladores.comissao;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.annotation.Scope;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.Executions;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
|
import org.zkoss.zk.ui.event.ForwardEvent;
|
||||||
|
import org.zkoss.zul.Messagebox;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.comissao.CoresConferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConferenciaComissaoService;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.ConferenciaComissaoVO;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.DiaConferenciaComissaoVO;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConferenciaComissao;
|
||||||
|
|
||||||
|
@Scope("prototype")
|
||||||
|
@Controller("conferenciaComissaoController")
|
||||||
|
public class ConferenciaComissaoController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private static Logger log = Logger.getLogger(ConferenciaComissaoController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ConferenciaComissaoService conferenciaComissaoService;
|
||||||
|
|
||||||
|
private String competencia;
|
||||||
|
private Empresa empresa;
|
||||||
|
private PuntoVenta puntoVenta;
|
||||||
|
|
||||||
|
private List<ConferenciaComissaoVO> lsConferenciaComissao;
|
||||||
|
private MyListbox conferenciaList;
|
||||||
|
|
||||||
|
private List<String> columns;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
competencia = (String) Executions.getCurrent().getArg().get("competencia");
|
||||||
|
empresa = (Empresa) Executions.getCurrent().getArg().get("empresa");
|
||||||
|
puntoVenta = (PuntoVenta) Executions.getCurrent().getArg().get("puntoVenta");
|
||||||
|
carregarColunas();
|
||||||
|
|
||||||
|
super.doAfterCompose(comp);
|
||||||
|
conferenciaList.setItemRenderer(new RenderConferenciaComissao());
|
||||||
|
conferenciaList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
if(event instanceof ForwardEvent) {
|
||||||
|
ForwardEvent forwardEvent = (ForwardEvent) event;
|
||||||
|
String vet[] = forwardEvent.getOrigin().getTarget().getId().split("-");
|
||||||
|
Integer puntoventaId = Integer.valueOf(vet[0]);
|
||||||
|
Integer dia = Integer.valueOf(vet[1]);
|
||||||
|
verDiaConferencia(puntoventaId, dia);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
carregarDados();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarColunas() {
|
||||||
|
try {
|
||||||
|
String[] vetCompetencia = ((String) Executions.getCurrent().getArg().get("competencia")).split("/");
|
||||||
|
Calendar cal = Calendar.getInstance(LocaleUtil.getLocale());
|
||||||
|
cal.set(Calendar.MONTH, Integer.valueOf(vetCompetencia[0]) - 1);
|
||||||
|
cal.set(Calendar.YEAR, Integer.valueOf(vetCompetencia[1]));
|
||||||
|
|
||||||
|
columns = new ArrayList<String>();
|
||||||
|
for (int i = 1; i <= cal.getActualMaximum(Calendar.DAY_OF_MONTH); i++) {
|
||||||
|
columns.add(i + "");
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onDoubleClick(Event event){
|
||||||
|
if (event instanceof ForwardEvent) {
|
||||||
|
try {
|
||||||
|
ForwardEvent ev = (ForwardEvent) event;
|
||||||
|
Messagebox.show(ev.getOrigin().getTarget().getId());
|
||||||
|
} catch(Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<String> getColumns() {
|
||||||
|
if (columns == null) {
|
||||||
|
carregarColunas();
|
||||||
|
}
|
||||||
|
return columns;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCompetencia() {
|
||||||
|
return competencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompetencia(String competencia) {
|
||||||
|
this.competencia = competencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Empresa getEmpresa() {
|
||||||
|
return empresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmpresa(Empresa empresa) {
|
||||||
|
this.empresa = empresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PuntoVenta getPuntoVenta() {
|
||||||
|
return puntoVenta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPuntoVenta(PuntoVenta puntoVenta) {
|
||||||
|
this.puntoVenta = puntoVenta;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarDados() {
|
||||||
|
try {
|
||||||
|
lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(competencia, empresa, puntoVenta);
|
||||||
|
conferenciaList.setData(lsConferenciaComissao);
|
||||||
|
} catch (BusinessException e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void verDiaConferencia(Integer puntoventaId, Integer dia) {
|
||||||
|
ConferenciaComissaoVO conferenciaComissao = lsConferenciaComissao.get(lsConferenciaComissao.indexOf(new ConferenciaComissaoVO(puntoventaId, competencia)));
|
||||||
|
DiaConferenciaComissaoVO diaConferenciaComissao = conferenciaComissao.getDias().get(conferenciaComissao.getDias().indexOf(new DiaConferenciaComissaoVO(dia)));
|
||||||
|
|
||||||
|
Map<String, Object> args = new HashMap<String, Object>();
|
||||||
|
args.put("conferenciaId", diaConferenciaComissao.getConferenciaId());
|
||||||
|
args.put("puntoventaId", puntoventaId);
|
||||||
|
args.put("nombpuntoventa", conferenciaComissao.getNombpuntoventa());
|
||||||
|
args.put("numPuntoVenta", conferenciaComissao.getNumPuntoVenta());
|
||||||
|
args.put("empresaId", empresa.getEmpresaId());
|
||||||
|
args.put("nombempresa", empresa.getNombempresa());
|
||||||
|
args.put("datamovimento", StringUtils.leftPad(String.valueOf(dia), 2, "0") + "/" + competencia);
|
||||||
|
args.put("conferenciaList", conferenciaList);
|
||||||
|
|
||||||
|
openWindow("/gui/comissao/conferencia.zul",
|
||||||
|
Labels.getLabel("conferenciaController.window.title"), args, MODAL);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAmarelo() {
|
||||||
|
return CoresConferencia.AMARELO.getUrl();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAzul() {
|
||||||
|
return CoresConferencia.AZUL.getUrl();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPreto() {
|
||||||
|
return CoresConferencia.PRETO.getUrl();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBranco() {
|
||||||
|
return CoresConferencia.BRANCO.getUrl();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLaranja() {
|
||||||
|
return CoresConferencia.LARANJA.getUrl();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVermelho() {
|
||||||
|
return CoresConferencia.VERMELHO.getUrl();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,571 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.gui.controladores.comissao;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.annotation.Scope;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zhtml.Messagebox;
|
||||||
|
import org.zkoss.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.Executions;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
|
import org.zkoss.zul.Comboitem;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Conferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.LogConferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.comissao.BoletoStatusComissao;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.comissao.StatusLogConferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.comissao.TipoLogConferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConferenciaComissaoService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.ConferenciaComissaoVO;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.EventosFinanceirosVO;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.LogConferenciaVO;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.OcdVO;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.BigDecimalUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderBoletoComissao;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEventosFinanceiros;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderLogConferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderOcd;
|
||||||
|
|
||||||
|
@Scope("prototype")
|
||||||
|
@Controller("conferenciaController")
|
||||||
|
public class ConferenciaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private static Logger log = Logger.getLogger(ConferenciaController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ConferenciaComissaoService conferenciaComissaoService;
|
||||||
|
|
||||||
|
private String datamovimento;
|
||||||
|
private Empresa empresa;
|
||||||
|
private Integer puntoventaId;
|
||||||
|
private String puntoventa;
|
||||||
|
private Conferencia conferencia;
|
||||||
|
|
||||||
|
private MyListbox eventosFinanceirosList;
|
||||||
|
private List<EventosFinanceirosVO> lsEventosFinanceiros;
|
||||||
|
|
||||||
|
private MyListbox logsConferenciaList;
|
||||||
|
private List<LogConferenciaVO> lsLogsConferencia;
|
||||||
|
|
||||||
|
private MyTextboxDecimal txtTotalCreditosEventoFinanceiros;
|
||||||
|
private MyTextboxDecimal txtTotalDebitosEventoFinanceiros;
|
||||||
|
private MyTextboxDecimal txtTotalDiferencaEventoFinanceiros;
|
||||||
|
|
||||||
|
private MyComboboxEstandar cmbSituacaoLog;
|
||||||
|
private MyTextboxDecimal txtPrecoLog;
|
||||||
|
private MyTextbox txtObservacaoLog;
|
||||||
|
|
||||||
|
private MyListbox bilhetesList;
|
||||||
|
private List<BoletoComissao> lsBilhetes;
|
||||||
|
|
||||||
|
private MyListbox bilhetesCanceladosList;
|
||||||
|
private List<BoletoComissao> lsBilhetesCancelados;
|
||||||
|
|
||||||
|
private MyListbox bilhetesDevolvidosList;
|
||||||
|
private List<BoletoComissao> lsBilhetesDevolvidos;
|
||||||
|
|
||||||
|
private MyListbox bilhetesGapList;
|
||||||
|
private List<BoletoComissao> lsBilhetesGap;
|
||||||
|
|
||||||
|
private MyListbox bilhetesGapCanceladosList;
|
||||||
|
private List<BoletoComissao> lsBilhetesGapCancelados;
|
||||||
|
|
||||||
|
private MyListbox bilhetesGapDevolvidosList;
|
||||||
|
private List<BoletoComissao> lsBilhetesGapDevolvidos;
|
||||||
|
|
||||||
|
private MyListbox bilhetesManualList;
|
||||||
|
private List<BoletoComissao> lsBilhetesManual;
|
||||||
|
|
||||||
|
private List<OcdVO> lsOcds;
|
||||||
|
private MyListbox ocdsList;
|
||||||
|
|
||||||
|
private MyListbox conferenciaList;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
|
||||||
|
conferenciaList = (MyListbox) Executions.getCurrent().getArg().get("conferenciaList");
|
||||||
|
Long conferenciaId = (Long) Executions.getCurrent().getArg().get("conferenciaId");
|
||||||
|
datamovimento = (String) Executions.getCurrent().getArg().get("datamovimento");
|
||||||
|
empresa = (Empresa) Executions.getCurrent().getArg().get("empresa");
|
||||||
|
puntoventaId = (Integer) Executions.getCurrent().getArg().get("puntoventaId");
|
||||||
|
String nombpuntoventa = (String) Executions.getCurrent().getArg().get("nombpuntoventa");
|
||||||
|
String numPuntoVenta = (String) Executions.getCurrent().getArg().get("numPuntoVenta");
|
||||||
|
puntoventa = numPuntoVenta.concat(" - ").concat(nombpuntoventa);
|
||||||
|
recuperarConferencia(conferenciaId);
|
||||||
|
|
||||||
|
super.doAfterCompose(comp);
|
||||||
|
logsConferenciaList.setItemRenderer(new RenderLogConferencia());
|
||||||
|
|
||||||
|
ocdsList.setItemRenderer(new RenderOcd());
|
||||||
|
ocdsList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
OcdVO ocd = (OcdVO) ocdsList.getSelected();
|
||||||
|
lancarLogConferenciaOcd(ocd, ocdsList);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
eventosFinanceirosList.setItemRenderer(new RenderEventosFinanceiros());
|
||||||
|
eventosFinanceirosList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
EventosFinanceirosVO eventosFinanceiros = (EventosFinanceirosVO) eventosFinanceirosList.getSelected();
|
||||||
|
lancarLogConferenciaEventosFinanceiros(eventosFinanceiros, eventosFinanceirosList);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
bilhetesManualList.setItemRenderer(new RenderBoletoComissao());
|
||||||
|
bilhetesManualList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
BoletoComissao boletoComissao = (BoletoComissao) bilhetesManualList.getSelected();
|
||||||
|
lancarLogConferenciaBilhete(boletoComissao, bilhetesManualList);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
bilhetesList.setItemRenderer(new RenderBoletoComissao());
|
||||||
|
bilhetesList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
BoletoComissao boletoComissao = (BoletoComissao) bilhetesList.getSelected();
|
||||||
|
lancarLogConferenciaBilhete(boletoComissao, bilhetesList);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
bilhetesCanceladosList.setItemRenderer(new RenderBoletoComissao());
|
||||||
|
bilhetesCanceladosList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
BoletoComissao boletoComissao = (BoletoComissao) bilhetesCanceladosList.getSelected();
|
||||||
|
lancarLogConferenciaBilhete(boletoComissao, bilhetesCanceladosList);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
bilhetesDevolvidosList.setItemRenderer(new RenderBoletoComissao());
|
||||||
|
bilhetesDevolvidosList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
BoletoComissao boletoComissao = (BoletoComissao) bilhetesDevolvidosList.getSelected();
|
||||||
|
lancarLogConferenciaBilhete(boletoComissao, bilhetesDevolvidosList);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
bilhetesGapList.setItemRenderer(new RenderBoletoComissao());
|
||||||
|
bilhetesGapList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
BoletoComissao boletoComissao = (BoletoComissao) bilhetesGapList.getSelected();
|
||||||
|
lancarLogConferenciaBilhete(boletoComissao, bilhetesGapList);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
bilhetesGapCanceladosList.setItemRenderer(new RenderBoletoComissao());
|
||||||
|
bilhetesGapCanceladosList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
BoletoComissao boletoComissao = (BoletoComissao) bilhetesGapCanceladosList.getSelected();
|
||||||
|
lancarLogConferenciaBilhete(boletoComissao, bilhetesCanceladosList);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
bilhetesGapDevolvidosList.setItemRenderer(new RenderBoletoComissao());
|
||||||
|
bilhetesGapDevolvidosList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
BoletoComissao boletoComissao = (BoletoComissao) bilhetesGapDevolvidosList.getSelected();
|
||||||
|
lancarLogConferenciaBilhete(boletoComissao, bilhetesDevolvidosList);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
popularCombobox();
|
||||||
|
|
||||||
|
carregarDados();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void popularCombobox() {
|
||||||
|
for (StatusLogConferencia status : StatusLogConferencia.values()) {
|
||||||
|
Comboitem comboItem = new Comboitem(status.toString());
|
||||||
|
comboItem.setValue(status.getValue());
|
||||||
|
comboItem.setParent(cmbSituacaoLog);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarDados() {
|
||||||
|
try {
|
||||||
|
carregarBilhetesManual();
|
||||||
|
carregarBilhetes();
|
||||||
|
carregarBilhetesCancelados();
|
||||||
|
carregarBilhetesDevolvidos();
|
||||||
|
carregarBilhetesGap();
|
||||||
|
carregarBilhetesGapCancelados();
|
||||||
|
carregarBilhetesGapDevolvidos();
|
||||||
|
carregarEventosFinanceiros();
|
||||||
|
carregarOcds();
|
||||||
|
carregarLogsConferencia();
|
||||||
|
} catch (BusinessException e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarBilhetesManual() throws BusinessException {
|
||||||
|
lsBilhetesManual = conferenciaComissaoService.carregarBilhetesComissao(conferencia, BoletoStatusComissao.BOLETO_MANUAL);
|
||||||
|
bilhetesManualList.setData(lsBilhetesManual);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarBilhetes() throws BusinessException {
|
||||||
|
lsBilhetes = conferenciaComissaoService.carregarBilhetesComissao(conferencia, BoletoStatusComissao.BOLETOS);
|
||||||
|
bilhetesList.setData(lsBilhetes);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarBilhetesCancelados() throws BusinessException {
|
||||||
|
lsBilhetesCancelados = conferenciaComissaoService.carregarBilhetesComissao(conferencia, BoletoStatusComissao.BOLETO_CANCELADO);
|
||||||
|
bilhetesCanceladosList.setData(lsBilhetesCancelados);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarBilhetesDevolvidos() throws BusinessException {
|
||||||
|
lsBilhetesDevolvidos = conferenciaComissaoService.carregarBilhetesComissao(conferencia, BoletoStatusComissao.BOLETO_DEVOLVIDO);
|
||||||
|
bilhetesDevolvidosList.setData(lsBilhetesDevolvidos);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarBilhetesGap() throws BusinessException {
|
||||||
|
lsBilhetesGap = conferenciaComissaoService.carregarBilhetesComissao(conferencia, BoletoStatusComissao.GAP);
|
||||||
|
bilhetesGapList.setData(lsBilhetesGap);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarBilhetesGapCancelados() throws BusinessException {
|
||||||
|
lsBilhetesGapCancelados = conferenciaComissaoService.carregarBilhetesComissao(conferencia, BoletoStatusComissao.GAP_CANCELADO);
|
||||||
|
bilhetesGapCanceladosList.setData(lsBilhetesGapCancelados);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarBilhetesGapDevolvidos() throws BusinessException {
|
||||||
|
lsBilhetesGapDevolvidos = conferenciaComissaoService.carregarBilhetesComissao(conferencia, BoletoStatusComissao.GAP_DEVOLVIDO);
|
||||||
|
bilhetesGapDevolvidosList.setData(lsBilhetesGapDevolvidos);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarLogsConferencia() throws BusinessException {
|
||||||
|
lsLogsConferencia = conferenciaComissaoService.carregarLogConferencia(conferencia);
|
||||||
|
logsConferenciaList.setData(lsLogsConferencia);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarEventosFinanceiros() throws BusinessException {
|
||||||
|
lsEventosFinanceiros = conferenciaComissaoService.carregarEventosFinanceiros(conferencia);
|
||||||
|
eventosFinanceirosList.setData(lsEventosFinanceiros);
|
||||||
|
|
||||||
|
BigDecimal totalCreditosEventoFinanceiros = BigDecimal.ZERO;
|
||||||
|
BigDecimal totalDebitosEventoFinanceiros = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
BigDecimal negativo = new BigDecimal(-1);
|
||||||
|
for (EventosFinanceirosVO eventoFinanceiro : lsEventosFinanceiros) {
|
||||||
|
if(eventoFinanceiro.getImpingreso().doubleValue() > 0d) {
|
||||||
|
totalCreditosEventoFinanceiros = totalCreditosEventoFinanceiros.add(eventoFinanceiro.getImpingreso());
|
||||||
|
} else if(eventoFinanceiro.getImpingreso().doubleValue() < 0d) {
|
||||||
|
totalDebitosEventoFinanceiros = totalDebitosEventoFinanceiros.add(eventoFinanceiro.getImpingreso().multiply(negativo));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
txtTotalCreditosEventoFinanceiros.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalCreditosEventoFinanceiros, LocaleUtil.getLocale()));
|
||||||
|
txtTotalDebitosEventoFinanceiros.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalDebitosEventoFinanceiros, LocaleUtil.getLocale()));
|
||||||
|
txtTotalDiferencaEventoFinanceiros.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(totalCreditosEventoFinanceiros.subtract(totalDebitosEventoFinanceiros), LocaleUtil.getLocale()));
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarOcds() throws BusinessException {
|
||||||
|
lsOcds = conferenciaComissaoService.carregarOcds(conferencia);
|
||||||
|
ocdsList.setData(lsOcds);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnChegadaMalote(Event event) throws InterruptedException {
|
||||||
|
try {
|
||||||
|
conferencia = conferenciaComissaoService.confirmarChegadaMalote(conferencia);
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("conferenciaController.msg.confirmarChegadaMalote"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
closeWindow();
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnEncerrarMovimentoDiario(Event event) throws InterruptedException {
|
||||||
|
try {
|
||||||
|
conferencia = conferenciaComissaoService.encerrarMovimentoDiario(conferencia);
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("conferenciaController.msg.encerrarMovimentoDiario"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
closeWindow();
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnReabrirMovimentoDiario(Event event) throws InterruptedException {
|
||||||
|
try {
|
||||||
|
conferencia = conferenciaComissaoService.reabrirMovimentoDiario(conferencia);
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("conferenciaController.msg.reabrirMovimentoDiario"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
closeWindow();
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void recuperarConferencia(Long conferenciaId) throws ParseException, BusinessException {
|
||||||
|
if(conferenciaId != null) {
|
||||||
|
conferencia = conferenciaComissaoService.obtenerID(conferenciaId);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(conferencia == null) {
|
||||||
|
conferencia = conferenciaComissaoService.obtenerConferenciaDataMovimento(DateUtil.getDateFromString(datamovimento, "dd/MM/yyyy"));
|
||||||
|
}
|
||||||
|
|
||||||
|
if(conferencia == null) {
|
||||||
|
conferencia = new Conferencia();
|
||||||
|
conferencia.setActivo(Boolean.TRUE);
|
||||||
|
conferencia.setFecmodif(new Date());
|
||||||
|
conferencia.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
conferencia.setEmpresa(empresa);
|
||||||
|
conferencia.setPuntoVenta(new PuntoVenta(puntoventaId));
|
||||||
|
conferencia.setDatamovimento(DateUtil.getDateFromString(datamovimento, "dd/MM/yyyy"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAdicionarObservacaoLog(Event event) throws InterruptedException {
|
||||||
|
try {
|
||||||
|
LogConferencia logConferencia = new LogConferencia();
|
||||||
|
logConferencia.setPreco(txtPrecoLog.getValueDecimal());
|
||||||
|
logConferencia.setObservacao(txtObservacaoLog.getValue());
|
||||||
|
logConferencia.setConferencia(conferencia);
|
||||||
|
logConferencia.setStatus(StatusLogConferencia.getStatusLogConferencia((Integer)cmbSituacaoLog.getSelectedItem().getValue()));
|
||||||
|
logConferencia.setTipo(TipoLogConferencia.AVULSO);
|
||||||
|
conferenciaComissaoService.suscribirLogConferencia(logConferencia);
|
||||||
|
|
||||||
|
carregarLogsConferencia();
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("conferenciaController.msg.adicionarLogConferencia"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoverObservacaoLog(Event event) throws InterruptedException {
|
||||||
|
try {
|
||||||
|
int resp = Messagebox.show(
|
||||||
|
Labels.getLabel("conferenciaController.MSG.borrarLogConferenciaPergunta"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||||
|
|
||||||
|
if (resp == Messagebox.YES) {
|
||||||
|
LogConferenciaVO logConferenciaVO = (LogConferenciaVO) logsConferenciaList.getSelected();
|
||||||
|
LogConferencia logConferencia = conferenciaComissaoService.obtenerLogConferenciaID(logConferenciaVO.getLogconferenciaId());
|
||||||
|
conferenciaComissaoService.borrarLogConferencia(logConferencia);
|
||||||
|
|
||||||
|
carregarLogsConferencia();
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("conferenciaController.msg.removerLogConferencia"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void lancarLogConferenciaBilhete(BoletoComissao boletoComissao, MyListbox localBilhetesList) {
|
||||||
|
if (boletoComissao == null || isObservacaoLancada(boletoComissao) || isMovimentoEncerrado()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Map<String, Object> args = new HashMap<String, Object>();
|
||||||
|
args.put("boletoComissao", boletoComissao);
|
||||||
|
args.put("logsConferenciaList", logsConferenciaList);
|
||||||
|
args.put("bilhetesList", localBilhetesList);
|
||||||
|
args.put("conferencia", conferencia);
|
||||||
|
|
||||||
|
openWindow("/gui/comissao/editarLogConferenciaComissao.zul",
|
||||||
|
Labels.getLabel("editarLogConferenciaComissaoController.window.title"), args, MODAL);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void lancarLogConferenciaEventosFinanceiros(EventosFinanceirosVO eventosFinanceiros, MyListbox eventosFinanceirosList) {
|
||||||
|
if (eventosFinanceiros == null || isObservacaoLancada(eventosFinanceiros) || isMovimentoEncerrado()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Map<String, Object> args = new HashMap<String, Object>();
|
||||||
|
args.put("eventosFinanceiros", eventosFinanceiros);
|
||||||
|
args.put("logsConferenciaList", logsConferenciaList);
|
||||||
|
args.put("eventosFinanceirosList", eventosFinanceirosList);
|
||||||
|
args.put("conferencia", conferencia);
|
||||||
|
|
||||||
|
openWindow("/gui/comissao/editarLogConferenciaComissao.zul",
|
||||||
|
Labels.getLabel("editarLogConferenciaComissaoController.window.title"), args, MODAL);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void lancarLogConferenciaOcd(OcdVO ocd, MyListbox ocdsList) {
|
||||||
|
if (ocd == null || isObservacaoLancada(ocd) || isMovimentoEncerrado()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Map<String, Object> args = new HashMap<String, Object>();
|
||||||
|
args.put("ocd", ocd);
|
||||||
|
args.put("logsConferenciaList", logsConferenciaList);
|
||||||
|
args.put("ocdsList", ocdsList);
|
||||||
|
args.put("conferencia", conferencia);
|
||||||
|
|
||||||
|
openWindow("/gui/comissao/editarLogConferenciaComissao.zul",
|
||||||
|
Labels.getLabel("editarLogConferenciaComissaoController.window.title"), args, MODAL);
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean isObservacaoLancada(BoletoComissao boletoComissao) {
|
||||||
|
for (LogConferenciaVO logConferencia : lsLogsConferencia) {
|
||||||
|
if(boletoComissao.getBoletoId().equals(logConferencia.getBoletoId())) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean isObservacaoLancada(EventosFinanceirosVO eventosFinanceiros) {
|
||||||
|
for (LogConferenciaVO logConferencia : lsLogsConferencia) {
|
||||||
|
if(eventosFinanceiros.getEventoextraId().equals(logConferencia.getEventoextraId())) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean isObservacaoLancada(OcdVO ocd) {
|
||||||
|
for (LogConferenciaVO logConferencia : lsLogsConferencia) {
|
||||||
|
if(ocd.getOcdId().equals(logConferencia.getOcdId())) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void carregarDadosConferencia() {
|
||||||
|
try {
|
||||||
|
List<ConferenciaComissaoVO> lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(DateUtil.getStringDate(conferencia.getDatamovimento(), "MM/yyyy"), conferencia.getEmpresa(), conferencia.getPuntoVenta());
|
||||||
|
conferenciaList.setData(lsConferenciaComissao);
|
||||||
|
} catch (BusinessException e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public String getDatamovimento() {
|
||||||
|
return datamovimento;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDatamovimento(String datamovimento) {
|
||||||
|
this.datamovimento = datamovimento;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Empresa getEmpresa() {
|
||||||
|
return empresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmpresa(Empresa empresa) {
|
||||||
|
this.empresa = empresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPuntoventa() {
|
||||||
|
return puntoventa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPuntoventa(String puntoventa) {
|
||||||
|
this.puntoventa = puntoventa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Conferencia getConferencia() {
|
||||||
|
return conferencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConferencia(Conferencia conferencia) {
|
||||||
|
this.conferencia = conferencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean isMovimentoNaoEncerrado() {
|
||||||
|
return conferencia.getIndconferido() == null || !conferencia.getIndconferido();
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean isMovimentoEncerrado() {
|
||||||
|
return conferencia.getIndconferido() != null && conferencia.getIndconferido();
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean isPermissaoReabrirMovimento() {
|
||||||
|
return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_REABRIR_MOVIMENTODIARIO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean isExibirBotaoReabrirMovimento() {
|
||||||
|
return isMovimentoEncerrado() && UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_REABRIR_MOVIMENTODIARIO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean isExibirBotaoChegadaMalote() {
|
||||||
|
return (conferencia.getIndmaloterecebido() == null || !conferencia.getIndmaloterecebido()) && isMovimentoNaoEncerrado();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnCerrar() {
|
||||||
|
this.closeWindow();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void closeWindow() {
|
||||||
|
carregarDadosConferencia();
|
||||||
|
super.closeWindow();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,156 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.gui.controladores.comissao;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.annotation.Scope;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.Executions;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Comboitem;
|
||||||
|
import org.zkoss.zul.Messagebox;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Conferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.LogConferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.comissao.StatusLogConferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.comissao.TipoLogConferencia;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConferenciaComissaoService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.EventosFinanceirosVO;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.LogConferenciaVO;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.OcdVO;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal;
|
||||||
|
|
||||||
|
@Scope("prototype")
|
||||||
|
@Controller("editarLogConferenciaComissaoController")
|
||||||
|
public class EditarLogConfenciaComissaoController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private static final Logger log = Logger.getLogger(EditarLogConfenciaComissaoController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ConferenciaComissaoService conferenciaComissaoService;
|
||||||
|
|
||||||
|
private MyListbox logsConferenciaList;
|
||||||
|
private MyListbox atualizarList;
|
||||||
|
|
||||||
|
private MyComboboxEstandar cmbSituacaoLog;
|
||||||
|
private MyTextboxDecimal txtPrecoLog;
|
||||||
|
private MyTextbox txtObservacaoLog;
|
||||||
|
|
||||||
|
private Conferencia conferencia;
|
||||||
|
private BoletoComissao boletoComissao;
|
||||||
|
private EventosFinanceirosVO eventosFinanceiros;
|
||||||
|
private OcdVO ocd;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
boletoComissao = (BoletoComissao) Executions.getCurrent().getArg().get("boletoComissao");
|
||||||
|
eventosFinanceiros = (EventosFinanceirosVO) Executions.getCurrent().getArg().get("eventosFinanceiros");
|
||||||
|
ocd = (OcdVO) Executions.getCurrent().getArg().get("ocd");
|
||||||
|
conferencia = (Conferencia) Executions.getCurrent().getArg().get("conferencia");
|
||||||
|
logsConferenciaList = (MyListbox) Executions.getCurrent().getArg().get("logsConferenciaList");
|
||||||
|
|
||||||
|
if(Executions.getCurrent().getArg().containsKey("ocdsList")) {
|
||||||
|
atualizarList = (MyListbox) Executions.getCurrent().getArg().get("ocdsList");
|
||||||
|
} else if(Executions.getCurrent().getArg().containsKey("eventosFinanceirosList")) {
|
||||||
|
atualizarList = (MyListbox) Executions.getCurrent().getArg().get("eventosFinanceirosList");
|
||||||
|
} else if(Executions.getCurrent().getArg().containsKey("bilhetesList")) {
|
||||||
|
atualizarList = (MyListbox) Executions.getCurrent().getArg().get("bilhetesList");
|
||||||
|
}
|
||||||
|
|
||||||
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
|
popularCombobox();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||||
|
try {
|
||||||
|
LogConferencia logConferencia = new LogConferencia();
|
||||||
|
logConferencia.setPreco(txtPrecoLog.getValueDecimal());
|
||||||
|
logConferencia.setObservacao(txtObservacaoLog.getValue());
|
||||||
|
logConferencia.setConferencia(conferencia);
|
||||||
|
logConferencia.setStatus(StatusLogConferencia.getStatusLogConferencia((Integer)cmbSituacaoLog.getSelectedItem().getValue()));
|
||||||
|
logConferencia.setTipo(TipoLogConferencia.AVULSO);
|
||||||
|
|
||||||
|
if(boletoComissao != null) {
|
||||||
|
logConferencia.setBoletoId(boletoComissao.getBoletoId());
|
||||||
|
logConferencia.setTipo(TipoLogConferencia.BOLETO);
|
||||||
|
boletoComissao.setStatus(logConferencia.getStatus().getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
if(eventosFinanceiros != null) {
|
||||||
|
logConferencia.setEventoextraId(eventosFinanceiros.getEventoextraId());
|
||||||
|
logConferencia.setTipo(TipoLogConferencia.EVENTO_FINANCEIRO);
|
||||||
|
eventosFinanceiros.setStatus(logConferencia.getStatus().getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
if(ocd != null) {
|
||||||
|
logConferencia.setOcdId(ocd.getOcdId());
|
||||||
|
logConferencia.setTipo(TipoLogConferencia.OCD);
|
||||||
|
ocd.setStatus(logConferencia.getStatus().getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
conferenciaComissaoService.suscribirLogConferencia(logConferencia);
|
||||||
|
|
||||||
|
atualizarLogConferenciaList(logConferencia);
|
||||||
|
atualizarList();
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("conferenciaController.msg.adicionarLogConferencia"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
closeWindow();
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||||
|
Labels.getLabel("conferenciaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void atualizarList() {
|
||||||
|
if(boletoComissao != null) {
|
||||||
|
atualizarList.updateItem(boletoComissao);
|
||||||
|
} else if(eventosFinanceiros != null) {
|
||||||
|
atualizarList.updateItem(eventosFinanceiros);
|
||||||
|
} else if(ocd != null) {
|
||||||
|
atualizarList.updateItem(ocd);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void atualizarLogConferenciaList(LogConferencia logConferencia) {
|
||||||
|
LogConferenciaVO logConferenciaVO = new LogConferenciaVO();
|
||||||
|
logConferenciaVO.setLogconferenciaId(logConferencia.getLogconferenciaId());
|
||||||
|
logConferenciaVO.setBoletoId(logConferencia.getBoletoId());
|
||||||
|
logConferenciaVO.setEventoextraId(logConferencia.getEventoextraId());
|
||||||
|
logConferenciaVO.setOcdId(logConferencia.getOcdId());
|
||||||
|
logConferenciaVO.setFecmodif(logConferencia.getFecmodif());
|
||||||
|
logConferenciaVO.setNombusuario(UsuarioLogado.getUsuarioLogado().getNombusuario());
|
||||||
|
if(boletoComissao != null) {
|
||||||
|
logConferenciaVO.setNumfoliosistema(boletoComissao.getNumFolioSistema());
|
||||||
|
}
|
||||||
|
logConferenciaVO.setObservacao(logConferencia.getObservacao());
|
||||||
|
logConferenciaVO.setPreco(logConferencia.getPreco());
|
||||||
|
logConferenciaVO.setStatus(logConferencia.getStatus().getValue());
|
||||||
|
logConferenciaVO.setTipo(logConferencia.getTipo().getValue());
|
||||||
|
logsConferenciaList.updateItem(logConferenciaVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void popularCombobox() {
|
||||||
|
for (StatusLogConferencia status : StatusLogConferencia.values()) {
|
||||||
|
Comboitem comboItem = new Comboitem(status.toString());
|
||||||
|
comboItem.setValue(status.getValue());
|
||||||
|
comboItem.setParent(cmbSituacaoLog);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.comissao;
|
||||||
|
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||||
|
|
||||||
|
public class ItemMenuConferenciaComissao extends DefaultItemMenuSistema {
|
||||||
|
|
||||||
|
public ItemMenuConferenciaComissao() {
|
||||||
|
super("indexController.mniConferenciaComissao.label");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getClaveMenu() {
|
||||||
|
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.COMISSAO.MENU.CONFERENCIACOMISSAO";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void ejecutar() {
|
||||||
|
PantallaUtileria.openWindow("/gui/comissao/busquedaConferenciaComissao.zul",
|
||||||
|
Labels.getLabel("busquedaConferenciaComissaoController.window.title"), getArgs(), desktop);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,58 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.constantes.DescricaoTipoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.IndStatusBoleto;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.BigDecimalUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil;
|
||||||
|
|
||||||
|
public class RenderBoletoComissao implements ListitemRenderer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
BoletoComissao boletoComissao = (BoletoComissao) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(DescricaoTipoVenta.getDescricaoTipoVenta(boletoComissao.getTipoVenta()));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(boletoComissao.getUf());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(String.valueOf(boletoComissao.getNumAsiento()));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(boletoComissao.getNumFolioSistema());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(boletoComissao.getNumSeriePreimpresa());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(boletoComissao.getNumFolioPreImpreso());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(boletoComissao.getDesccategoria());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
BigDecimal total = BigDecimal.ZERO;
|
||||||
|
total = total.add(boletoComissao.getValorpagado()).add(boletoComissao.getSeguro()).add(boletoComissao.getPedagio()).add(boletoComissao.getSeguro());
|
||||||
|
lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(total, LocaleUtil.getLocale()));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
IndStatusBoleto indStatusBoleto = IndStatusBoleto.getIndStatusBoleto(boletoComissao.getIndstatusboleto());
|
||||||
|
lc = new Listcell(indStatusBoleto != null ? indStatusBoleto.getValue() : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(boletoComissao.getStatusDescricao());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", boletoComissao);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.ConferenciaComissaoVO;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.DiaConferenciaComissaoVO;
|
||||||
|
|
||||||
|
public class RenderConferenciaComissao implements ListitemRenderer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
ConferenciaComissaoVO conferenciaComissao = (ConferenciaComissaoVO) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(conferenciaComissao.getNumPuntoVenta());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(conferenciaComissao.getNombpuntoventa());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
for (DiaConferenciaComissaoVO diaConferenciaComissao : conferenciaComissao.getDiasOrdenado()) {
|
||||||
|
lc = new Listcell();
|
||||||
|
lc.setId(conferenciaComissao.getPuntoventaId() + "-" + diaConferenciaComissao.getDia());
|
||||||
|
lc.addForward("onDoubleClick", lstm.getParent(), "onDoubleClick");
|
||||||
|
lc.setImage(diaConferenciaComissao.getCor().getUrl());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
}
|
||||||
|
|
||||||
|
lstm.setAttribute("data", conferenciaComissao);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,36 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.EventosFinanceirosVO;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.BigDecimalUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil;
|
||||||
|
|
||||||
|
public class RenderEventosFinanceiros implements ListitemRenderer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
EventosFinanceirosVO eventosFinanceiros = (EventosFinanceirosVO) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(eventosFinanceiros.getNumdocumento());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(eventosFinanceiros.getDesctipoevento());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(eventosFinanceiros.getDescinfo());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(eventosFinanceiros.getImpingreso(), LocaleUtil.getLocale()));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(eventosFinanceiros.getStatusDescricao());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", eventosFinanceiros);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -2,17 +2,17 @@ package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
import java.text.NumberFormat;
|
import java.text.NumberFormat;
|
||||||
import java.util.Locale;
|
|
||||||
|
|
||||||
import org.zkoss.zul.Listcell;
|
import org.zkoss.zul.Listcell;
|
||||||
import org.zkoss.zul.Listitem;
|
import org.zkoss.zul.Listitem;
|
||||||
import org.zkoss.zul.ListitemRenderer;
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.ItemDesconto;
|
import com.rjconsultores.ventaboletos.entidad.ItemDesconto;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil;
|
||||||
|
|
||||||
public class RenderItemDesconto implements ListitemRenderer {
|
public class RenderItemDesconto implements ListitemRenderer {
|
||||||
|
|
||||||
private static NumberFormat NF = DecimalFormat.getInstance(new Locale("pt","br"));
|
private static NumberFormat NF = DecimalFormat.getInstance(LocaleUtil.getLocale());
|
||||||
|
|
||||||
public void render(Listitem lstm, Object o) throws Exception {
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
ItemDesconto itemDesconto = (ItemDesconto) o;
|
ItemDesconto itemDesconto = (ItemDesconto) o;
|
||||||
|
|
|
@ -0,0 +1,49 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.LogConferenciaVO;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.BigDecimalUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil;
|
||||||
|
|
||||||
|
public class RenderLogConferencia implements ListitemRenderer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
LogConferenciaVO logConferencia = (LogConferenciaVO) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(logConferencia.getStatusDescricao());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(logConferencia.getNumfoliosistema());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(logConferencia.getNumoperacion());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(logConferencia.getDesctipoevento());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(logConferencia.getObservacao());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(logConferencia.getPreco(), LocaleUtil.getLocale()));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(logConferencia.getTipoDescricao());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(DateUtil.getStringDate(logConferencia.getFecmodif(), "dd/MM/yyyy HH:mm"));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(logConferencia.getNombusuario());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", logConferencia);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.comissao.OcdVO;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.BigDecimalUtil;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil;
|
||||||
|
|
||||||
|
public class RenderOcd implements ListitemRenderer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
OcdVO ocd = (OcdVO) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(ocd.getNumoperacion());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(ocd.getFecinc() != null ? DateUtil.getStringDate(ocd.getFecinc(), "dd/MM/yyyy") : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(ocd.getFecpagar() != null ? DateUtil.getStringDate(ocd.getFecpagar(), "dd/MM/yyyy") : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(ocd.getFecpago() != null ? DateUtil.getStringDate(ocd.getFecpago(), "dd/MM/yyyy") : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(ocd.getIndpago() != null && ocd.getIndpago() ? Labels.getLabel("conferenciaController.lbl.sim") : Labels.getLabel("conferenciaController.lbl.nao"));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(ocd.getValorPagar(), LocaleUtil.getLocale()));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(ocd.getPenalizacion(), LocaleUtil.getLocale()));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(ocd.getStatusDescricao());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", ocd);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -400,6 +400,10 @@
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ConvenioPuntoVenta</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ConvenioPuntoVenta</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ItemDesconto</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ItemDesconto</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.DescontoComissao</value>
|
<value>com.rjconsultores.ventaboletos.entidad.DescontoComissao</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.Conferencia</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.LogConferencia</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ContaCorrentePtoVta</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.TipoOperacionCC</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionPeaje</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionPeaje</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionPeajeVigencia</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionPeajeVigencia</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria</value>
|
<value>com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria</value>
|
||||||
|
|
|
@ -262,6 +262,7 @@ indexController.mniManutencaoPacote.label=Manutenção Pacote
|
||||||
indexController.mnSubMenuComissao.label=Comisión
|
indexController.mnSubMenuComissao.label=Comisión
|
||||||
indexController.mniCalculoComissao.label=Cálculo Comisión
|
indexController.mniCalculoComissao.label=Cálculo Comisión
|
||||||
indexController.mniItemDesconto.label=Elemento de Descuento
|
indexController.mniItemDesconto.label=Elemento de Descuento
|
||||||
|
indexController.mniConferenciaComissao.label=Comisión el Conferencia
|
||||||
|
|
||||||
indexController.mniEscola.label = Escuela
|
indexController.mniEscola.label = Escuela
|
||||||
indexController.mniCurso.label = Curso
|
indexController.mniCurso.label = Curso
|
||||||
|
@ -5794,6 +5795,105 @@ editarItemDescontoController.lbPreco.value = Precio
|
||||||
editarItemDescontoController.MSG.borrarPergunta = Deseas eliminar este elemento de descuento?
|
editarItemDescontoController.MSG.borrarPergunta = Deseas eliminar este elemento de descuento?
|
||||||
editarItemDescontoController.MSG.borrarOK = Elemento de Descuento se eliminó exitosamente.
|
editarItemDescontoController.MSG.borrarOK = Elemento de Descuento se eliminó exitosamente.
|
||||||
|
|
||||||
|
# Busqueda Conferencia Comissao
|
||||||
|
busquedaConferenciaComissaoController.window.title = Comisión el Conferencia
|
||||||
|
busquedaConferenciaComissaoController.btnCerrar.tooltiptext = Cerrar
|
||||||
|
busquedaConferenciaComissaoController.btnPesquisa.label = Búsqueda
|
||||||
|
busquedaConferenciaComissaoController.lbCompetencia.label = Competencia
|
||||||
|
busquedaConferenciaComissaoController.lbCompetenciaLayout.label = (MM/YYYY)
|
||||||
|
busquedaConferenciaComissaoController.lbEmpresa.value = Empresa
|
||||||
|
busquedaConferenciaComissaoController.lbPuntoVenta.value = Punto venta
|
||||||
|
|
||||||
|
# Conferencia Comissao
|
||||||
|
conferenciaComissaoController.window.title = Comisión el Conferencia
|
||||||
|
conferenciaComissaoController.btnCerrar.tooltiptext = Cerrar
|
||||||
|
conferenciaComissaoController.btnPesquisa.label = Búsqueda
|
||||||
|
conferenciaComissaoController.lbCompetencia.label = Competencia:
|
||||||
|
conferenciaComissaoController.lbEmpresa.value = Empresa:
|
||||||
|
conferenciaComissaoController.lbPuntoVenta.value = Punto venta:
|
||||||
|
conferenciaComissaoController.lbSemMovimentacao.value = Sem Movimentação
|
||||||
|
conferenciaComissaoController.lbMaloteNaoChegou.value = Malote não chegou
|
||||||
|
conferenciaComissaoController.lbNaoConferido.value = Não conferido
|
||||||
|
conferenciaComissaoController.lbConferidoSemBoleto.value = Conferido 'OK' Sem Boleto
|
||||||
|
conferenciaComissaoController.lbConferidoOkComBoleto.value = Conferido 'OK' Com Boleto
|
||||||
|
conferenciaComissaoController.lbConferidoPendenciaComBoleto.value = Conferido Pendência Com Boleto
|
||||||
|
conferenciaComissaoController.lbLegenda.value = Legenda
|
||||||
|
conferenciaComissaoController.lhNumPuntoVenta.value = Numero
|
||||||
|
conferenciaComissaoController.lhNombpuntoventa.value = Punto Venta
|
||||||
|
|
||||||
|
# Conferencia
|
||||||
|
conferenciaController.window.title = Conferencia Diaria
|
||||||
|
conferenciaController.btnCerrar.tooltiptext = Cerrar
|
||||||
|
conferenciaController.btnChegadaMalote.tooltiptext = Confirmar chegada malote
|
||||||
|
conferenciaController.btnEncerrarMovimentoDiario.tooltiptext = Encerrar Movimento Diário
|
||||||
|
conferenciaController.btnReabrirMovimentoDiario.tooltiptext = Reabrir Movimento Diário
|
||||||
|
conferenciaController.lbDatamovimento.label = Fecha Movimiento:
|
||||||
|
conferenciaController.lbEmpresa.value = Empresa:
|
||||||
|
conferenciaController.lbPuntoVenta.value = Punto venta:
|
||||||
|
conferenciaController.msg.confirmarChegadaMalote = Chegada Malote confirmado com sucesso
|
||||||
|
conferenciaController.msg.encerrarMovimentoDiario = Movimento diário conferido com sucesso
|
||||||
|
conferenciaController.msg.reabrirMovimentoDiario = Movimento diário reaberto com sucesso
|
||||||
|
conferenciaController.tab.geral = Geral
|
||||||
|
conferenciaController.tab.bilhetes = Bilhetes
|
||||||
|
conferenciaController.tab.bilhetesCancelados = Bilhetes Cancelados
|
||||||
|
conferenciaController.tab.bilhetesDevolvidos = Bilhetes Devolvidos
|
||||||
|
conferenciaController.tab.bilhetesManual = Bilhetes Manual
|
||||||
|
conferenciaController.tab.eventosFinanceiros = Eventos Financeiros
|
||||||
|
conferenciaController.tab.observacoes = Observações
|
||||||
|
conferenciaController.tab.gabVenda = GAP Venda
|
||||||
|
conferenciaController.tab.gabCancelado = GAP Cancelado
|
||||||
|
conferenciaController.tab.gabDevolvido = GAP Devolvido
|
||||||
|
conferenciaController.tab.ocd = OCD
|
||||||
|
conferenciaController.lhTipoVenta.value = Tipo Venta
|
||||||
|
conferenciaController.lhNumdocumento.value = Documento
|
||||||
|
conferenciaController.lhFechoringreso.value = Data
|
||||||
|
conferenciaController.lhImpingreso.value = Valor
|
||||||
|
conferenciaController.lhDesctipoevento.value = Tipo Evento
|
||||||
|
conferenciaController.lhDescinfo.value = Descrição
|
||||||
|
conferenciaController.lbTotal.label = Totais
|
||||||
|
conferenciaController.lbTotalCreditos.label = Total de Créditos
|
||||||
|
conferenciaController.lbTotalDebitos.label = Total de Débitos
|
||||||
|
conferenciaController.lbDiferenca.label = Diferença
|
||||||
|
conferenciaController.lhId.value = ID
|
||||||
|
conferenciaController.lhSituacaoLog.value = Situação
|
||||||
|
conferenciaController.lhTipoLog.value = Tipo
|
||||||
|
conferenciaController.lhBoleto.value = Boleto
|
||||||
|
conferenciaController.lhObservacao.value = Observação
|
||||||
|
conferenciaController.lhValorLog.value = Valor
|
||||||
|
conferenciaController.lhNombusuario.value = Usuário
|
||||||
|
conferenciaController.lhFecmodif.value = Cambio de Fecha
|
||||||
|
conferenciaController.btnRemoverObservacaoLog.tooltiptext = Remover Observação
|
||||||
|
conferenciaController.btnAdicionarObservacaoLog.tooltiptext = Adicionar Observação
|
||||||
|
conferenciaController.msg.adicionarLogConferencia = Observação adicionada com sucesso
|
||||||
|
conferenciaController.msg.removerLogConferencia = Observação removido com sucesso
|
||||||
|
conferenciaController.lhNumAsiento.value = Asiento
|
||||||
|
conferenciaController.lhNumFolioSistema.value = Folio Sistema
|
||||||
|
conferenciaController.lhNumSeriePreimpresa.value = Série Pré-impressa
|
||||||
|
conferenciaController.lhNumFolioPreImpreso.value = Folio Pré-impresso
|
||||||
|
conferenciaController.lhUf.value = UF
|
||||||
|
conferenciaController.lhDesccategoria.value = Categoria
|
||||||
|
conferenciaController.lhNumoperacion.value = Num Operacion (OCD)
|
||||||
|
conferenciaController.lhFecinc.value = Fecha Inc
|
||||||
|
conferenciaController.lhFecpagar.value = Fecha Pagar
|
||||||
|
conferenciaController.lhFecpago.value = Fecha Pago
|
||||||
|
conferenciaController.lhIndPago.value = Pago
|
||||||
|
conferenciaController.lhValorPagar.value = Valor Pagar
|
||||||
|
conferenciaController.lhPenalizacion.value = Penalizacion
|
||||||
|
conferenciaController.lhTipoLog.value = Tipo
|
||||||
|
conferenciaController.lhSituacaoBilhete.value = Situação
|
||||||
|
conferenciaController.lhSituacaoObservacao.value = Sit. Observação
|
||||||
|
conferenciaController.MSG.borrarLogConferenciaPergunta = Deseja Eliminar esta observação?
|
||||||
|
conferenciaController.lbl.sim = Si
|
||||||
|
conferenciaController.lbl.nao = No
|
||||||
|
|
||||||
|
# Editar LogConferencia Comissao
|
||||||
|
editarLogConferenciaComissaoController.window.title = Lançamento de Observações
|
||||||
|
editarLogConferenciaComissaoController.lhSituacaoLog.value = Situação
|
||||||
|
editarLogConferenciaComissaoController.lhObservacao.value = Observação
|
||||||
|
editarLogConferenciaComissaoController.lhValorLog.value = Valor
|
||||||
|
editarLogConferenciaComissaoController.btnCerrar.tooltiptext
|
||||||
|
editarLogConferenciaComissaoController.btnAdicionarObservacaoLog.tooltiptext = Adicionar Observação
|
||||||
|
|
||||||
# Filtro Depósitos
|
# Filtro Depósitos
|
||||||
relatorioDepositosController.window.title=Fechamento Cnt Corrente / Depósitos
|
relatorioDepositosController.window.title=Fechamento Cnt Corrente / Depósitos
|
||||||
relatorioDepositosController.lbDatInicial.value=Data Inicial
|
relatorioDepositosController.lbDatInicial.value=Data Inicial
|
||||||
|
|
|
@ -274,6 +274,7 @@ indexController.mniManutencaoPacote.label=Manutenção Pacote
|
||||||
indexController.mnSubMenuComissao.label=Comissão
|
indexController.mnSubMenuComissao.label=Comissão
|
||||||
indexController.mniCalculoComissao.label=Cálculo Comissão
|
indexController.mniCalculoComissao.label=Cálculo Comissão
|
||||||
indexController.mniItemDesconto.label=Item Desconto
|
indexController.mniItemDesconto.label=Item Desconto
|
||||||
|
indexController.mniConferenciaComissao.label=Conferência Comissão
|
||||||
|
|
||||||
indexController.mniEscola.label = Escola
|
indexController.mniEscola.label = Escola
|
||||||
indexController.mniCurso.label = Curso
|
indexController.mniCurso.label = Curso
|
||||||
|
@ -5935,6 +5936,104 @@ editarItemDescontoController.lbPreco.value = Preço
|
||||||
editarItemDescontoController.MSG.borrarPergunta = Deseja Eliminar este item de desconto?
|
editarItemDescontoController.MSG.borrarPergunta = Deseja Eliminar este item de desconto?
|
||||||
editarItemDescontoController.MSG.borrarOK = Item Desconto excluido com Sucesso.
|
editarItemDescontoController.MSG.borrarOK = Item Desconto excluido com Sucesso.
|
||||||
|
|
||||||
|
# Busqueda Conferencia Comissao
|
||||||
|
busquedaConferenciaComissaoController.window.title = Conferência Comissão
|
||||||
|
busquedaConferenciaComissaoController.btnCerrar.tooltiptext = Fechar
|
||||||
|
busquedaConferenciaComissaoController.btnPesquisa.label = Pesquisa
|
||||||
|
busquedaConferenciaComissaoController.lbCompetencia.label = Competência
|
||||||
|
busquedaConferenciaComissaoController.lbCompetenciaLayout.label = (MM/YYYY)
|
||||||
|
busquedaConferenciaComissaoController.lbEmpresa.value = Empresa
|
||||||
|
busquedaConferenciaComissaoController.lbPuntoVenta.value = Ponto de Venda (Agência)
|
||||||
|
|
||||||
|
# Conferencia Comissao
|
||||||
|
conferenciaComissaoController.window.title = Conferência Comissão
|
||||||
|
conferenciaComissaoController.btnCerrar.tooltiptext = Fechar
|
||||||
|
conferenciaComissaoController.btnPesquisa.label = Pesquisa
|
||||||
|
conferenciaComissaoController.lbCompetencia.label = Competência:
|
||||||
|
conferenciaComissaoController.lbEmpresa.value = Empresa:
|
||||||
|
conferenciaComissaoController.lbPuntoVenta.value = Ponto de Venda (Agência):
|
||||||
|
conferenciaComissaoController.lbSemMovimentacao.value = Sem Movimentação
|
||||||
|
conferenciaComissaoController.lbMaloteNaoChegou.value = Malote não chegou
|
||||||
|
conferenciaComissaoController.lbNaoConferido.value = Não conferido
|
||||||
|
conferenciaComissaoController.lbConferidoSemBoleto.value = Conferido 'OK' Sem Boleto
|
||||||
|
conferenciaComissaoController.lbConferidoOkComBoleto.value = Conferido 'OK' Com Boleto
|
||||||
|
conferenciaComissaoController.lbConferidoPendenciaComBoleto.value = Conferido Pendência Com Boleto
|
||||||
|
conferenciaComissaoController.lbLegenda.value = Legenda
|
||||||
|
conferenciaComissaoController.lhNumPuntoVenta.value = Número
|
||||||
|
conferenciaComissaoController.lhNombpuntoventa.value = Ponto de Venda
|
||||||
|
|
||||||
|
# Conferencia
|
||||||
|
conferenciaController.window.title = Conferência Diária
|
||||||
|
conferenciaController.btnCerrar.tooltiptext = Fechar
|
||||||
|
conferenciaController.btnChegadaMalote.tooltiptext = Confirmar chegada malote
|
||||||
|
conferenciaController.btnEncerrarMovimentoDiario.tooltiptext = Encerrar Movimento Diário
|
||||||
|
conferenciaController.btnReabrirMovimentoDiario.tooltiptext = Reabrir Movimento Diário
|
||||||
|
conferenciaController.lbDatamovimento.label = Data Movimento:
|
||||||
|
conferenciaController.lbEmpresa.value = Empresa:
|
||||||
|
conferenciaController.lbPuntoVenta.value = Ponto de Venda (Agência):
|
||||||
|
conferenciaController.msg.confirmarChegadaMalote = Chegada Malote confirmado com sucesso
|
||||||
|
conferenciaController.msg.encerrarMovimentoDiario = Movimento diário encerrado com sucesso
|
||||||
|
conferenciaController.msg.reabrirMovimentoDiario = Movimento diário reaberto com sucesso
|
||||||
|
conferenciaController.tab.geral = Geral
|
||||||
|
conferenciaController.tab.bilhetes = Bilhetes
|
||||||
|
conferenciaController.tab.bilhetesCancelados = Bilhetes Cancelados
|
||||||
|
conferenciaController.tab.bilhetesDevolvidos = Bilhetes Devolvidos
|
||||||
|
conferenciaController.tab.bilhetesManual = Bilhetes Manual
|
||||||
|
conferenciaController.tab.eventosFinanceiros = Eventos Financeiros
|
||||||
|
conferenciaController.tab.observacoes = Observações
|
||||||
|
conferenciaController.tab.gabVenda = GAP Venda
|
||||||
|
conferenciaController.tab.gabCancelado = GAP Cancelado
|
||||||
|
conferenciaController.tab.gabDevolvido = GAP Devolvido
|
||||||
|
conferenciaController.tab.ocd = OCD
|
||||||
|
conferenciaController.lhTipoVenta.value = Tipo Venda
|
||||||
|
conferenciaController.lhNumdocumento.value = Documento
|
||||||
|
conferenciaController.lhFechoringreso.value = Data
|
||||||
|
conferenciaController.lhImpingreso.value = Valor
|
||||||
|
conferenciaController.lhDesctipoevento.value = Tipo Evento
|
||||||
|
conferenciaController.lhDescinfo.value = Descrição
|
||||||
|
conferenciaController.lbTotal.label = Totais
|
||||||
|
conferenciaController.lbTotalCreditos.label = Total de Créditos
|
||||||
|
conferenciaController.lbTotalDebitos.label = Total de Débitos
|
||||||
|
conferenciaController.lbDiferenca.label = Diferença
|
||||||
|
conferenciaController.lhId.value = ID
|
||||||
|
conferenciaController.lhSituacaoLog.value = Situação
|
||||||
|
conferenciaController.lhTipoLog.value = Tipo
|
||||||
|
conferenciaController.lhBoleto.value = Boleto
|
||||||
|
conferenciaController.lhObservacao.value = Observação
|
||||||
|
conferenciaController.lhValorLog.value = Valor
|
||||||
|
conferenciaController.lhNombusuario.value = Usuário
|
||||||
|
conferenciaController.lhFecmodif.value = Data Alteração
|
||||||
|
conferenciaController.btnRemoverObservacaoLog.tooltiptext = Remover Observação
|
||||||
|
conferenciaController.btnAdicionarObservacaoLog.tooltiptext = Adicionar Observação
|
||||||
|
conferenciaController.msg.adicionarLogConferencia = Observação adicionada com sucesso
|
||||||
|
conferenciaController.msg.removerLogConferencia = Observação removido com sucesso
|
||||||
|
conferenciaController.lhNumAsiento.value = Asento
|
||||||
|
conferenciaController.lhNumFolioSistema.value = Nº Bilhete
|
||||||
|
conferenciaController.lhNumSeriePreimpresa.value = Série Pré-impressa
|
||||||
|
conferenciaController.lhNumFolioPreImpreso.value = Folio Pré-impresso
|
||||||
|
conferenciaController.lhUf.value = UF
|
||||||
|
conferenciaController.lhDesccategoria.value = Categoria
|
||||||
|
conferenciaController.lhNumoperacion.value = Nº Operação (OCD)
|
||||||
|
conferenciaController.lhFecinc.value = Data Inc
|
||||||
|
conferenciaController.lhFecpagar.value = Data Pagar
|
||||||
|
conferenciaController.lhFecpago.value = Data Pago
|
||||||
|
conferenciaController.lhIndPago.value = Pago
|
||||||
|
conferenciaController.lhValorPagar.value = Valor Pagar
|
||||||
|
conferenciaController.lhPenalizacion.value = Penalização
|
||||||
|
conferenciaController.lhTipoLog.value = Tipo
|
||||||
|
conferenciaController.lhSituacaoBilhete.value = Situação
|
||||||
|
conferenciaController.lhSituacaoObservacao.value = Sit. Observação
|
||||||
|
conferenciaController.MSG.borrarLogConferenciaPergunta = Deseja Eliminar esta observação?
|
||||||
|
conferenciaController.lbl.sim = Sim
|
||||||
|
conferenciaController.lbl.nao = Não
|
||||||
|
|
||||||
|
# Editar LogConferencia Comissao
|
||||||
|
editarLogConferenciaComissaoController.window.title = Lançamento de Observações
|
||||||
|
editarLogConferenciaComissaoController.lhSituacaoLog.value = Situação
|
||||||
|
editarLogConferenciaComissaoController.lhObservacao.value = Observação
|
||||||
|
editarLogConferenciaComissaoController.lhValorLog.value = Valor
|
||||||
|
editarLogConferenciaComissaoController.btnCerrar.tooltiptext
|
||||||
|
editarLogConferenciaComissaoController.btnAdicionarObservacaoLog.tooltiptext = Adicionar Observação
|
||||||
|
|
||||||
# Filtro Depósitos
|
# Filtro Depósitos
|
||||||
relatorioDepositosController.window.title=Fechamento Cnt Corrente / Depósitos
|
relatorioDepositosController.window.title=Fechamento Cnt Corrente / Depósitos
|
||||||
|
|
|
@ -0,0 +1,66 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?page contentType="text/html;charset=UTF-8"?>
|
||||||
|
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||||
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winBusquedaConferenciaComissao"?>
|
||||||
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
|
<window id="winBusquedaConferenciaComissao"
|
||||||
|
title="${c:l('busquedaConferenciaComissaoController.window.title')}"
|
||||||
|
apply="${busquedaConferenciaComissaoController}"
|
||||||
|
contentStyle="overflow:auto"
|
||||||
|
height="190px"
|
||||||
|
width="380px"
|
||||||
|
border="normal" >
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnCerrar"
|
||||||
|
onClick="winBusquedaConferenciaComissao.detach()"
|
||||||
|
image="/gui/img/exit.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('busquedaConferenciaComissaoController.btnCerrar.tooltiptext')}"/>
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="30%" />
|
||||||
|
<column width="70%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('busquedaConferenciaComissaoController.lbCompetencia.label')}"/>
|
||||||
|
<hbox>
|
||||||
|
<textbox id="txtCompetencia"
|
||||||
|
width="100px"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||||
|
<label value="${c:l('busquedaConferenciaComissaoController.lbCompetenciaLayout.label')}"/>
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('busquedaConferenciaComissaoController.lbEmpresa.value')}" />
|
||||||
|
<combobox id="cmbEmpresa"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa"
|
||||||
|
constraint="no empty"
|
||||||
|
mold="rounded"
|
||||||
|
buttonVisible="true"
|
||||||
|
width="90%"
|
||||||
|
selectedItem="@{winBusquedaConferenciaComissao$composer.empresa}" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('busquedaConferenciaComissaoController.lbPuntoVenta.value')}" />
|
||||||
|
<combobox id="cmbPuntoVenta"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
|
||||||
|
mold="rounded"
|
||||||
|
buttonVisible="true"
|
||||||
|
width="90%"
|
||||||
|
selectedItem="@{winBusquedaConferenciaComissao$composer.puntoVenta}" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnPesquisa"
|
||||||
|
image="/gui/img/find.png"
|
||||||
|
label="${c:l('busquedaConferenciaComissaoController.btnPesquisa.label')}"/>
|
||||||
|
</toolbar>
|
||||||
|
</window>
|
||||||
|
</zk>
|
|
@ -0,0 +1,557 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?page contentType="text/html;charset=UTF-8"?>
|
||||||
|
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||||
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winConferencia"?>
|
||||||
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
|
<window id="winConferencia"
|
||||||
|
title="${c:l('conferenciaController.window.title')}"
|
||||||
|
apply="${conferenciaController}"
|
||||||
|
contentStyle="overflow:auto"
|
||||||
|
height="500px"
|
||||||
|
width="950px"
|
||||||
|
border="normal">
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnCerrar"
|
||||||
|
image="/gui/img/exit.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('conferenciaController.btnCerrar.tooltiptext')}" />
|
||||||
|
<button id="btnChegadaMalote"
|
||||||
|
image="/gui/img/confirmar_chegada.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('conferenciaController.btnChegadaMalote.tooltiptext')}"
|
||||||
|
visible="@{winConferencia$composer.exibirBotaoChegadaMalote}" />
|
||||||
|
<button id="btnEncerrarMovimentoDiario"
|
||||||
|
image="/gui/img/encerrar.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('conferenciaController.btnEncerrarMovimentoDiario.tooltiptext')}"
|
||||||
|
visible="@{winConferencia$composer.movimentoNaoEncerrado}" />
|
||||||
|
<button id="btnReabrirMovimentoDiario"
|
||||||
|
image="/gui/img/reabrir.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('conferenciaController.btnReabrirMovimentoDiario.tooltiptext')}"
|
||||||
|
visible="@{winConferencia$composer.exibirBotaoReabrirMovimento}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="35%" />
|
||||||
|
<column width="45%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<hbox align="center">
|
||||||
|
<label value="${c:l('conferenciaController.lbDatamovimento.label')}" />
|
||||||
|
<label value="@{winConferencia$composer.datamovimento}" />
|
||||||
|
</hbox>
|
||||||
|
<hbox align="center">
|
||||||
|
<label value="${c:l('conferenciaController.lbEmpresa.value')}" />
|
||||||
|
<label value="@{winConferencia$composer.empresa.nombempresa}" />
|
||||||
|
</hbox>
|
||||||
|
<hbox align="center">
|
||||||
|
<label value="${c:l('conferenciaController.lbPuntoVenta.value')}" />
|
||||||
|
<label value="@{winConferencia$composer.puntoventa}" />
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<tabbox id="tabboxGeral">
|
||||||
|
<tabs>
|
||||||
|
<tab label="${c:l('conferenciaController.tab.bilhetesManual')}" />
|
||||||
|
<tab label="${c:l('conferenciaController.tab.bilhetes')}" />
|
||||||
|
<tab label="${c:l('conferenciaController.tab.bilhetesCancelados')}" />
|
||||||
|
<tab label="${c:l('conferenciaController.tab.bilhetesDevolvidos')}" />
|
||||||
|
<tab label="${c:l('conferenciaController.tab.gabVenda')}" />
|
||||||
|
<tab label="${c:l('conferenciaController.tab.gabCancelado')}" />
|
||||||
|
<tab label="${c:l('conferenciaController.tab.gabDevolvido')}" />
|
||||||
|
<tab label="${c:l('conferenciaController.tab.eventosFinanceiros')}" />
|
||||||
|
<tab label="${c:l('conferenciaController.tab.ocd')}" />
|
||||||
|
<tab label="${c:l('conferenciaController.tab.observacoes')}" />
|
||||||
|
</tabs>
|
||||||
|
<tabpanels>
|
||||||
|
|
||||||
|
<!-- Bilhetes Manual -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<listbox id="bilhetesManualList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="350px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhTipoVenta.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhUf.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumAsiento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioSistema.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioPreImpreso.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDesccategoria.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhValorLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoBilhete.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- Bilhetes -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<listbox id="bilhetesList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="350px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhTipoVenta.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhUf.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumAsiento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioSistema.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioPreImpreso.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDesccategoria.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhValorLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoBilhete.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- Bilhetes Cancelados -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<listbox id="bilhetesCanceladosList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="350px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhTipoVenta.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhUf.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumAsiento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioSistema.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioPreImpreso.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDesccategoria.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhValorLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoBilhete.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- Bilhetes Devolvidos -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<listbox id="bilhetesDevolvidosList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="350px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhTipoVenta.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhUf.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumAsiento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioSistema.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioPreImpreso.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDesccategoria.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhValorLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoBilhete.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- GAP Venda -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<listbox id="bilhetesGapList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="350px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhTipoVenta.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhUf.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumAsiento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioSistema.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioPreImpreso.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDesccategoria.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhValorLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoBilhete.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- GAP Cancelado -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<listbox id="bilhetesGapCanceladosList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="350px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhTipoVenta.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhUf.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumAsiento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioSistema.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioPreImpreso.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDesccategoria.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhValorLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoBilhete.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- GAP Devolvido -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<listbox id="bilhetesGapDevolvidosList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="350px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhTipoVenta.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhUf.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumAsiento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioSistema.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumSeriePreimpresa.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumFolioPreImpreso.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDesccategoria.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhValorLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoBilhete.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- Eventos Financeiros -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<listbox id="eventosFinanceirosList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="200px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumdocumento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDesctipoevento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDescinfo.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhImpingreso.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="35%" />
|
||||||
|
<column width="35%" />
|
||||||
|
<column width="30%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row spans="3,3">
|
||||||
|
<hbox>
|
||||||
|
<label value="${c:l('conferenciaController.lbTotal.label')}" />
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<hbox>
|
||||||
|
<label value="${c:l('conferenciaController.lbTotalCreditos.label')}" />
|
||||||
|
<textbox id="txtTotalCreditosEventoFinanceiros"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||||
|
readonly="true"/>
|
||||||
|
</hbox>
|
||||||
|
<hbox>
|
||||||
|
<label value="${c:l('conferenciaController.lbTotalDebitos.label')}" />
|
||||||
|
<textbox id="txtTotalDebitosEventoFinanceiros"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||||
|
readonly="true"/>
|
||||||
|
</hbox>
|
||||||
|
<hbox>
|
||||||
|
<label value="${c:l('conferenciaController.lbDiferenca.label')}" />
|
||||||
|
<textbox id="txtTotalDiferencaEventoFinanceiros"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||||
|
readonly="true"/>
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- OCD -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<listbox id="ocdsList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="350px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumoperacion.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhFecinc.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhFecpagar.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhFecpago.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhIndPago.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhValorPagar.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhPenalizacion.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- Observações -->
|
||||||
|
<tabpanel height="370px" style="overflow:auto;" >
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="10%" />
|
||||||
|
<column width="40%" />
|
||||||
|
<column width="10%" />
|
||||||
|
<column width="40%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoLog.value')}" />
|
||||||
|
<combobox id="cmbSituacaoLog"
|
||||||
|
width="70%"
|
||||||
|
mold="rounded"
|
||||||
|
buttonVisible="true"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
constraint="no empty" />
|
||||||
|
|
||||||
|
<label value="${c:l('conferenciaController.lhValorLog.value')}" />
|
||||||
|
<textbox id="txtPrecoLog"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||||
|
precision="7"
|
||||||
|
scale="2"
|
||||||
|
width="50%" />
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row spans="1,3">
|
||||||
|
<label value="${c:l('conferenciaController.lhObservacao.value')}" />
|
||||||
|
<textbox id="txtObservacaoLog"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||||
|
rows="5"
|
||||||
|
cols="115"
|
||||||
|
constraint="no empty" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<button id="btnAdicionarObservacaoLog"
|
||||||
|
height="20"
|
||||||
|
image="/gui/img/add.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('conferenciaController.btnAdicionarObservacaoLog.tooltiptext')}"
|
||||||
|
visible="@{winConferencia$composer.movimentoNaoEncerrado}" />
|
||||||
|
<button id="btnRemoverObservacaoLog"
|
||||||
|
height="20"
|
||||||
|
image="/gui/img/remove.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('conferenciaController.btnRemoverObservacaoLog.tooltiptext')}"
|
||||||
|
visible="@{winConferencia$composer.movimentoNaoEncerrado}" />
|
||||||
|
|
||||||
|
<listbox id="logsConferenciaList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="220px">
|
||||||
|
<listhead>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhSituacaoLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhBoleto.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNumoperacion.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhDesctipoevento.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhObservacao.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhValorLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhTipoLog.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhFecmodif.value')}" />
|
||||||
|
</listheader>
|
||||||
|
<listheader>
|
||||||
|
<label value="${c:l('conferenciaController.lhNombusuario.value')}" />
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
</tabpanels>
|
||||||
|
</tabbox>
|
||||||
|
</window>
|
||||||
|
</zk>
|
|
@ -0,0 +1,106 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?page contentType="text/html;charset=UTF-8"?>
|
||||||
|
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||||
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winConferenciaComissao"?>
|
||||||
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
|
<window id="winConferenciaComissao"
|
||||||
|
title="${c:l('conferenciaComissaoController.window.title')}"
|
||||||
|
apply="${conferenciaComissaoController}"
|
||||||
|
contentStyle="overflow:auto"
|
||||||
|
height="630px"
|
||||||
|
width="1170px"
|
||||||
|
border="normal" >
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnCerrar"
|
||||||
|
onClick="winConferenciaComissao.detach()"
|
||||||
|
image="/gui/img/exit.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('conferenciaComissaoController.btnCerrar.tooltiptext')}"/>
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<hbox align="center">
|
||||||
|
<label value="${c:l('conferenciaComissaoController.lbCompetencia.label')}" />
|
||||||
|
<label value="@{winConferenciaComissao$composer.competencia}"/>
|
||||||
|
</hbox>
|
||||||
|
<hbox align="center">
|
||||||
|
<label value="${c:l('conferenciaComissaoController.lbEmpresa.value')}" />
|
||||||
|
<label value="@{winConferenciaComissao$composer.empresa.nombempresa}"/>
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<listbox id="conferenciaList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true"
|
||||||
|
multiple="false"
|
||||||
|
height="500px">
|
||||||
|
<listhead>
|
||||||
|
<listheader id="lhNumPuntoVenta"
|
||||||
|
label="${c:l('conferenciaComissaoController.lhNumPuntoVenta.value')}"
|
||||||
|
width="90px"/>
|
||||||
|
<listheader id="lhNombpuntoventa"
|
||||||
|
label="${c:l('conferenciaComissaoController.lhNombpuntoventa.value')}"
|
||||||
|
width="200px"/>
|
||||||
|
<listheader id="${each}"
|
||||||
|
forEach="${winConferenciaComissao$composer.columns}"
|
||||||
|
label="${each}"
|
||||||
|
width="27px"
|
||||||
|
align="center">
|
||||||
|
</listheader>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="16%"/>
|
||||||
|
<column width="16%"/>
|
||||||
|
<column width="16%"/>
|
||||||
|
<column width="16%"/>
|
||||||
|
<column width="16%"/>
|
||||||
|
<column width="20%"/>
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row spans="6">
|
||||||
|
<label value="${c:l('conferenciaComissaoController.lbLegenda.value')}"
|
||||||
|
style="font-weight:bold;"/>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<hbox align="center">
|
||||||
|
<image src="@{winConferenciaComissao$composer.branco}"/>
|
||||||
|
<label value="${c:l('conferenciaComissaoController.lbSemMovimentacao.value')}" />
|
||||||
|
</hbox>
|
||||||
|
<hbox align="center">
|
||||||
|
<image src="@{winConferenciaComissao$composer.preto}"/>
|
||||||
|
<label value="${c:l('conferenciaComissaoController.lbMaloteNaoChegou.value')}" />
|
||||||
|
</hbox>
|
||||||
|
<hbox align="center">
|
||||||
|
<image src="@{winConferenciaComissao$composer.vermelho}"/>
|
||||||
|
<label value="${c:l('conferenciaComissaoController.lbNaoConferido.value')}" />
|
||||||
|
</hbox>
|
||||||
|
<hbox align="center">
|
||||||
|
<image src="@{winConferenciaComissao$composer.laranja}"/>
|
||||||
|
<label value="${c:l('conferenciaComissaoController.lbConferidoSemBoleto.value')}" />
|
||||||
|
</hbox>
|
||||||
|
<hbox align="center">
|
||||||
|
<image src="@{winConferenciaComissao$composer.azul}"/>
|
||||||
|
<label value="${c:l('conferenciaComissaoController.lbConferidoOkComBoleto.value')}" />
|
||||||
|
</hbox>
|
||||||
|
<hbox align="center">
|
||||||
|
<image src="@{winConferenciaComissao$composer.amarelo}"/>
|
||||||
|
<label value="${c:l('conferenciaComissaoController.lbConferidoPendenciaComBoleto.value')}" />
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
</window>
|
||||||
|
</zk>
|
|
@ -0,0 +1,64 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?page contentType="text/html;charset=UTF-8"?>
|
||||||
|
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||||
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winLogConferenciaComissao"?>
|
||||||
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
|
<window id="winLogConferenciaComissao"
|
||||||
|
title="${c:l('editarLogConferenciaComissaoController.window.title')}"
|
||||||
|
apply="${editarLogConferenciaComissaoController}"
|
||||||
|
contentStyle="overflow:auto"
|
||||||
|
height="180px"
|
||||||
|
width="700px"
|
||||||
|
border="normal">
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnCerrar"
|
||||||
|
onClick="winLogConferenciaComissao.detach()"
|
||||||
|
image="/gui/img/exit.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('editarLogConferenciaComissaoController.btnCerrar.tooltiptext')}" />
|
||||||
|
<button id="btnSalvar"
|
||||||
|
image="/gui/img/save.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('editarLogConferenciaComissaoController.btnAdicionarObservacaoLog.tooltiptext')}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="15%" />
|
||||||
|
<column width="35%" />
|
||||||
|
<column width="15%" />
|
||||||
|
<column width="35%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarLogConferenciaComissaoController.lhSituacaoLog.value')}" />
|
||||||
|
<combobox id="cmbSituacaoLog"
|
||||||
|
width="70%"
|
||||||
|
mold="rounded"
|
||||||
|
buttonVisible="true"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
constraint="no empty" />
|
||||||
|
|
||||||
|
<label value="${c:l('editarLogConferenciaComissaoController.lhValorLog.value')}" />
|
||||||
|
<textbox id="txtPrecoLog"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||||
|
precision="7"
|
||||||
|
scale="2"
|
||||||
|
width="50%" />
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row spans="1,3">
|
||||||
|
<label value="${c:l('editarLogConferenciaComissaoController.lhObservacao.value')}" />
|
||||||
|
<textbox id="txtObservacaoLog"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||||
|
rows="5"
|
||||||
|
cols="90"
|
||||||
|
constraint="no empty" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
</window>
|
||||||
|
</zk>
|
After Width: | Height: | Size: 128 B |
After Width: | Height: | Size: 128 B |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 128 B |
After Width: | Height: | Size: 128 B |
After Width: | Height: | Size: 128 B |
After Width: | Height: | Size: 347 B |
After Width: | Height: | Size: 886 B |
After Width: | Height: | Size: 928 B |