Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void odwiezDaneOSumach() {
- sumaEctsWykorzNaSciezce = BigDecimal.ZERO;
- Long trybId = null;
- for (IEctsStud ec : listaEcts) {
- trybId = ec.getTrybId();
- sumaEctsWykorzNaSciezce = sumaEctsWykorzNaSciezce.add(ec.getSumaEctsWykorzytanych());
- mapaBilansowEcts.put(ec.getId(), client.getEctsBean().isMozliwoscAwansu(ec.getId()));
- if (ec.getDlugEcts() != null && ec.getDlugEcts().getDlugEctsNaRok() != null) {
- ITrybStudiow.PierwszySemestrTrybu semestrPierwszy = client.getKierunki().getTryb(trybId).getPierwszySemestr();
- if (((semestrPierwszy.equals(ITrybStudiow.PierwszySemestrTrybu.LETNI) && ec.getSemestrKal() % 10 == 1) || (semestrPierwszy.equals(ITrybStudiow.PierwszySemestrTrybu.ZIMOWY) && ec.getSemestrKal() % 10 == 2))) {
- Integer semKalPoprzedni = SemKalUtils.getPoprzedniSemKal(ec.getSemestrKal());
- System.out.println("POPRZEDNI ROK AKADEMICKI " + semKalPoprzedni);
- IEctsStud ectsPoprzedniSemestr = client.getEctsBean().getEctsStud(ec.getSciezkaId(), semKalPoprzedni);
- if (ectsPoprzedniSemestr == null)
- continue;
- BigDecimal nadwyzka = ectsPoprzedniSemestr.getSumaEctsWykorzytanych().subtract(ectsPoprzedniSemestr.getMinEctsZaliczSem());
- if (ectsPoprzedniSemestr.getZadluzenieStud().compareTo(BigDecimal.ZERO) > 0) {
- System.out.println("DODAJE BO MAM " + nadwyzka);
- mapaBilansowZPoprzednichSemEcts.put(ec.getId(), ectsPoprzedniSemestr.getZadluzenieStud());
- }
- listaBilansowKtoreMajaDlugRoczny.add(ec.getId());
- }
- }
- }
- System.out.println("TRYB ID " + trybId);
- trybStud = client.getKierunki().getTryb(trybId);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement