Package com.structis.fichesst.shared.dto

Examples of com.structis.fichesst.shared.dto.FicheStDto


    for( TransfertPpSummaryDto transfertPpSummaryDto : list3 ) {
      totalObjective += transfertPpSummaryDto.getObjective();
    }

    ficheStSummaryGrid.getStore().removeAll();
    FicheStDto model = new FicheStDto();
    model.setObjectif(totalObjective);
    model.setObj(totalObj);
    model.setTransferts(totalTransferts);
    model.setRd(totalRd);
    model.setTs(totalTs);

    model.setTraite(totalTraite);
    model.setArrete(totalArrete);
    model.setNonArrete(totalNonArrete);
    model.setProvision(totalProvision);
    model.setDevisRefuse(totalDevisRefuse);
    model.setEcartM1(totalEcartM1);

    model.setEcartDernierPoint(totalEcartDernierPoint);
    model.setTotalCumule(totalCumule);

    model.setTotalCanto(totalCanto);
    model.setTotalBadge(totalBadge);
    model.setTotalGrue(totalGrue);
    model.setTotalLift(totalLift);
    model.setTotalBenne(totalBenne);
    model.setTotalNettoy(totalNettoy);
    model.setTotalAutres(totalAutres);
    model.setTotalPenalty(totalPenalty);

    model.setProrataAppliqueST(totalProrataAppliqueST);
    ficheStSummaryGrid.getStore().add(model);
  }
