Package ecar.pojo

Examples of ecar.pojo.CorTipoFuncAcompCtfa


     * Controla a atualiza��o dos registros de CorTipoFuncAcomp no Banco de Dados.
     * Verifica a exist�ncia de um registro que est� sendo alterado, se existir apaga e insere,
     * caso contr�rio, apenas insere no banco.
     *  -- */
    List<CorTipoFuncAcompCtfa> listCtfa = new ArrayList(cor.getCorTipoFuncAcompCtfas())
    CorTipoFuncAcompCtfa  aux = null; // aux para pesquisa
   
    for( CorTipoFuncAcompCtfa ctfa : listCtfa ) {
      /* --
       * Consulta por hql pois o m�todo "buscar" n�o leva em conta o
       * -- */
 
View Full Code Here


    public String getImagemPersonalizada(Cor cor, TipoFuncAcompTpfa funcaoAcomp, String posicao) throws ECARException {
      String path = null;
      ConfiguracaoDao cdao = new ConfiguracaoDao(null);
           
      if( cor != null && cor.getCodCor() != null && funcaoAcomp != null && posicao != null ) {
          CorTipoFuncAcompCtfa ctfa = null;
         
          try {
            Query query = session.createQuery(
                 " from CorTipoFuncAcompCtfa " +
                 " where comp_id.codCor = :codCor " +
            "   and comp_id.codTpfa = :tipoFunc " +
            "   and comp_id.posicaoCtfa = :posicao ");
           
            query.setLong("codCor", cor.getCodCor());
            query.setLong("tipoFunc", funcaoAcomp.getCodTpfa());
            query.setString("posicao", posicao);
     
            ctfa = (CorTipoFuncAcompCtfa) query.uniqueResult();
          } catch( Exception e ) {
            this.logger.error(e);
            throw new ECARException("erro.exception");
          }
         
          /* --
           * Se o usuario personalizou a imagem para a fun��o de acompanhamento, retorna o caminho para
           * exibi��o da imagem, caso contr�rio retorna NULL e o controle dever� ser feito na p�gina.
           *  -- */
          if( ctfa != null && ( ctfa.getCaminhoImagemCtfa() != null || !"".equals(ctfa.getCaminhoImagemCtfa()) ) ) {
            path = cdao.getConfiguracao().getRaizUpload() + Dominios.PATH_REMOTE_IMAGES + ctfa.getCaminhoImagemCtfa();
            File file = new File(path);
            if( !file.exists() ) path = null;
          }            
      } else if( cor != null && cor.getCodCor() != null && funcaoAcomp == null ) {      
        path = cdao.getConfiguracao().getRaizUpload() + Dominios.PATH_REMOTE_IMAGES + cor.getCaminhoImagemPontoCriticoCor();
View Full Code Here

     
      CorTipoFuncAcompCtfaPK ctfapk = new CorTipoFuncAcompCtfaPK();
      ctfapk.setCodCor(cor.getCodCor());
      ctfapk.setCodTpfa(tfa.getCodTpfa());
      ctfapk.setPosicaoCtfa(posicao);
      CorTipoFuncAcompCtfa ctfa = null;
     
      /* --
       * Foi necess�rio tratar com try/ catch pois ao pesquisar e n�o encontrar,
       * o m�todo retorna uma exception.
       * -- */
      try {
        ctfa = (CorTipoFuncAcompCtfa) this.buscar(CorTipoFuncAcompCtfa.class, ctfapk);
      } catch( ECARException e ) {
        ctfa = new CorTipoFuncAcompCtfa();
        ctfa.setComp_id(ctfapk);
        ctfa.setCor(cor);
        ctfa.setTipoFuncAcompTpfa(tfa);
        ctfa.setPosicaoCtfa(posicao);
      }
     
      itc = listCampo.iterator();
      while( itc.hasNext() ) {
        FileItem file = (FileItem) itc.next();
        String fieldName = posicao + "_" + tfa.getCodTpfa();
       
        // registra no banco
        if( fieldName.equals(file.getFieldName())){ //&& ( file.getName() != null && !"".equals(file.getName().trim())) ) {
          String status = FileUpload.verificaValorCampo(listCampo, "hid" + fieldName).trim();
          if (status.equals("_excluir")){
            ctfa.setCaminhoImagemCtfa(null);
          }
          if (file.getName() != null && !"".equals(file.getName().trim())){
           
            Object nomeArquivoGravado = arquivos.get(file.getFieldName());
            if (nomeArquivoGravado != null && !nomeArquivoGravado.equals("")){
              ctfa.setCaminhoImagemCtfa(FileUpload.getNomeArquivo(nomeArquivoGravado.toString())); //FileUpload.getPathFisico("", imagePath, FileUpload.getNomeArquivo(nomeArquivoGravado.toString())));
            }
            else{
              ctfa.setCaminhoImagemCtfa(FileUpload.getNomeArquivo(file.getName()));
            }
                       
          }
          currentList.add(ctfa);
        }
View Full Code Here

TOP

Related Classes of ecar.pojo.CorTipoFuncAcompCtfa

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.