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.NumberFormat;
|
||||
import java.util.Locale;
|
||||
|
||||
import org.zkoss.zul.Listcell;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.ListitemRenderer;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.ItemDesconto;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil;
|
||||
|
||||
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 {
|
||||
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.ItemDesconto</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.ExcepcionPeajeVigencia</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria</value>
|
||||
|
|
|
@ -262,6 +262,7 @@ indexController.mniManutencaoPacote.label=Manutenção Pacote
|
|||
indexController.mnSubMenuComissao.label=Comisión
|
||||
indexController.mniCalculoComissao.label=Cálculo Comisión
|
||||
indexController.mniItemDesconto.label=Elemento de Descuento
|
||||
indexController.mniConferenciaComissao.label=Comisión el Conferencia
|
||||
|
||||
indexController.mniEscola.label = Escuela
|
||||
indexController.mniCurso.label = Curso
|
||||
|
@ -5794,6 +5795,105 @@ editarItemDescontoController.lbPreco.value = Precio
|
|||
editarItemDescontoController.MSG.borrarPergunta = Deseas eliminar este elemento de descuento?
|
||||
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
|
||||
relatorioDepositosController.window.title=Fechamento Cnt Corrente / Depósitos
|
||||
relatorioDepositosController.lbDatInicial.value=Data Inicial
|
||||
|
|
|
@ -274,6 +274,7 @@ indexController.mniManutencaoPacote.label=Manutenção Pacote
|
|||
indexController.mnSubMenuComissao.label=Comissão
|
||||
indexController.mniCalculoComissao.label=Cálculo Comissão
|
||||
indexController.mniItemDesconto.label=Item Desconto
|
||||
indexController.mniConferenciaComissao.label=Conferência Comissão
|
||||
|
||||
indexController.mniEscola.label = Escola
|
||||
indexController.mniCurso.label = Curso
|
||||
|
@ -5935,6 +5936,104 @@ editarItemDescontoController.lbPreco.value = Preço
|
|||
editarItemDescontoController.MSG.borrarPergunta = Deseja Eliminar este item de desconto?
|
||||
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
|
||||
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 |