View Full Code Here


    calculateValues();
  }

  private String createGridReport(List<FicheStDto> grid, List<String> lstKeyGrid, Map<String, String> mapGrid,
      Map<String, String> mapTotalGroupGrid) {
    FicheStDto ficheStDto = null;
    double sumtotalObjectif = 0.0;
    double sumtotalObj = 0.0;
    double sumtotalTransfert = 0.0;
    double sumtotalRd = 0.0;
    double sumtotalTs = 0.0;
    double sumtotaltotal = 0.0;
    double sumtotalTraite = 0.0;
    double sumtotalArrete = 0.0;
    double sumtotalNonArete = 0.0;
    double sumtotalProvision = 0.0;
    double sumtotalTotalFinal = 0.0;
    double sumtotalDevisRefuse = 0.0;
    double sumtotalEcartM = 0.0;
    double sumtotalEcratM1 = 0.0;
    double sumtotalVariationM = 0.0;
    double sumtotalEcartDernierPoint = 0.0;
    double sumtotalVariationEcartPoint = 0.0;
    double summontantBA = 0.0;
    double summontantReel = 0.0;
    double sumtotalCanto = 0.0;
    double sumtotalBadge = 0.0;
    double sumtotalGrue = 0.0;
    double sumtotlaLift = 0.0;
    double sumtotalBenne = 0.0;
    double sumtotalNettoy = 0.0;
    double sumtotalAutres = 0.0;
    double sumtotalProrata = 0.0;
    double sumtotalTotal = 0.0;
    double sumtotalPrestationTraite = 0.0;
    double sumtotalPenaliteFacture = 0.0;
    double sumtotalProrataAppliqueSt = 0.0;
    double sumtotalProrataMarche = 0.0;
    double sumtotalProrataSuRad = 0.0;
    double sumtotalMarcheRestantATraiter = 0.0;
    double sumtotalVariationDuAuxTransferts = 0.0;
    double sumtotalManqueAGagnerStsansProrata = 0.0;

    double cellts = 0.0;
    double celltotlafinal = 0.0;

    NumberFormat numberFormat = NumberFormat.getFormat(Constants.NUMBER_FORMAT);
    for( int i = 0 ; i < lstKeyGrid.size() ; i++ ) {
      String grid1 = "";
      String sumTotalGroup1 = "";
      double totalObjectif = 0.0;
      double totalObj = 0.0;
      double totalTransfert = 0.0;
      double totalRd = 0.0;
      double totalTs = 0.0;
      double totaltotal = 0.0;
      double totalTraite = 0.0;
      double totalArrete = 0.0;
      double totalNonArete = 0.0;
      double totalProvision = 0.0;
      double totalTotalFinal = 0.0;
      double totalDevisRefuse = 0.0;
      double totalEcartM = 0.0;
      double totalEcratM1 = 0.0;
      double totalVariationM = 0.0;
      double totalEcartDernierPoint = 0.0;
      double totalVariationEcartPoint = 0.0;
      double montantBA = 0.0;
      double montantReel = 0.0;
      double totalCanto = 0.0;
      double totalBadge = 0.0;
      double totalGrue = 0.0;
      double totlaLift = 0.0;
      double totalBenne = 0.0;
      double totalNettoy = 0.0;
      double totalAutres = 0.0;
      double totalProrata = 0.0;
      double totalTotal = 0.0;
      double totalPrestationTraite = 0.0;
      double totalPenaliteFacture = 0.0;
      double totalProrataAppliqueSt = 0.0;
      double totalProrataMarche = 0.0;
      double totalProrataSuRad = 0.0;
      double totalMarcheRestantATraiterPercentage = 0.0;
      double totalMarcheRestantATraiter = 0.0;
      double totalVariationDuAuxTransferts = 0.0;
      double totalManqueAGagnerStsansProrata = 0.0;
      for( int j = 0 ; j < grid.size() ; j++ ) {
        ficheStDto = grid.get(j);
        if( lstKeyGrid.get(i).equalsIgnoreCase(ficheStDto.getLotType().getName()) ) {
          cellts = ficheStDto.getObj() + ficheStDto.getTransferts() + ficheStDto.getRd() + ficheStDto.getTs();
          celltotlafinal = ficheStDto.getTraite() + ficheStDto.getArrete() + ficheStDto.getNonArrete() + ficheStDto.getProvision();
          totalObjectif += ficheStDto.getObjectif();
          totalObj += ficheStDto.getObj();
          totalTransfert += ficheStDto.getTransferts();
          totalRd += ficheStDto.getRd();
          totalTs += ficheStDto.getTs();
          totaltotal += cellts;
          totalTraite += ficheStDto.getTraite();
          totalArrete += ficheStDto.getArrete();
          totalNonArete += ficheStDto.getNonArrete();
          totalProvision += ficheStDto.getProvision();
          totalTotalFinal += celltotlafinal;
          totalDevisRefuse += ficheStDto.getDevisRefuse();
          totalEcartM += ficheStDto.getEcartM();
          totalEcratM1 += ficheStDto.getEcartM1();
          totalVariationM += ficheStDto.getVariationM();
          totalEcartDernierPoint += ficheStDto.getEcartDernierPoint();
          totalVariationEcartPoint += ficheStDto.getVariationEcartPointM();
          montantBA += ficheStDto.getTotalCumule();
          montantReel += ficheStDto.getTraite();
          totalCanto += ficheStDto.getTotalCanto();
          totalBadge += ficheStDto.getTotalBadge();
          totalGrue += ficheStDto.getTotalGrue();
          totlaLift += ficheStDto.getTotalLift();
          totalBenne += ficheStDto.getTotalBenne();
          totalNettoy += ficheStDto.getTotalNettoy();
          totalAutres += ficheStDto.getTotalAutres();
          totalProrata += ficheStDto.getTotalProrata();
          totalTotal += ficheStDto.getTotal2();
          totalPrestationTraite += ficheStDto.getPrestationTraitePercentage();
          totalPenaliteFacture += ficheStDto.getTotalPenalty();
          totalProrataAppliqueSt += ficheStDto.getProrataAppliqueST();
          totalProrataMarche += ficheStDto.getProrataMarche();
          totalProrataSuRad += ficheStDto.getProrataSurRAD();
          totalMarcheRestantATraiterPercentage += ficheStDto.getMarchesRestantATraiterPercentage();
          totalMarcheRestantATraiter += ficheStDto.getMarchesRestantATraiter();
          totalVariationDuAuxTransferts += ficheStDto.getVariationDuAuxTransferts();
          totalManqueAGagnerStsansProrata += ficheStDto.getManqueAGagnerSTSansProrata();
          // Create row report
          grid1 += createRowReport(ficheStDto, cellts, celltotlafinal, numberFormat);
        }

      }
View Full Code Here

  }

  @Override
  protected void onRender(Element parent, int index) {
    super.onRender(parent, index);
    FicheStDto model = new FicheStDto();
    model.initData();
    model.getLot().setChantier(this.chantier);
    setModel(model);
    TableLayout layout = new TableLayout();
    layout.setWidth("100%");
    setLayout(layout);
    informationPanel = new InformationPanel(bus,ficheStId,role,user);   
View Full Code Here

    return listSummary;
  }
 
  private String[] createGridReportSummary(List<FicheStDto> grid){
   
    FicheStDto ficheStDto = null;   
    double cellts = 0.0;
    double celltotlafinal = 0.0;
    double totalObjectif = 0.0;
    double totalObj = 0.0;
    double totalTransfert = 0.0;
    double totalRd = 0.0;
    double totalTs = 0.0;
    double totaltotal =0.0;
    double totalTraite = 0.0;
    double totalArrete = 0.0;
    double totalNonArete = 0.0;
    double totalProvision = 0.0;
    double totalTotalFinal = 0.0;
    double totalDevisRefuse =0.0;
    double totalEcartM = 0.0;
    double totalEcratM1 = 0.0;
    double totalVariationM = 0.0;
    double totalEcartDernierPoint = 0.0;
    double totalVariationEcartPoint = 0.0;
    double totalAvctBA = 0.0;
    double montantBA = 0.0;
    double totalAvctReel = 0.0;
    double montantReel = 0.0;
    double totalCanto = 0.0;
    double totalBadge = 0.0;
    double totalGrue = 0.0;
    double totlaLift = 0.0;
    double totalBenne = 0.0;
    double totalNettoy = 0.0;
    double totalAutres = 0.0;
    double totalProrata = 0.0;
    double totalTotal = 0.0;
    double totalPrestationTraite = 0.0;
    double totalPenaliteFacture = 0.0;
    double totalProrataAppliqueSt = 0.0;
    double totalProrataMarche = 0.0;
    double totalProrataSuRad = 0.0;
    double totalMarcheRestantATraiterPercentage = 0.0;
    double totalMarcheRestantATraiter = 0.0;
    double totalVariationDuAuxTransferts = 0.0;
    double totalManqueAGagnerStsansProrata = 0.0;
    String grid1 = "";
    NumberFormat numberFormat = NumberFormat.getInstance(Locale.FRENCH);
    for(int i=0;i<grid.size();i++){
      ficheStDto = grid.get(i);
      cellts = ficheStDto.getObj() + ficheStDto.getTransferts() + ficheStDto.getRd() + ficheStDto.getTs();
      celltotlafinal = ficheStDto.getTraite() + ficheStDto.getArrete() + ficheStDto.getNonArrete() + ficheStDto.getProvision();
      totalObjectif += ficheStDto.getObjectif();
      totalObj += ficheStDto.getObj();
      totalTransfert += ficheStDto.getTransferts();
      totalRd += ficheStDto.getRd();
      totalTs += ficheStDto.getTs();
      totaltotal += cellts;
      totalTraite += ficheStDto.getTraite();
      totalArrete += ficheStDto.getArrete();
      totalNonArete += ficheStDto.getNonArrete();
      totalProvision += ficheStDto.getProvision();
      totalTotalFinal += celltotlafinal;
      totalDevisRefuse +=ficheStDto.getDevisRefuse();
      totalEcartM += ficheStDto.getEcartM();
      totalEcratM1 += ficheStDto.getEcartM1();
      totalVariationM += ficheStDto.getVariationM();
      totalEcartDernierPoint += ficheStDto.getEcartDernierPoint();
      totalVariationEcartPoint += ficheStDto.getVariationEcartPointM();
      totalAvctBA += ficheStDto.getAvctBAPercentage();
      montantBA += ficheStDto.getTotalCumule();
      totalAvctReel += ficheStDto.getAvctReelPercentage();
      montantReel += ficheStDto.getTraite();
      totalCanto += ficheStDto.getTotalCanto();
      totalBadge += ficheStDto.getTotalBadge();
      totalGrue += ficheStDto.getTotalGrue();
      totlaLift += ficheStDto.getTotalLift();
      totalBenne += ficheStDto.getTotalBenne();
      totalNettoy += ficheStDto.getTotalNettoy();
      totalAutres += ficheStDto.getTotalAutres();
      totalProrata += ficheStDto.getTotalProrata();
      totalTotal += ficheStDto.getTotal2();
      totalPrestationTraite += ficheStDto.getPrestationTraitePercentage();
      totalPenaliteFacture += ficheStDto.getTotalPenalty();
      totalProrataAppliqueSt += ficheStDto.getProrataAppliqueST();
      totalProrataMarche += ficheStDto.getProrataMarche();
      totalProrataSuRad += ficheStDto.getProrataSurRAD();
      totalMarcheRestantATraiterPercentage += ficheStDto.getMarchesRestantATraiterPercentage();
      totalMarcheRestantATraiter += ficheStDto.getMarchesRestantATraiter();
      totalVariationDuAuxTransferts += ficheStDto.getVariationDuAuxTransferts();
      totalManqueAGagnerStsansProrata += ficheStDto.getManqueAGagnerSTSansProrata();
      grid1 += createRowReport(ficheStDto, cellts, celltotlafinal, numberFormat);
     
    }
    String totalSumGrid = createTotalSumReport(numberFormat,"TOTAL CHANTIER",totalObjectif,null,totalObj,totalTransfert,totalRd,totalTs,totaltotal,totalTraite,totalArrete,totalNonArete,
        totalProvision,totalTotalFinal,totalDevisRefuse,totalEcartM, totalEcratM1,totalVariationM,totalEcartDernierPoint,totalVariationEcartPoint,totalAvctBA,montantBA,null,montantReel,
View Full Code Here

    return totalSumGrid;
  }

  private String[] createGridReportSummary(List<FicheStDto> grid) {

    FicheStDto ficheStDto = null;
    double cellts = 0.0;
    double celltotlafinal = 0.0;
    double totalObjectif = 0.0;
    double totalObj = 0.0;
    double totalTransfert = 0.0;
    double totalRd = 0.0;
    double totalTs = 0.0;
    double totaltotal = 0.0;
    double totalTraite = 0.0;
    double totalArrete = 0.0;
    double totalNonArete = 0.0;
    double totalProvision = 0.0;
    double totalTotalFinal = 0.0;
    double totalDevisRefuse = 0.0;
    double totalEcartM = 0.0;
    double totalEcratM1 = 0.0;
    double totalVariationM = 0.0;
    double totalEcartDernierPoint = 0.0;
    double totalVariationEcartPoint = 0.0;
    double totalAvctBA = 0.0;
    double montantBA = 0.0;
    double montantReel = 0.0;
    double totalCanto = 0.0;
    double totalBadge = 0.0;
    double totalGrue = 0.0;
    double totlaLift = 0.0;
    double totalBenne = 0.0;
    double totalNettoy = 0.0;
    double totalAutres = 0.0;
    double totalProrata = 0.0;
    double totalTotal = 0.0;
    double totalPrestationTraite = 0.0;
    double totalPenaliteFacture = 0.0;
    double totalProrataAppliqueSt = 0.0;
    double totalProrataMarche = 0.0;
    double totalProrataSuRad = 0.0;
    double totalMarcheRestantATraiterPercentage = 0.0;
    double totalMarcheRestantATraiter = 0.0;
    double totalVariationDuAuxTransferts = 0.0;
    double totalManqueAGagnerStsansProrata = 0.0;
    String grid1 = "";
    NumberFormat numberFormat = NumberFormat.getFormat(Constants.NUMBER_FORMAT);
    for( int i = 0 ; i < grid.size() ; i++ ) {
      ficheStDto = grid.get(i);
      cellts = ficheStDto.getObj() + ficheStDto.getTransferts() + ficheStDto.getRd() + ficheStDto.getTs();
      celltotlafinal = ficheStDto.getTraite() + ficheStDto.getArrete() + ficheStDto.getNonArrete() + ficheStDto.getProvision();
      totalObjectif += ficheStDto.getObjectif();
      totalObj += ficheStDto.getObj();
      totalTransfert += ficheStDto.getTransferts();
      totalRd += ficheStDto.getRd();
      totalTs += ficheStDto.getTs();
      totaltotal += cellts;
      totalTraite += ficheStDto.getTraite();
      totalArrete += ficheStDto.getArrete();
      totalNonArete += ficheStDto.getNonArrete();
      totalProvision += ficheStDto.getProvision();
      totalTotalFinal += celltotlafinal;
      totalDevisRefuse += ficheStDto.getDevisRefuse();
      totalEcartM += ficheStDto.getEcartM();
      totalEcratM1 += ficheStDto.getEcartM1();
      totalVariationM += ficheStDto.getVariationM();
      totalEcartDernierPoint += ficheStDto.getEcartDernierPoint();
      totalVariationEcartPoint += ficheStDto.getVariationEcartPointM();
      totalAvctBA += ficheStDto.getAvctBAPercentage();
      montantBA += ficheStDto.getTotalCumule();
      montantReel += ficheStDto.getTraite();
      totalCanto += ficheStDto.getTotalCanto();
      totalBadge += ficheStDto.getTotalBadge();
      totalGrue += ficheStDto.getTotalGrue();
      totlaLift += ficheStDto.getTotalLift();
      totalBenne += ficheStDto.getTotalBenne();
      totalNettoy += ficheStDto.getTotalNettoy();
      totalAutres += ficheStDto.getTotalAutres();
      totalProrata += ficheStDto.getTotalProrata();
      totalTotal += ficheStDto.getTotal2();
      totalPrestationTraite += ficheStDto.getPrestationTraitePercentage();
      totalPenaliteFacture += ficheStDto.getTotalPenalty();
      totalProrataAppliqueSt += ficheStDto.getProrataAppliqueST();
      totalProrataMarche += ficheStDto.getProrataMarche();
      totalProrataSuRad += ficheStDto.getProrataSurRAD();
      totalMarcheRestantATraiterPercentage += ficheStDto.getMarchesRestantATraiterPercentage();
      totalMarcheRestantATraiter += ficheStDto.getMarchesRestantATraiter();
      totalVariationDuAuxTransferts += ficheStDto.getVariationDuAuxTransferts();
      totalManqueAGagnerStsansProrata += ficheStDto.getManqueAGagnerSTSansProrata();
      grid1 += createRowReport(ficheStDto, cellts, celltotlafinal, numberFormat);
    }
    String totalSumGrid = createTotalSumReport(
        numberFormat, "TOTAL CHANTIER", totalObjectif, null, totalObj, totalTransfert, totalRd, totalTs, totaltotal,
        totalTraite, totalArrete, totalNonArete, totalProvision, totalTotalFinal, totalDevisRefuse, totalEcartM,
View Full Code Here

       
        saveOrUpdateFicheSt(callback);
      }
     
      private void saveOrUpdateFicheSt(AsyncCallbackWithErrorResolution<FicheStDto> callback) {
        FicheStDto model = (FicheStDto) centerPanel.getModel();
        model.setId(ficheStId);
       
        model.setCautionFournies(getCautionFournieSaved());
        model.setGestions(getGestionSaved());
        model.setDeductions(getDeductionSaved());
        model.setProgresses(getProgressSaved());
        model.setPenalties(getPenaltySaved());
       
        ClientFicheStServiceAsync clientFicheStService = ClientFicheStServiceAsync.Util.getInstance();
       
        if (ficheStId != null && ficheStId > 0) {
          clientFicheStService.update(model, callback);
View Full Code Here

    }
   
    for( TransfertPpSummaryDto transfertPpSummaryDto : transfertPpSummaryList ) {
      totalObjective += transfertPpSummaryDto.getObjective();
    }
    FicheStDto model = new FicheStDto();
    model.setObjectif(totalObjective);
    model.setObj(totalObj);
    model.setTransferts(totalTransferts);
    model.setRd(totalRd);
    model.setTs(totalTs);

    model.setTraite(totalTraite);
    model.setArrete(totalArrete);
    model.setNonArrete(totalNonArrete);
    model.setProvision(totalProvision);
    model.setDevisRefuse(totalDevisRefuse);
    model.setEcartM1(totalEcartM1);

    model.setEcartDernierPoint(totalEcartDernierPoint);
    model.setTotalCumule(totalCumule);

    model.setTotalCanto(totalCanto);
    model.setTotalBadge(totalBadge);
    model.setTotalGrue(totalGrue);
    model.setTotalLift(totalLift);
    model.setTotalBenne(totalBenne);
    model.setTotalNettoy(totalNettoy);
    model.setTotalAutres(totalAutres);
    model.setTotalPenalty(totalPenalty);

    model.setPrestaProrata(totalProrataAppliqueST);
    ficheStSummaryGrid.add(model);
    return ficheStSummaryGrid;
  }
View Full Code Here

TOP

Related Classes of com.structis.fichesst.shared.dto.FicheStDto

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.