Package bo

Examples of bo.Proba


    @DefaultHandler
    public Resolution view() {

        IProbaDao probaDao = new ProbaDao();
        Proba proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        // trebuie modificat sa afiseze sarcinile in comboboxuri direct cu gettere, asta dupa ce se rezolva punerea pe sesiune al id-ului probei
        ICompresibilitateDao compresibilitateDao = new CompresibilitateDao();
        List<Float> sarciniL = compresibilitateDao.geSarciniByIDProba(proba.getIdProba());
        setSarcini(sarciniL);

        ICompresiuneDao compresiuneDao = new CompresiuneDao();
        List<Compresiune> compresiuni = compresiuneDao.geCompresiuneByIDProba(proba.getIdProba());
        CompresiuneTabel compTabel = new CompresiuneTabel();
        if (compresiuni.size() != 0) {
            List<String> sigmaList = new ArrayList<String>();
            Iterator it = compresiuni.iterator();
            while (it.hasNext()) {
                sigmaList.add(((Compresiune) it.next()).getSigma());
            }
            compTabel.setC1(sigmaList);
            compTabel.setC2(formulaCompresiuneCol2(sigmaList, proba.getIdProba()));
            compTabel.setC3(formulaCompresiuneCol3(sigmaList, proba.getIdProba()));
            compTabel.setC4(formulaCompresiuneCol4(sigmaList, proba.getIdProba()));
            compTabel.setC5(formulaCompresiuneCol5(sigmaList, proba.getIdProba()));
            compTabel.setC6(formulaCompresiuneCol6(sigmaList, proba.getIdProba()));
            compTabel.setC7(formulaCompresiuneCol7(sigmaList, proba.getIdProba()));
            compTabel.setC8(formulaCompresiuneCol8(sigmaList, proba.getIdProba()));
            compTabel.setC9(formulaCompresiuneCol9(sigmaList, proba.getIdProba()));
            compTabel.setC10(formulaCompresiuneCol10(sigmaList, proba.getIdProba()));
        }
        getContext().getRequest().getSession(true).setAttribute("compresiune", compTabel);

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


    }

    public Resolution submit() {

        IProbaDao probaDao = new ProbaDao();
        Proba proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));

        //sa populeze comboboxurile
        ICompresibilitateDao compresibilitateDao = new CompresibilitateDao();
        List<Float> sarciniL = compresibilitateDao.geSarciniByIDProba(proba.getIdProba());
        setSarcini(sarciniL);



        String sigma = getSarcina1() + "-" + getSarcina2();
        ICompresiuneDao compresiuneDao = new CompresiuneDao();
        Compresiune compresiune = new Compresiune(proba, sigma);
        List<Compresiune> compresiuneAuxiliar = compresiuneDao.geCompresiuneByIDProba(proba.getIdProba());
        if (compresiuneAuxiliar == null) {
            compresiuneDao.saveOrUpdate(compresiune);
        } else {
            int vb = 0;
            Iterator it = compresiuneAuxiliar.iterator();
            while (it.hasNext()) {
                Compresiune c = (Compresiune) it.next();
                if (c.getSigma().equals(sigma)) {
                    vb = 1;
                    compresiune.setIdCompresiune(c.getIdCompresiune());
                    compresiuneDao.saveOrUpdate(compresiune);
                    break;
                }
            }
            if (vb == 0) {
                compresiuneDao.saveOrUpdate(compresiune);
            }
        }
        List<Compresiune> compresiuni = compresiuneDao.geCompresiuneByIDProba(proba.getIdProba());
        List<String> sigmaList = new ArrayList<String>();
        Iterator it = compresiuni.iterator();
        while (it.hasNext()) {
            sigmaList.add(((Compresiune) it.next()).getSigma());
        }
        CompresiuneTabel compTabel = new CompresiuneTabel();
        compTabel.setC1(sigmaList);
        compTabel.setC2(formulaCompresiuneCol2(sigmaList, proba.getIdProba()));
        compTabel.setC3(formulaCompresiuneCol3(sigmaList, proba.getIdProba()));
        compTabel.setC4(formulaCompresiuneCol4(sigmaList, proba.getIdProba()));
        compTabel.setC5(formulaCompresiuneCol5(sigmaList, proba.getIdProba()));
        compTabel.setC6(formulaCompresiuneCol6(sigmaList, proba.getIdProba()));
        compTabel.setC7(formulaCompresiuneCol7(sigmaList, proba.getIdProba()));
        compTabel.setC8(formulaCompresiuneCol8(sigmaList, proba.getIdProba()));
        compTabel.setC9(formulaCompresiuneCol9(sigmaList, proba.getIdProba()));
        compTabel.setC10(formulaCompresiuneCol10(sigmaList, proba.getIdProba()));
        getContext().getRequest().getSession(true).setAttribute("compresiune", compTabel);
        return new ForwardResolution("/WEB-INF/jsp/compresiune.jsp");
    }
View Full Code Here

    @DefaultHandler
    public Resolution view() {

        IProbaDao probaDao = new ProbaDao();
        Proba proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        getContext().getRequest().getSession(true).setAttribute("compresibilitate", getTabel(proba.getIdProba()));
        return new ForwardResolution("/WEB-INF/jsp/compresibilitate.jsp");
    }
View Full Code Here

    }

    public Resolution adauga() {
        ICompresibilitateDao compDao = new CompresibilitateDao();
        IProbaDao probaDao = new ProbaDao();
        Proba proba = probaDao.geProbaByID(Integer.parseInt(getContext().getRequest().getSession().getAttribute("idProba").toString()));
        if (getButonRadio() == null) {
            setRadioNeselectat(true);
            return new ForwardResolution("/WEB-INF/jsp/compresibilitate.jsp");
        } else if (getButonRadio().equals("1")) {
            if ((getAn_nou() == null) || (getLuna_nou() == null) || (getZi_nou() == null) || (getOra_nou() == null) || (getMinut_nou() == null) || (getSarcina_nou() == null) || (getCitire_nou() == null)) {
                setCampuriNecompletate(true);
                return new ForwardResolution("/WEB-INF/jsp/compresibilitate.jsp");
            } else {
                Date data = Date.valueOf(getAn_nou() + "-" + getLuna_nou() + "-" + getZi_nou());
                Time timp = new Time(Integer.parseInt(getOra_nou()), Integer.parseInt(getMinut_nou()), 0);
                Compresibilitate comp = new Compresibilitate(proba, data, timp, Float.parseFloat(getSarcina_nou()), Float.parseFloat(getCitire_nou()));
                compDao.saveOrUpdate(comp);
            }
        } else if (getButonRadio().equals("2")) {
            if ((getOra_modif() == null) || (getMinut_modif() == null) || (getSarcinaFilter() == null) || (getCitire_modif() == null) || (getDataFilter() == null)) {
                setCampuriNecompletate(true);
                return new ForwardResolution("/WEB-INF/jsp/compresibilitate.jsp");
            } else {
                Date data = Date.valueOf(getDataFilter());
                Time timp = new Time(Integer.parseInt(getOra_modif()), Integer.parseInt(getMinut_modif()), 0);
                float sarcina=compDao.getCompresibilitateByID(Integer.parseInt(getSarcinaFilter())).getSarcina();
                Compresibilitate comp = new Compresibilitate(proba, data, timp, sarcina, Float.parseFloat(getCitire_modif()));
                compDao.saveOrUpdate(comp);
            }
        }
        getContext().getRequest().getSession(true).setAttribute("compresibilitate", getTabel(proba.getIdProba()));
        return new ForwardResolution("/WEB-INF/jsp/compresibilitate.jsp");
    }
View Full Code Here

TOP

Related Classes of bo.Proba

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.