Package ecar.dao

Examples of ecar.dao.ItemEstrutFisicoDao


      itemEstrtIndResulOriginal.setDataUltManutencao(new Date());
      itemEstrtIndResulOriginal.setUsuarioUsuManutencao(((ecar.login.SegurancaECAR)request.getSession().getAttribute("seguranca")).getUsuario());
      itemEstrtIndResulDao.alterar(itemEstrtIndResulOriginal, listaQtd);
      */
      final ItemEstrtIndResultLocalIettirlDao dao = new ItemEstrtIndResultLocalIettirlDao(request);
      final ItemEstrutFisicoDao daoFisico = new ItemEstrutFisicoDao(request);


      a = request.getParameterNames();
      Long ano = Long.valueOf(request.getParameter("ano"));

        if (itemEstrtIndResulOriginal.getItemEstrutFisicoIettfs() != null)
        {
           Iterator<ItemEstrutFisicoIettf> it = itemEstrtIndResulOriginal.getItemEstrutFisicoIettfs().iterator();
           while (it.hasNext()){
             ItemEstrutFisicoIettf itemF = (ItemEstrutFisicoIettf) it.next();
            
            
             if ((itemF.getAnoIettf().equals(ano.intValue()) )&&(itemF.getItemEstrtIndResulLocalIettirls() != null)){
                dao.deleteBycodIettf(itemF.getCodIettf());
             }
           }
        }       
     
/*      ItemEstrutFisicoIettf itemFisico = daoFisico.getEstruturaFisicaPorMesAno(25l, 6l, 2010l);
     
      Iterator it = itemFisico.getItemEstrtIndResulLocalIettirls().iterator();
     
      ItemEstrtIndResulLocalIettirl itemLocal = (ItemEstrtIndResulLocalIettirl) it.next();
*/
      daoFisico.deleteItemEstrutFisicoDeItem(codIettirLong, ano);
     
     
     
      while(a.hasMoreElements()){
        String elemento = (String)a.nextElement();
       

        if ( elemento.startsWith("cmp")){
         
          StringTokenizer token = new StringTokenizer( elemento, "|", false );
         
          int cont =0;
          String[] parts = new String[3];
          while(token.hasMoreElements()){
            parts[cont] = (String)token.nextElement();
            cont++;
          }
         
          if ( parts.length==3 && (!parts[2].equalsIgnoreCase("total")) ){
            String local = parts[1];
            String mes = parts[2];
            String vlr = request.getParameter(elemento);
           
            if ( vlr!=null & (!"".equalsIgnoreCase(vlr))){
              Long localLong = Long.valueOf(local);
              Long mesLong = Long.valueOf(mes);
             
             
              vlr = Util.formataNumero(vlr);

              ItemEstrutFisicoIettf itemFisico = daoFisico.getEstruturaFisicaPorMesAno(codIettirLong, mesLong, ano);
             
            //  System.out.println("Valor: " + vlr);
              Double vlrDouble = Double.parseDouble(vlr);

              dao.salvarByLocal( codIettirLong, mesLong, ano, localLong, vlrDouble, itemFisico );             
View Full Code Here

TOP

Related Classes of ecar.dao.ItemEstrutFisicoDao

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.