Package daoI

Examples of daoI.IAmplasamentDao


        }
        return new ForwardResolution("/WEB-INF/jsp/adaugaForaj.jsp");
    }

    public Resolution salveaza() {
        IAmplasamentDao amplasamentDao = new AmplasamentDao();
        Foraj foraj = new Foraj();
        try {
            float c = Float.valueOf(cota.trim()).floatValue();
            foraj.setCota(c);
            foraj.setNumeForaj(nume);
            try {
                int amplasamentID = Integer.parseInt(amplasamentFilter);
                Amplasament amplasament = amplasamentDao.getAmplasamentByID(amplasamentID);
                foraj.setAmplasament(amplasament);
                IForajDao forajDao = new ForajDao();
                forajDao.saveOrUpdate(foraj);
                setIdAmplasamentCurent(amplasamentID);
                getContext().getRequest().getSession(true).setAttribute("idAmplasamentCurent", amplasamentID);
View Full Code Here


    }

    public List<Amplasament> getAmplasamente() {
        int idB = getIdBeneficiarCurent();
        List<Amplasament> amplasamente;
        IAmplasamentDao amplasamentDao = new AmplasamentDao();
        amplasamente = amplasamentDao.getAmplasamenteByBeneficiarIdAndGeologId(idB, getIdGeologLogat());
        if (getIdAmplasamentCurent() == 0 && amplasamente != null && amplasamente.size() > 0) {
            setIdAmplasamentCurent(
                    amplasamente.get(0).getIdAmplasament());
            getContext().getRequest().getSession(true).setAttribute("idAmplasamentCurent", getIdAmplasamentCurent());
        }
View Full Code Here

        amplasament.setBeneficiar(beneficiar);
        amplasament.setOras(oras);
        amplasament.setLocatie(getLocatie());
        amplasament.setIdGeolog(getIdGeologLogat());
        setAmplasamentAdaugat(true);
        IAmplasamentDao amplasamentDao = new AmplasamentDao();
        amplasamentDao.saveOrUpdate(amplasament);
        return new ForwardResolution("/WEB-INF/jsp/adaugaAmplasament.jsp");
    }
View Full Code Here

        amplasament.setOras(oras);
        amplasament.setLocatie(getLocatie());
        amplasament.setIdGeolog(idGeolog);
        amplasament.setIdProiect(idProiect);
        setAmplasamentAdaugat(true);
        IAmplasamentDao amplasamentDao = new AmplasamentDao();
        amplasamentDao.saveOrUpdate(amplasament);

        //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>();
            List<String> auxL = new ArrayList<String>();
            auxA.addAll(repartizareProiect.getIdAmplasament());
            auxA.add(amplasamentDao.getLastAmplasament().getIdAmplasament());
            repartizareProiect.setIdAmplasament(auxA);

            auxN.addAll(repartizareProiect.getGeolog());
            auxN.add(geolog);
            repartizareProiect.setGeolog(auxN);
View Full Code Here

            return new ForwardResolution("/WEB-INF/jsp/repartizareAmplasamente.jsp");
        } 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();
View Full Code Here

        return new ForwardResolution("/WEB-INF/jsp/repartizareAmplasamente.jsp");
    }
public Resolution stergeProiect(){
     int idProiect = ((Proiect) getContext().getRequest().getSession().getAttribute("proiectInLucru")).getIdProiect();
     IProiectDao proiectDao=new ProiectDao();
     IAmplasamentDao amplasamentDao=new AmplasamentDao();
     IGeologBeneficiarDao geologBeneficiarDao=new GeologBeneficiarDao();
     int idGeologSef=proiectDao.getProiectByID(idProiect).getIdGeolog();
     int idBeneficiar=proiectDao.getProiectByID(idProiect).getIdBeneficiar();
     List<Amplasament> amplasamente=amplasamentDao.getAmplasamenteByProiectId(idProiect);
     Iterator it=amplasamente.iterator();
     while(it.hasNext()){
         Amplasament amplasament=(Amplasament)it.next();
         geologBeneficiarDao.delete(amplasament.getIdGeolog(), idBeneficiar);
         amplasamentDao.delete(amplasament.getIdAmplasament());
     }
     geologBeneficiarDao.delete(idGeologSef, idBeneficiar);
     proiectDao.delete(idProiect);
     return new ForwardResolution("/WEB-INF/jsp/geologLogat.jsp");
}
View Full Code Here

    }

    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>();
View Full Code Here

    }

    public List<Amplasament> getAmplasamente() {
        int idB = getIdBeneficiarCurent();
        List<Amplasament> amplasamente = null;
        IAmplasamentDao amplasamentDao = new AmplasamentDao();
        IProiectDao proiectDao = new ProiectDao();
        String vizilibilitate = getContext().getRequest().getSession().getAttribute("vizualizareForaj").toString();
        if (vizilibilitate.equals("proiectePrivate")) {
            amplasamente = amplasamentDao.getAmplasamenteByBeneficiarIdAndGeologId(idB, getIdGeologLogat());
            List<Proiect> proiecte = proiectDao.getProiecteByGeologIdAndBeneficiarId(getIdGeologLogat(), idB);
            Iterator it = proiecte.iterator();
            int idProiect;
            while (it.hasNext()) {
                idProiect = ((Proiect) it.next()).getIdProiect();
                List<Amplasament> amplasamenteDinProiecte = amplasamentDao.getAmplasamenteByProiectId(idProiect);
                for (int i = 0; i < amplasamenteDinProiecte.size(); i++) {
                    Amplasament amplasament = amplasamenteDinProiecte.get(i);
                    if (amplasament.getIdGeolog() != getIdGeologLogat()) {
                        amplasamente.add(amplasament);
                    }
                }
            }
        } else { //daca sunt proiecte publice
            IGeologDao geologDao = new GeologDao();
            List<Geolog> geologi = geologDao.geologiPublici();
            Iterator it = geologi.iterator();
            while (it.hasNext()) {
                Geolog geolog = (Geolog) it.next();
                amplasamente = amplasamentDao.getAmplasamenteByBeneficiarIdAndGeologId(idB, geolog.getIdGeolog());
            }


        }
//        List<Amplasament> amplasamente;
View Full Code Here

TOP

Related Classes of daoI.IAmplasamentDao

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.