wilian 2016-06-16 19:16:04 +00:00
parent e6d947ae70
commit 760afa14d9
2 changed files with 16 additions and 2 deletions

View File

@ -157,6 +157,7 @@ public class ConferenciaComissaoController extends MyGenericForwardComposer {
args.put("puntovendaFiltro", puntoVenta != null ? puntoVenta : null); args.put("puntovendaFiltro", puntoVenta != null ? puntoVenta : null);
args.put("datamovimento", StringUtils.leftPad(String.valueOf(dia), 2, "0") + "/" + competencia); args.put("datamovimento", StringUtils.leftPad(String.valueOf(dia), 2, "0") + "/" + competencia);
args.put("conferenciaList", conferenciaList); args.put("conferenciaList", conferenciaList);
args.put("conferenciaComissao", conferenciaComissao);
openWindow("/gui/comissao/conferencia.zul", openWindow("/gui/comissao/conferencia.zul",
Labels.getLabel("conferenciaController.window.title"), args, MODAL); Labels.getLabel("conferenciaController.window.title"), args, MODAL);

View File

@ -43,6 +43,7 @@ import com.rjconsultores.ventaboletos.utilerias.LocaleUtil;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao; import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao;
import com.rjconsultores.ventaboletos.vo.comissao.ConferenciaComissaoVO; import com.rjconsultores.ventaboletos.vo.comissao.ConferenciaComissaoVO;
import com.rjconsultores.ventaboletos.vo.comissao.DiaConferenciaComissaoVO;
import com.rjconsultores.ventaboletos.vo.comissao.EventosFinanceirosVO; import com.rjconsultores.ventaboletos.vo.comissao.EventosFinanceirosVO;
import com.rjconsultores.ventaboletos.vo.comissao.LogConferenciaVO; import com.rjconsultores.ventaboletos.vo.comissao.LogConferenciaVO;
import com.rjconsultores.ventaboletos.vo.comissao.OcdVO; import com.rjconsultores.ventaboletos.vo.comissao.OcdVO;
@ -158,6 +159,8 @@ public class ConferenciaController extends MyGenericForwardComposer {
private OcdVO ocdTotal; private OcdVO ocdTotal;
private MyListbox formapagosList; private MyListbox formapagosList;
private ConferenciaComissaoVO conferenciaComissao;
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
@ -170,6 +173,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
String nombpuntoventa = (String) Executions.getCurrent().getArg().get("nombpuntoventa"); String nombpuntoventa = (String) Executions.getCurrent().getArg().get("nombpuntoventa");
String numPuntoVenta = (String) Executions.getCurrent().getArg().get("numPuntoVenta"); String numPuntoVenta = (String) Executions.getCurrent().getArg().get("numPuntoVenta");
puntoventa = numPuntoVenta.concat(" - ").concat(nombpuntoventa); puntoventa = numPuntoVenta.concat(" - ").concat(nombpuntoventa);
conferenciaComissao = (ConferenciaComissaoVO) Executions.getCurrent().getArg().get("conferenciaComissao");
recuperarConferencia(conferenciaId); recuperarConferencia(conferenciaId);
super.doAfterCompose(comp); super.doAfterCompose(comp);
@ -922,8 +926,17 @@ public class ConferenciaController extends MyGenericForwardComposer {
private void carregarDadosConferencia() { private void carregarDadosConferencia() {
try { try {
List<ConferenciaComissaoVO> lsConferenciaComissao = conferenciaComissaoService.carregarConferenciaComissao(DateUtil.getStringDate(conferencia.getDatamovimento(), "MM/yyyy"), conferencia.getEmpresa(), puntoventaFiltro); DiaConferenciaComissaoVO diaConferenciaComissao = conferenciaComissaoService.carregarConferenciaRegistrada(conferencia.getDatamovimento(), conferencia.getEmpresa(), puntoventaFiltro);
conferenciaList.setData(lsConferenciaComissao); for (DiaConferenciaComissaoVO diaConferenciaComissaoAux : conferenciaComissao.getDiasOrdenado()) {
if(diaConferenciaComissao.equals(diaConferenciaComissaoAux)) {
diaConferenciaComissaoAux.setIndboletogerado(diaConferenciaComissao.getIndboletogerado());
diaConferenciaComissaoAux.setIndconferido(diaConferenciaComissao.getIndconferido());
diaConferenciaComissaoAux.setIndmaloterecebido(diaConferenciaComissao.getIndmaloterecebido());
diaConferenciaComissaoAux.setIndpendencia(diaConferenciaComissao.getIndpendencia());
diaConferenciaComissaoAux.setIndsemmovimento(diaConferenciaComissao.getIndsemmovimento());
}
}
conferenciaList.updateItem(conferenciaComissao);
} catch (BusinessException e) { } catch (BusinessException e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
} }