bug#10822
dev:valdevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@81220 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
6d79a7f972
commit
955379fd21
|
@ -12,7 +12,7 @@ import org.zkoss.util.resource.Labels;
|
|||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zul.Datebox;
|
||||
import org.zkoss.zul.Textbox;
|
||||
import org.zkoss.zul.Intbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||
|
@ -34,18 +34,22 @@ public class IntegracaoTotvsController extends MyGenericForwardComposer {
|
|||
private static Logger log = Logger.getLogger(IntegracaoTotvsController.class);
|
||||
private List<Empresa> lsEmpresas;
|
||||
private MyComboboxEmpresa cmbEmpresa;
|
||||
private MyComboboxEmpresa cmbEmpresaServico;
|
||||
private MyComboboxPuntoVenta cmbPuntoVenta;
|
||||
private List<PuntoVenta> lsPuntoVenta;
|
||||
private Datebox fecInicioIntervalo;
|
||||
private Datebox fecFinIntervalo;
|
||||
private Datebox fecInicioCorrida;
|
||||
private Datebox fecFinCorrida;
|
||||
private Date dataDe;
|
||||
private Date dataAte;
|
||||
private Date dataInicioCorrida;
|
||||
private Date dataFimCorrida;
|
||||
private Date dataFimServico;
|
||||
private String numCorrida;
|
||||
private Textbox txtNumCorrida;
|
||||
private Textbox txtNumServico;
|
||||
private Integer numCorrida;
|
||||
private Integer numServico;
|
||||
private Intbox txtNumCorrida;
|
||||
private Intbox txtNumServico;
|
||||
|
||||
@Autowired
|
||||
private IntegracaoTotvsService integracaoTotvsService;
|
||||
|
@ -182,6 +186,71 @@ public class IntegracaoTotvsController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
public void onClick$btnSolicitarIntegracaoServico(Event ev) throws Exception {
|
||||
numServico = txtNumServico.getValue();
|
||||
if (numServico == null) {
|
||||
org.zkoss.zul.Messagebox.show(
|
||||
Labels.getLabel("integracaoTotvsController.MSG.filtrovazioNumServico.value"),
|
||||
Labels.getLabel("integracaoTotvsController.window.title"),
|
||||
org.zkoss.zul.Messagebox.OK, org.zkoss.zul.Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
Empresa empresa = cmbEmpresaServico.getSelectedItem() != null ? (Empresa) cmbEmpresaServico.getSelectedItem().getValue() : null;
|
||||
Integer retornoUpdate = integracaoTotvsService.atualizaStstausServicosIntegrar(empresa, numServico);
|
||||
if (retornoUpdate.intValue() >= 1) {
|
||||
org.zkoss.zul.Messagebox.show(
|
||||
Labels.getLabel("integracaoTotvsController.MSG.retornosucessoServico.value"),
|
||||
Labels.getLabel("integracaoTotvsController.window.title"),
|
||||
org.zkoss.zul.Messagebox.OK, org.zkoss.zul.Messagebox.INFORMATION);
|
||||
} else {
|
||||
if (retornoUpdate.intValue() == 0) {
|
||||
org.zkoss.zul.Messagebox.show(
|
||||
Labels.getLabel("integracaoTotvsController.MSG.retornovazioServico.value"),
|
||||
Labels.getLabel("integracaoTotvsController.window.title"),
|
||||
org.zkoss.zul.Messagebox.OK, org.zkoss.zul.Messagebox.EXCLAMATION);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void onClick$btnSolicitarIntegracaoCorrida(Event ev) throws Exception {
|
||||
numCorrida = txtNumCorrida.getValue();
|
||||
if (numCorrida == null) {
|
||||
org.zkoss.zul.Messagebox.show(
|
||||
Labels.getLabel("integracaoTotvsController.MSG.filtrovazioNumCorrida.value"),
|
||||
Labels.getLabel("integracaoTotvsController.window.title"),
|
||||
org.zkoss.zul.Messagebox.OK, org.zkoss.zul.Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
dataInicioCorrida = fecInicioCorrida.getValue() != null ? DateUtil.inicioFecha(fecInicioCorrida.getValue()) : null;
|
||||
dataFimCorrida = fecFinCorrida.getValue() != null ? DateUtil.fimFecha(fecFinCorrida.getValue()) : null;
|
||||
// Período não pode ser vazio.
|
||||
if (dataInicioCorrida == null || dataFimCorrida == null) {
|
||||
IntegracaoTotvsController.log.info("");
|
||||
org.zkoss.zul.Messagebox.show(
|
||||
Labels.getLabel("integracaoTotvsController.MSG.retornovazioCorrida.value"),
|
||||
Labels.getLabel("integracaoTotvsController.window.title"),
|
||||
org.zkoss.zul.Messagebox.OK, org.zkoss.zul.Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
Empresa empresa = cmbEmpresaServico.getSelectedItem() != null ? (Empresa) cmbEmpresaServico.getSelectedItem().getValue() : null;
|
||||
Integer retornoUpdate = integracaoTotvsService.atualizaStstausCorridasIntegrar(empresa, numCorrida, dataInicioCorrida, dataFimCorrida);
|
||||
if (retornoUpdate.intValue() >= 1) {
|
||||
org.zkoss.zul.Messagebox.show(
|
||||
Labels.getLabel("integracaoTotvsController.MSG.retornosucessoCorrida.value"),
|
||||
Labels.getLabel("integracaoTotvsController.window.title"),
|
||||
org.zkoss.zul.Messagebox.OK, org.zkoss.zul.Messagebox.INFORMATION);
|
||||
} else {
|
||||
if (retornoUpdate.intValue() == 0) {
|
||||
org.zkoss.zul.Messagebox.show(
|
||||
Labels.getLabel("integracaoTotvsController.MSG.retornovazioCorrida.value"),
|
||||
Labels.getLabel("integracaoTotvsController.window.title"),
|
||||
org.zkoss.zul.Messagebox.OK, org.zkoss.zul.Messagebox.EXCLAMATION);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
public void setDataInicioCorrida(Date dataInicioCorrida) {
|
||||
this.dataInicioCorrida = dataInicioCorrida;
|
||||
}
|
||||
|
@ -194,27 +263,27 @@ public class IntegracaoTotvsController extends MyGenericForwardComposer {
|
|||
this.dataFimCorrida = dataFimCorrida;
|
||||
}
|
||||
|
||||
public String getNumCorrida() {
|
||||
public Integer getNumCorrida() {
|
||||
return numCorrida;
|
||||
}
|
||||
|
||||
public void setNumCorrida(String numCorrida) {
|
||||
public void setNumCorrida(Integer numCorrida) {
|
||||
this.numCorrida = numCorrida;
|
||||
}
|
||||
|
||||
public Textbox getTxtNumCorrida() {
|
||||
public Intbox getTxtNumCorrida() {
|
||||
return txtNumCorrida;
|
||||
}
|
||||
|
||||
public void setTxtNumCorrida(Textbox txtNumCorrida) {
|
||||
public void setTxtNumCorrida(Intbox txtNumCorrida) {
|
||||
this.txtNumCorrida = txtNumCorrida;
|
||||
}
|
||||
|
||||
public Textbox getTxtNumServico() {
|
||||
public Intbox getTxtNumServico() {
|
||||
return txtNumServico;
|
||||
}
|
||||
|
||||
public void setTxtNumServico(Textbox txtNumServico) {
|
||||
public void setTxtNumServico(Intbox txtNumServico) {
|
||||
this.txtNumServico = txtNumServico;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue