public List<ProiecteGeologSef> getProiecteGeologSef() {
IBeneficiarDao beneficiarDao = new BeneficiarDao();
IProiectDao proiectDao = new ProiectDao();
IAmplasamentDao amplasamentDao = new AmplasamentDao();
IGeologDao geologDao = new GeologDao();
Proiect p;
ProiecteGeologSef proiect;
RepartizareProiect repartizareProiect;
List<Amplasament> amplasamente;
List<Geolog> geologi;
List<String> orase;
List<String> locatii;
Amplasament amplasament;
Geolog geolog;
String oras, locatie;
List<ProiecteGeologSef> proiecteGeologSef = new ArrayList<ProiecteGeologSef>();
List<Proiect> proiecte = proiectDao.getProiecteByGeologId(getIdGeologLogat());
Iterator it = proiecte.iterator();
while (it.hasNext()) {
p = (Proiect) it.next();
proiect = new ProiecteGeologSef();
proiect.setNumeProiect(p.getNumeProiect()); //nume proiect
//nume beneficiar
proiect.setNumeBeneficiar(beneficiarDao.getBeneficiarByID(p.getIdBeneficiar()).getNumeBeneficiar());
// determinam amplasamentele pt un proiect
amplasamente = amplasamentDao.getAmplasamenteByProiectId(p.getIdProiect());
repartizareProiect = new RepartizareProiect();
geologi = new ArrayList<Geolog>();
orase = new ArrayList<String>();
locatii = new ArrayList<String>();