Package dao

Examples of dao.ProbaDao


        getContext().getRequest().getSession(true).setAttribute("metS", medSedimentarii);
        return new ForwardResolution("/WEB-INF/jsp/metoda_sedimentarii.jsp");
    }

    public Resolution submit() {
        IProbaDao probaDao = new ProbaDao();
        //proba curenta
        Proba proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        //valori introduse
        List<Float> valoriIntroduseTemperatura = Arrays.asList(Float.parseFloat(getFormular().getT0()), Float.parseFloat(getFormular().getT1()), Float.parseFloat(getFormular().getT2()), Float.parseFloat(getFormular().getT3()), Float.parseFloat(getFormular().getT4()), Float.parseFloat(getFormular().getT5()), Float.parseFloat(getFormular().getT6()), Float.parseFloat(getFormular().getT7()), Float.parseFloat(getFormular().getT8()), Float.parseFloat(getFormular().getT9()), Float.parseFloat(getFormular().getT10()), Float.parseFloat(getFormular().getT11()));
        List<Float> valoriIntroduseAreometru = Arrays.asList(Float.parseFloat(getFormular().getA0()), Float.parseFloat(getFormular().getA1()), Float.parseFloat(getFormular().getA2()), Float.parseFloat(getFormular().getA3()), Float.parseFloat(getFormular().getA4()), Float.parseFloat(getFormular().getA5()), Float.parseFloat(getFormular().getA6()), Float.parseFloat(getFormular().getA7()), Float.parseFloat(getFormular().getA8()), Float.parseFloat(getFormular().getA9()), Float.parseFloat(getFormular().getA10()), Float.parseFloat(getFormular().getA11()));

        //obiect format pt proba curenta cu valorile introduse pt introducere in BD
        TempCitita tempCititaBO = new TempCitita(proba, valoriIntroduseTemperatura.get(0), valoriIntroduseTemperatura.get(1), valoriIntroduseTemperatura.get(2), valoriIntroduseTemperatura.get(3), valoriIntroduseTemperatura.get(4), valoriIntroduseTemperatura.get(5), valoriIntroduseTemperatura.get(6), valoriIntroduseTemperatura.get(7), valoriIntroduseTemperatura.get(8), valoriIntroduseTemperatura.get(9), valoriIntroduseTemperatura.get(10), valoriIntroduseTemperatura.get(11));
        ITempCititaDao tempCititaDao = new TempCititaDao();
        TempCitita tempCititaAuxiliar = tempCititaDao.getTempCititaByIDProba(proba.getIdProba());
        if (tempCititaAuxiliar == null) {
            tempCititaDao.saveOrUpdate(tempCititaBO);
        } else {
            tempCititaBO.setIdSedimentare(tempCititaAuxiliar.getIdSedimentare());
            tempCititaDao.saveOrUpdate(tempCititaBO);
        }

        CitiriAreometru citireAreometruBO = new CitiriAreometru(proba, valoriIntroduseAreometru.get(0), valoriIntroduseAreometru.get(1), valoriIntroduseAreometru.get(2), valoriIntroduseAreometru.get(3), valoriIntroduseAreometru.get(4), valoriIntroduseAreometru.get(5), valoriIntroduseAreometru.get(6), valoriIntroduseAreometru.get(7), valoriIntroduseAreometru.get(8), valoriIntroduseAreometru.get(9), valoriIntroduseAreometru.get(10), valoriIntroduseAreometru.get(11));
        ICitiriAreometruDao citiriAreometruDao = new CitiriAreometruDao();
        CitiriAreometru citiriAreometruAuxiliar = citiriAreometruDao.getCitiriAreometruByIDProba(proba.getIdProba());
        if (citiriAreometruAuxiliar == null) {
            citiriAreometruDao.saveOrUpdate(citireAreometruBO);
        } else {
            citireAreometruBO.setIdSedimentare(citiriAreometruAuxiliar.getIdSedimentare());
            citiriAreometruDao.saveOrUpdate(citireAreometruBO);
        }

        //update la proba pt parametrii md si rs

        proba.setA(Float.parseFloat(getaInput()));
        proba.setB(Float.parseFloat(getbInput()));
        probaDao.saveOrUpdate(proba);


        medSedimentarii = new MetodaSedimentarii();
        //se modifica pt a afisa in pagina, noile valori introduse
        CitiriAreometru citiriAreometruDinBD = citiriAreometruDao.getCitiriAreometruByIDProba(proba.getIdProba());
View Full Code Here


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

    public Resolution calculeazaIpIc() {
        // pentru fiecare proba se calculeaza Ip si Ic
        IProbaDao probaDao = new ProbaDao();
        float ip, ic;
        String s;
        int p, i;
        List<Proba> probe = probaDao.getAll(getIdForajCurent());
        int nrProbe = probe.size();
        Proba probaCurenta;
        for (i = 0; i < nrProbe; i++) {
            probaCurenta = probe.get(i);
            ip = probaCurenta.getWl() - probaCurenta.getWp();
            s = Double.toString(ip);
            p = s.indexOf('.');
            if (p >= 1) {
                s = s.substring(0, p + 2);
            }
            ip = Float.valueOf(s.trim()).floatValue();
            probaDao.addIp(probaCurenta.getIdProba(), ip);
            ic = (probaCurenta.getWl() - probaCurenta.getW()) / ip;
            s = Double.toString(ic);
            p = s.indexOf('.');
            if (p >= 1) {
                s = s.substring(0, p + 2);
            }
            ic = Float.valueOf(s.trim()).floatValue();
            probaDao.addIc(probaCurenta.getIdProba(), ic);
        }
        return new ForwardResolution("/WEB-INF/jsp/editareForaj.jsp");
    }
View Full Code Here

        getContext().getRequest().getSession(true).setAttribute("stanta", metStantei);
        return new ForwardResolution("/WEB-INF/jsp/stanta.jsp");
    }

    public Resolution submit() {
        IProbaDao probaDao = new ProbaDao();
        //proba curenta
        Proba proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        IStantaDao stantaDao = new StantaDao();
        Stanta stanta = new Stanta(proba, Float.parseFloat(getRand1Coloana2()), Float.parseFloat(getRand2Coloana2()), null, getStantaInput(), Float.parseFloat(getTaraInput()), Float.parseFloat(getDiametruInput()), Float.parseFloat(getInaltimeInput()));
        Stanta stantaAuxiliar = stantaDao.getStantaByIDProba(proba.getIdProba());
        if (stantaAuxiliar == null) {
            stantaDao.saveOrUpdate(stanta);
View Full Code Here

        float suma = 0;
        for (int i = 0; i < nr; i++) {
            suma += Float.valueOf(rezultatePartiale.get(i).toString().trim()).floatValue();
        }
        float media = suma / nr;
        IProbaDao probaDao = new ProbaDao();
        idProbaCurenta = Integer.parseInt(getContext().getRequest().getSession(true).getAttribute("idProbaCurenta").toString());
        probaDao.addW(idProbaCurenta, media);
        String mediaS = Float.toString(media);
        int p = mediaS.indexOf('.');
        if (p > 1) {
            mediaS = mediaS.substring(0, p + 2);
        }
View Full Code Here

        rezultate.setPraf(praf);
        rezultate.setNisip(nisip);
        rezultate.setPietris(pietris);
        rezultate.setBolovanis(bolovanis);

        IProbaDao probaDao = new ProbaDao();
        Proba proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        proba.setArgila(argila);
        proba.setPraf(praf);
        proba.setNisip(nisip);
        proba.setPietris(pietris);
        proba.setBolovanis(bolovanis);
        probaDao.saveOrUpdate(proba);
        getContext().getRequest().getSession(true).setAttribute("rezultate", rezultate);
        return new ForwardResolution("/WEB-INF/jsp/rezultate.jsp");
    }
View Full Code Here

        return id;
    }

    //returneaza md pt proba curenta
    public String getMd() {
        IProbaDao probaDao = new ProbaDao();
        Proba proba = new Proba();
        proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        if (proba.getMd() == null) {
            return "0.0";
        }
        return proba.getMd().toString();
    }
View Full Code Here

        }
        return proba.getMd().toString();
    }

    public String getRs() {
        IProbaDao probaDao = new ProbaDao();
        Proba proba = new Proba();
        proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        if (proba.getRs() == null) {
            return "0.0";
        }
        return proba.getRs().toString();
    }
View Full Code Here

        }
        return proba.getRs().toString();
    }

    public String getA() {
        IProbaDao probaDao = new ProbaDao();
        Proba proba = new Proba();
        proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        if (proba.getA() == null) {
            return "0.0";
        }
        return proba.getA().toString();
    }
View Full Code Here

        }
        return proba.getA().toString();
    }

    public String getB() {
        IProbaDao probaDao = new ProbaDao();
        Proba proba = new Proba();
        proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        if (proba.getB() == null) {
            return "0.0";
        }
        return proba.getB().toString();
    }
View Full Code Here

    }

    public Resolution stergereProba() {
        if (getProbaR() != null) {
            String idProba = getProbaR();
            IProbaDao probaDao = new ProbaDao();
            probaDao.delete(Integer.parseInt(idProba));
        }
        return new ForwardResolution("/WEB-INF/jsp/editareForaj.jsp");
    }
View Full Code Here

TOP

Related Classes of dao.ProbaDao

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.