Package auxiliar

Examples of auxiliar.RepartizareProiect


        //restul pentru afisarea in tabel
        //numele geologului caruia i s-a repartizat amplasamentul
        IGeologDao geologDao = new GeologDao();
        Geolog geolog = geologDao.getGeologByID(idGeolog);
        RepartizareProiect repartizareProiect = (RepartizareProiect) getContext().getRequest().getSession().getAttribute("repartizareAmplasamente");
        if (repartizareProiect == null) {
            RepartizareProiect repartizareP = new RepartizareProiect();
            repartizareP.setIdAmplasament(Arrays.asList(amplasamentDao.getLastAmplasament().getIdAmplasament()));
            repartizareP.setGeolog(Arrays.asList(geolog));
            repartizareP.setOras(Arrays.asList(oras.getNumeOras()));
            repartizareP.setLocatie(Arrays.asList(getLocatie()));
            getContext().getRequest().getSession(true).setAttribute("repartizareAmplasamente", repartizareP);
        } else {
            List<Integer> auxA = new ArrayList<Integer>();
            List<Geolog> auxN = new ArrayList<Geolog>();
            List<String> auxO = new ArrayList<String>();
View Full Code Here


            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);
            repartizareProiect.setIdAmplasament(auxA);
           
            auxN.remove(pozitie);
            repartizareProiect.setGeolog(auxN);

          
            auxO.remove(pozitie);
            repartizareProiect.setOras(auxO);

           
            auxL.remove(pozitie);
            repartizareProiect.setLocatie(auxL);

            getContext().getRequest().getSession(true).setAttribute("repartizareAmplasamente", repartizareProiect);

        }
        return new ForwardResolution("/WEB-INF/jsp/repartizareAmplasamente.jsp");
View Full Code Here

        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>();

            for (int i = 0; i < amplasamente.size(); i++) {
                amplasament = amplasamente.get(i);
                geolog = geologDao.getGeologByID(amplasament.getIdGeolog());
                oras = amplasament.getOras().getNumeOras();
                locatie = amplasament.getLocatie();
                geologi.add(geolog);
                orase.add(oras);
                locatii.add(locatie);
            }
            repartizareProiect.setGeolog(geologi);
            repartizareProiect.setLocatie(locatii);
            repartizareProiect.setOras(orase);
            proiect.setRepartizareProiect(repartizareProiect);
            proiecteGeologSef.add(proiect);
        }
        return proiecteGeologSef;
    }
View Full Code Here

TOP

Related Classes of auxiliar.RepartizareProiect

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.