Package ecar.dao

Examples of ecar.dao.SituacaoDao


        builder.addNode("capa",
            "titulo=\"" + builder.normalize(titulo) + "\"" +
            " tituloItens=\"" + builder.normalize(tituloItens) + "\"" +
            " orgao=\"" + builder.normalize(orgao) + "\"");
       
        SituacaoDao situacaoDao = new SituacaoDao(null);
        ItemEstruturaCriterioDao itemCriterioDao = new ItemEstruturaCriterioDao(null);
        FuncaoDao funcaoDao = new FuncaoDao(null);
      FuncaoFun criterioFun = funcaoDao.getFuncao(Long.valueOf("6")); // 6 = Crit�rios
     
      if(criterioFun != null &&
          (listaCriteriosCom != null && listaCriteriosCom.size() > 0
          || listaCriteriosSem != null && listaCriteriosSem.size() > 0)){
          builder.addNode("filtros", "tipo=\"" + builder.normalize(criterioFun.getLabelPadraoFun()) + "\"" +
                  " estilo=\"CS\""); //CS --> Monta tabela com colunas de Com/Sem
         
          if(listaCriteriosCom != null && listaCriteriosCom.size() > 0){
            Iterator itCriterios = listaCriteriosCom.iterator();
            while(itCriterios.hasNext()){
              String id = (String) itCriterios.next();
              CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id));
             
              if(criterio != null){
                builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"C\"");
              }
            }
          }
         
          if(listaCriteriosSem != null && listaCriteriosSem.size() > 0){
            Iterator itCriterios = listaCriteriosSem.iterator();
            while(itCriterios.hasNext()){
              String id = (String) itCriterios.next();
              CriterioCri criterio = (CriterioCri) itemCriterioDao.buscar(CriterioCri.class, Long.valueOf(id));
             
              if(criterio != null){
                builder.addClosedNode("filtro", " valor=\"" + builder.normalize(criterio.getDescricaoCri()) + "\" tipo=\"S\"");
              }
            }
          }
         
          builder.closeNode("filtros");
      }
     
      if(listaSituacoes != null && listaSituacoes.size() > 0){
          builder.addNode("filtros", "tipo=\"" + builder.normalize("Situa��es") + "\"" +
      " estilo=\"SI\""); //SI --> Simples, Sem colunas de Com/Sem
         
          Iterator itSituacoes = listaSituacoes.iterator();
          while(itSituacoes.hasNext()){
            String id = (String) itSituacoes.next();
            SituacaoSit situacao = (SituacaoSit) situacaoDao.buscar(SituacaoSit.class, Long.valueOf(id));
            if(situacao != null){
              builder.addClosedNode("filtro", " valor=\"" + builder.normalize(situacao.getDescricaoSit()) + "\" tipo=\"N\"");
            }
          }
          builder.closeNode("filtros");
View Full Code Here


    /**
     *
     */
    public PopUpSituacao(){
        pojo = new SituacaoSit();
        dao = new SituacaoDao(null);
        this.setPesquisarEm(new String[] {"Nome"});
    }
View Full Code Here

        estruturaDao = new EstruturaDao(request);
        itemEstruturaDao = new ItemEstruturaDao(request);
        itemCriterioDao = new ItemEstruturaCriterioDao(request);
        estruturaFuncaoDao = new EstruturaFuncaoDao(request);
        funcaoDao = new FuncaoDao(request);
        situacaoDao = new SituacaoDao(request);
        seguranca = (SegurancaECAR)request.getSession().getAttribute("seguranca");
    itensMarcados = new ArrayList();
        idsEstrutura = new ArrayList();
        totalizadores = new ArrayList();
      orgaoResponsavel = new OrgaoOrg();
View Full Code Here

   * @version N/C
   */
  public void geraHTMLSituacaoSit() {
    SituacaoSit situacao = new SituacaoSit();
    try {
      List situacoes = new SituacaoDao(null).getSituacaoByEstrutura(
          estrutura, new String[] { "descricaoSit", "asc" });

      List options = new ArrayList();
      Iterator it = situacoes.iterator();
      while (it.hasNext()) {
View Full Code Here

    Dao dao = new Dao();
        idsEstrutura = new ArrayList();
        totalizadores = new ArrayList();
        itemCriterioDao = new ItemEstruturaCriterioDao(request);
        funcaoDao = new FuncaoDao(request);
        situacaoDao =  new SituacaoDao(request);
        itensSelecionados = new ArrayList();
       
       
        XmlBuilder builder = new XmlBuilder();
View Full Code Here

   * @param itemEstruturaIett
   * @param itemEstruturaDTO
   * @return
   */
  public ItemEstruturaIett montaItemEstruturaIett(ItemEstruturaIett itemEstruturaIett, ItemEstruturaTXTDTO itemEstruturaDTO, UsuarioUsu usuarioLogado) throws ECARException{
    SituacaoDao situacaoDao = new SituacaoDao(null);
    OrgaoDao orgaoDao = new OrgaoDao(null);
    ItemEstruturaDao itemEstruturaDao = new ItemEstruturaDao(null);
    EstruturaDao estruturaDao = new EstruturaDao(null);
    PerfilIntercambioDadosPflid perfil = config.getPerfil();
   
    ItemEstruturaIett iett = null;
    //Se o item passado como par�metro for igual a null,
    //ser� um novo item
    //caso contr�rio ser� uma altera��o de um item j� existente
    if (itemEstruturaIett == null){
      iett = new ItemEstruturaIett()
    } else {
      iett = itemEstruturaIett;
   
    //C�digo - siglaIett
    iett.setSiglaIett(itemEstruturaDTO.getCodigo());
    //Nome - nomeIett
    iett.setNomeIett(itemEstruturaDTO.getNome());
    //Descri��o - descricaoR2
    iett.setDescricaoR2(itemEstruturaDTO.getDescricao());
    //Data de In�cio - dataInicioIett
    iett.setDataInicioIett(Data.parseDate(itemEstruturaDTO.getDataInicio(), ConstantesECAR.FORMATO_DATA_IMPORTACAO));
    //Data de T�rmino - dataTerminoIett
    iett.setDataTerminoIett(Data.parseDate(itemEstruturaDTO.getDataConclusao(), ConstantesECAR.FORMATO_DATA_IMPORTACAO));
    //Custo - valPrevistoFuturoIett   
    if (itemEstruturaDTO.getCusto() != null && !itemEstruturaDTO.getCusto().equals(Dominios.STRING_VAZIA)){
      BigDecimal custo = new BigDecimal(Double.valueOf(Util.formataNumero(itemEstruturaDTO.getCusto())).doubleValue());
      iett.setValPrevistoFuturoIett(custo);
    }
    //Situa��o - situacaoSit   
    SituacaoSit situacaoSit = null;
    //ser� usada a situa��o configurada no perfil (situacaoSitNaoInformadoImp) caso n�o seja informada a situa��o no arquivo
    if (itemEstruturaDTO.getSituacao() == null || itemEstruturaDTO.getSituacao().equals(Dominios.STRING_VAZIA)){
      if (perfil.getTipoFuncionalidade().equals(TipoFuncionalidadeEnum.CADASTRO)) {
        situacaoSit = ((PerfilIntercambioDadosCadastroPidc)perfil).getSituacaoNaoInformadaPidc();
      } else {
        //TODO caso haja importa��o de acompanhamento/parecer via arquivo texto, o c�digo referente ao parecer dever� ser informado aqui.  
      }
    } else {
      //ser� usada a situa��o configurado no perfil (situacaoSitSemCorrespondenteImp)caso a situa��o informada n�o tenha correspondente no e-car
      situacaoSit = situacaoDao.getSituacaoSitByDescricao(itemEstruturaDTO.getSituacao());
      if (perfil.getTipoFuncionalidade().equals(TipoFuncionalidadeEnum.CADASTRO)) {
        if (situacaoSit == null){
          situacaoSit = ((PerfilIntercambioDadosCadastroPidc)perfil).getSituacaoSemCorrespondentePidc();
        }
      }
View Full Code Here

            objetoNegocioStr.append(separadorCampos);
            ItemEstruturaIett itemEstruturaIett = (ItemEstruturaIett)objetoNegocio;
         
            if (relatorioTipoMonitoramento.equals(Dominios.NAO)){
              String nomeAtributo = "";
              List situacoes = new SituacaoDao(null).getSituacaoByEstrutura(itemEstruturaIett.getEstruturaEtt(), new String[] {"descricaoSit","asc"});
                  Iterator it = situacoes.iterator();
                  while(it.hasNext() && nomeAtributo.equals("")){
                    SituacaoSit situacao = (SituacaoSit) it.next();
                    if(situacao!= null && itemEstruturaIett.getSituacaoSit()!= null && situacao.getDescricaoSit().equals(itemEstruturaIett.getSituacaoSit().getDescricaoSit())) {
                      nomeAtributo = situacao.getDescricaoSit();
View Full Code Here

           
          }     
         
          String situacao = request.getParameter("situacaoLocal");
      if (!"".equals(situacao)) {
        arf.setSituacaoSit( (SituacaoSit) new SituacaoDao(request).buscar(SituacaoSit.class, Long.valueOf(situacao)));       
      } else {
        arf.setSituacaoSit(null);
      }         
         
     
View Full Code Here

        estruturaDao = new EstruturaDao(request);
        itemEstruturaDao = new ItemEstruturaDao(request);
        itemCriterioDao = new ItemEstruturaCriterioDao(request);
        estruturaFuncaoDao = new EstruturaFuncaoDao(request);
        funcaoDao = new FuncaoDao(request);
        situacaoDao = new SituacaoDao(request);
        seguranca = (SegurancaECAR)request.getSession().getAttribute("seguranca");
    itensMarcados = new ArrayList();
        idsEstrutura = new ArrayList();
        totalizadores = new ArrayList();
      orgaoResponsavel = new OrgaoOrg();
View Full Code Here

 
  public IBusinessObject montar(IRegistro registro, PerfilIntercambioDadosPflid perfil, UsuarioUsu usuarioLogado) throws ECARException {
   
   
    ItemEstruturaTXTDTO itemEstruturaDTO = null;   
    SituacaoDao situacaoDao = new SituacaoDao(null);
    ItemEstruturaDao itemEstruturaDao = new ItemEstruturaDao(null);
    EstruturaDao estruturaDao = new EstruturaDao(null);
   
    String[] posicoes = Util.split(((RegistroTXT)registro).getLinha(),((DadosTecnologiaPerfilTxtDtpt)perfil.getDadosTecnologiaPerfilDtp()).getSeparadorCamposDtpt());
    int tipo = Integer.parseInt(posicoes[0]);
    TipoRegistroEnum tipoRegistro = TipoRegistroEnum.valueOf(tipo);
    if (!tipoRegistro.equals(TipoRegistroEnum.HEADER_ARQUIVO) &&
      !tipoRegistro.equals(TipoRegistroEnum.TRAILER_ARQUIVO)){
      if (tipoRegistro.equals(TipoRegistroEnum.HEADER_ITEM)){
        itemEstruturaDTO = (ItemEstruturaTXTDTO)montaRegistroHeaderItemDTO(((RegistroTXT)registro).getLinha(), posicoes, 0);
      }
    }
   
    ItemEstruturaIett iett = null;
    iett = new ItemEstruturaIett();
   
    //C�digo - se existir, � uma altera��o ou exclusao, senao inser��o
    iett.setIndAtivoIett(Dominios.SIM);
 
//    //siglaIett
    iett.setSiglaIett(itemEstruturaDTO.getCodigo());
   
//    //Nome - nomeIett
    iett.setNomeIett(itemEstruturaDTO.getNome());
   
//    //Descri��o - descricaoR2
    iett.setDescricaoR2(itemEstruturaDTO.getDescricao());
   
//    //Data de In�cio - dataInicioIett
    iett.setDataInicioIett(Data.parseDate(itemEstruturaDTO.getDataInicio(), ConstantesECAR.FORMATO_DATA_IMPORTACAO));
   
//    //Data de T�rmino - dataTerminoIett
    iett.setDataTerminoIett(Data.parseDate(itemEstruturaDTO.getDataConclusao(), ConstantesECAR.FORMATO_DATA_IMPORTACAO));
   
//    //Custo - valPrevistoFuturoIett   
    if (itemEstruturaDTO.getCusto() != null && !itemEstruturaDTO.getCusto().equals(Dominios.STRING_VAZIA)){
      BigDecimal custo = new BigDecimal(Double.valueOf(Util.formataNumero(itemEstruturaDTO.getCusto())).doubleValue());
      iett.setValPrevistoFuturoIett(custo);
    }
   
//    //Situa��o - situacaoSit   
    SituacaoSit situacaoSit = null;
    //ser� usada a situa��o configurada no perfil (situacaoSitNaoInformadoImp) caso n�o seja informada a situa��o no arquivo
    if (itemEstruturaDTO.getSituacao() == null || itemEstruturaDTO.getSituacao().equals(Dominios.STRING_VAZIA)){
      situacaoSit = ((PerfilIntercambioDadosCadastroPidc)perfil).getSituacaoNaoInformadaPidc();
    } else {
      //ser� usada a situa��o configurado no perfil (situacaoSitSemCorrespondenteImp)caso a situa��o informada n�o tenha correspondente no e-car
      situacaoSit = situacaoDao.getSituacaoSitByDescricao(itemEstruturaDTO.getSituacao());
      if (situacaoSit == null){
        situacaoSit = ((PerfilIntercambioDadosCadastroPidc)perfil).getSituacaoSemCorrespondentePidc();
      }
    }
View Full Code Here

TOP

Related Classes of ecar.dao.SituacaoDao

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.