} else {
int idAmplasament = Integer.parseInt(getButonRadio());
int idBeneficiar = ((Beneficiar) getContext().getRequest().getSession().getAttribute("beneficiarProiect")).getIdBeneficiar();
IAmplasamentDao amplasamentDao = new AmplasamentDao();
Amplasament amplasament=amplasamentDao.getAmplasamentByID(idAmplasament);
amplasamentDao.delete(idAmplasament);
IGeologBeneficiarDao geologBeneficiarDao = new GeologBeneficiarDao();
int idGeolog = amplasament.getIdGeolog();
geologBeneficiarDao.delete(idGeolog, idBeneficiar);
IGeologDao geologDao = new GeologDao();
Geolog geolog = geologDao.getGeologByID(idGeolog);
RepartizareProiect repartizareProiect = (RepartizareProiect) getContext().getRequest().getSession().getAttribute("repartizareAmplasamente");
List<Integer> auxA = new ArrayList<Integer>();
List<Geolog> auxN = new ArrayList<Geolog>();
List<String> auxO = new ArrayList<String>();
List<String> auxL = new ArrayList<String>();
auxA.addAll(repartizareProiect.getIdAmplasament());
auxN.addAll(repartizareProiect.getGeolog());
auxO.addAll(repartizareProiect.getOras());
auxL.addAll(repartizareProiect.getLocatie());
int aux = 1, pozitie = -1;
Iterator it = auxN.iterator();
while (it.hasNext() && aux == 1) {
pozitie++;
Geolog g = (Geolog) it.next();
if (g.getIdGeolog() == amplasament.getIdGeolog() && (auxO.get(pozitie).equals(amplasament.getOras().getNumeOras()) )&& (auxL.get(pozitie).equals(amplasament.getLocatie()) )) {
aux = 0;
}
}
auxA.remove(pozitie);