lucas.calixto 2017-02-22 16:51:54 +00:00
parent 5aca6357fb
commit d630037657
3 changed files with 26 additions and 3 deletions

View File

@ -39,6 +39,7 @@ import com.rjconsultores.ventaboletos.entidad.EstacionRioCard;
import com.rjconsultores.ventaboletos.entidad.EstacionSitef;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.EstacionService;
import com.rjconsultores.ventaboletos.service.EstacionSitefService;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
@ -63,6 +64,9 @@ public class EditarEstacionController extends MyGenericForwardComposer {
@Autowired
private EstacionService estacionService;
@Autowired
private EstacionSitefService estacionSitefService;
private MyListbox estacionList;
private MyListbox estacionSitefList;
@ -297,7 +301,6 @@ public class EditarEstacionController extends MyGenericForwardComposer {
if (empresaExiste) {
Clients.alert(Labels.getLabel("editarEstacionController.MSG.empresaYaExiste"), Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION);
return;
}
@ -311,8 +314,26 @@ public class EditarEstacionController extends MyGenericForwardComposer {
es.setNumpdv(txtNumPdv.getValue());
es.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
es.setIpServidor(txtIpServidor.getValue());
EstacionSitef estacionSitefTemp = buscarEstacionSitef(es);
if (estacionSitefTemp != null) {
Clients.alert(Labels.getLabel("editarEstacionController.MSG.singularidadError", new String[] { estacionSitefTemp.getEstacion().getDescestacion() }), Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION);
return;
}
estacionSitefList.addItemNovo(es);
}
private EstacionSitef buscarEstacionSitef(EstacionSitef estacionSitef) {
EstacionSitef estacionSitefTemp = estacionSitefService.buscar(estacionSitef.getEmpresa(), estacionSitef.getNumempresa(), estacionSitef.getNumfilial(), estacionSitef.getNumpdv());
if (estacionSitefTemp != null) {
return estacionSitefTemp;
}
return null;
}
public void onClick$btnRemConfSitef(Event e) {

View File

@ -3799,6 +3799,7 @@ editarEstacionController.tab.label.sitef = SiTef
editarEstacionController.MSG.sitef = Todos los campos del SiTef deben de ser llenados
editarEstacionController.MSG.empresaYaExiste= La empresa informada ya está dada de alta
editarEstacionController.MSG.nomeImpressora= Informe el nombre de la impresora o PANTALLA cuando no tiene o BEMATECHFISCAL para ECF
editarEstacionController.MSG.singularidadError= La estación de {0} ya se ha registrado para este PDV.
editarEstacionController.lbNumEmpresa.value = Código de la empresa
editarEstacionController.lbNumFilial.value = Código de la filial
editarEstacionController.lbNumPdv.value = No do PDV

View File

@ -3875,7 +3875,8 @@ editarEstacionController.MSG.informarMACCompleto = Informe o MAC completo para f
editarEstacionController.tab.label.sitef = SiTef
editarEstacionController.MSG.sitef = Todos os campos do SiTef devem ser preenchidos
editarEstacionController.MSG.empresaYaExiste= A empresa informada já está cadastrada
editarEstacionController.MSG.nomeImpressora= Informe o nome da Impressora ou PANTALLA quando não tem impressora ou BEMATECHFISCAL para ECF
editarEstacionController.MSG.nomeImpressora= Informe o nome da Impressora ou PANTALLA quando não tem impressora ou BEMATECHFISCAL para ECF
editarEstacionController.MSG.singularidadError= A estação {0} já está cadastrada para este PDV.
editarEstacionController.lbNumEmpresa.value = Código da Empresa
editarEstacionController.lbNumFilial.value = Código da Filial
editarEstacionController.lbNumPdv.value = Númedo PDV