Catalogo Conf. OCD (fixed bug #5415)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@36374 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2014-07-03 21:38:05 +00:00
parent 26f26c3bfc
commit 9eae539133
3 changed files with 42 additions and 4 deletions

View File

@ -89,9 +89,34 @@ public class EditarOCDParamController extends MyGenericForwardComposer {
}
public void onClick$btnApagar(Event ev) throws InterruptedException {
try {
int resp = Messagebox.show(
Labels.getLabel("editarOCDParamController.MSG.borrarPergunta"),
Labels.getLabel("editarOCDParamController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
ocdParamService.borrar(ocdParamCorrente);
Messagebox.show(
Labels.getLabel("editarOCDParamController.MSG.borrarOK"),
Labels.getLabel("editarOCDParamController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
}
} catch (Exception ex) {
log.error(ex);
}
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
cmbEmpresa.getValue();
boolean isSuscribir = false;
try{
@ -100,10 +125,19 @@ public class EditarOCDParamController extends MyGenericForwardComposer {
ocdParamCorrente.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
if (ocdParamCorrente.getOcdparamId() == null){
ocdParamService.suscribir(ocdParamCorrente);
isSuscribir = true;
}
if(ocdParamService.suscribirActualizar(ocdParamCorrente) == null){
Messagebox.show(
Labels.getLabel("editarOCDParamController.MSG.empresaJaCadastrada"),
Labels.getLabel("editarOCDParamController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}
if (isSuscribir){
ocdParamList.addItemNovo(ocdParamCorrente);
} else {
ocdParamService.actualizacion(ocdParamCorrente);
ocdParamList.updateItem(ocdParamCorrente);
}

View File

@ -227,6 +227,7 @@ indexController.mniRelatorioEmpresaCorrida.label = Reporte de la Empresa Corrida
indexController.mniRelatorioEmpresaOnibus.label = Reporte de la Empresa Onibus
indexController.mniRelatorioOCD.label = Reporte OCD por la Empresa
#PARTE REALIZADA POR MANUEL
indexController.mnCortesias.label = Cortesias para empleados
indexController.mniTipoCortesiaD.label = Descuento por tipo de cortesia

View File

@ -4886,3 +4886,6 @@ busquedaOCDParamController.window.title=Pesquisa de Parâmetros para OCD
indexController.mniBusquedaOCDParam.label=Parâmetros OCD
editarOCDParamController.window.title=Editar Parametro OCD
editarOCDParamController.MSG.suscribirOK=Parametro gravado com sucesso!
editarOCDParamController.MSG.empresaJaCadastrada=Não foi possível incluir Parâmetro OCD. Empresa já cadastrada!
editarOCDParamController.MSG.borrarPergunta = Deseja eliminar o Parâmetro OCD?
editarOCDParamController.MSG.borrarOK = Parâmetro OCD eliminado com sucesso.