0016086: Andorinha - GLPI 16701 - Configuração de Reserva
fixes bug#0016086 dev:Thiago clemente qua:Debora git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@98104 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
74edf65d1b
commit
8f934f32e1
|
@ -592,7 +592,7 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
|
|||
}
|
||||
|
||||
// Se nao pode salvar pq translapa
|
||||
if (!podeSalvarTraslapa) {
|
||||
if (!podeSalvarTraslapa && !validaDias(lsTraslapa,reservacionCtrl)) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConfiguracionReservacionController.MSG.conflitoVigencias"),
|
||||
Labels.getLabel("editarConfiguracionReservacionController.window.title"),
|
||||
|
@ -1053,4 +1053,20 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
|
|||
public void setRa2(Radio ra2) {
|
||||
this.ra2 = ra2;
|
||||
}
|
||||
|
||||
private boolean validaDias(List<ReservacionCtrl> lsReservacionCtrl, ReservacionCtrl current) {
|
||||
boolean retorno = true;
|
||||
for(ReservacionCtrl i : lsReservacionCtrl) {
|
||||
if(i.getIndapliclun() && i.getIndapliclun() == current.getIndapliclun()
|
||||
|| i.getIndaplicmar() && i.getIndaplicmar() == current.getIndaplicmar()
|
||||
|| i.getIndaplicmie() && i.getIndaplicmie() == current.getIndaplicmie()
|
||||
|| i.getIndaplicjue() && i.getIndaplicjue() == current.getIndaplicjue()
|
||||
|| i.getIndaplicvie() && i.getIndaplicvie() == current.getIndaplicvie()
|
||||
|| i.getIndaplicsab() && i.getIndaplicsab() == current.getIndaplicsab()
|
||||
|| i.getIndaplicdom() && i.getIndaplicdom() == current.getIndaplicdom()) {
|
||||
retorno = false;
|
||||
}
|
||||
}
|
||||
return retorno;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue