thiago.penido 2015-10-01 18:15:19 +00:00
parent cafa50ce10
commit cc1c7f98e0
1 changed files with 20 additions and 3 deletions

View File

@ -612,6 +612,12 @@ public class EditarTramosController extends MyGenericForwardComposer {
return; return;
} }
if(isOrgaoTramoValid(orgaoConcedente, claseServicio)) {
Messagebox.show(Labels.getLabel("editarTramosController.msg.orgaoJahInformado"),
Labels.getLabel("editarTramosController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);
return;
}
OrgaoTramo orgaoTramo = new OrgaoTramo(); OrgaoTramo orgaoTramo = new OrgaoTramo();
orgaoTramo.setCoeficienteTarifa1(coeficienteTarifa1); orgaoTramo.setCoeficienteTarifa1(coeficienteTarifa1);
orgaoTramo.setCoeficienteTarifa2(coeficienteTarifa2); orgaoTramo.setCoeficienteTarifa2(coeficienteTarifa2);
@ -640,6 +646,17 @@ public class EditarTramosController extends MyGenericForwardComposer {
txtKMCoeficiente3.setValue(null); txtKMCoeficiente3.setValue(null);
} }
private boolean isOrgaoTramoValid(OrgaoConcedente orgaoConcedente, ClaseServicio claseServicio) {
for (OrgaoTramo orgao : lsOrgamoTramo) {
if(orgao.getOrgaoConcedente().equals(orgaoConcedente) && orgao.getClaseServicio().equals(claseServicio)) {
return false;
}
}
return true;
}
public boolean isExisteRutaOcupaTramo() { public boolean isExisteRutaOcupaTramo() {
return existeRutaOcupaTramo; return existeRutaOcupaTramo;
} }