Package ecar.dao

Examples of ecar.dao.AcompReferenciaItemDao


     * @return
     * @throws ECARException
     */
    public List montaListaAris(AcompReferenciaAref aref, String strCodigosItem, OrgaoOrg orgaoResponsavel, boolean ehSeparadoPorOrgao) throws ECARException{
   
      AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao (request);
      List listaAriSelecionados = new ArrayList();
      List arisByIetts = new ArrayList();
     
      try {
     
       
      if(ehSeparadoPorOrgao) {
        //busca a lista de aris pelos codigos iett e orgaoResponsavel
        arisByIetts = acompReferenciaItemDao.getAcompReferenciaItemFilhosByIettComSeparacaoOrgao(strCodigosItem, aref, orgaoResponsavel);
      } else {
        arisByIetts = acompReferenciaItemDao.getAcompReferenciaItemFilhosByIett(strCodigosItem, aref, orgaoResponsavel);
     
     
      if(!arisByIetts.isEmpty()) {
        Iterator itArvore = arisByIetts.iterator();
        List lista = new ArrayList();
View Full Code Here


     * @return
     * @throws ECARException
     */
    public List montaListaDescendentes(String codigosItensSelecionadosTela) throws ECARException{
   
      AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao (request);
      ItemEstruturaIett iett = null;
      //Obter lista de itens descendentes dos selecionado na tela
        List listaItensSelecionadosComDescendentes = new ArrayList();
     
     
View Full Code Here

    public void montaListaOrgaosPelosItens(String codigos) throws ECARException{
   
     
      OrgaoOrg orgao = new OrgaoOrg();
      OrgaoDao orgaoDao = new OrgaoDao(request);
      AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao (request);
     
     
     
         try {
      if(!"".equals(codigos)){
View Full Code Here

     * @throws ECARException
     */
    public String montaListaItensOrgaosPeloAri(String codigos, boolean ehSeparadoPorOrgao) throws ECARException{
   
     
      AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao (request);
     
      ItemEstruturaIett item = null;
      String strCodOrg = "";
      String strCodItem = "";
      String listaItens = "";
     
         try {
      if(!"".equals(codigos)){
             String[] objSelecionado = codigos.split(";");
            
          //cria a lista de orgaos
            for(int i = 0; i < objSelecionado.length; i++){
          if(!"".equals(objSelecionado[i])){
            String strCodAri = objSelecionado[i];
            if(strCodAri != null && !strCodAri.equals("")) {
              AcompReferenciaItemAri ari = (AcompReferenciaItemAri) acompReferenciaItemDao.buscar(AcompReferenciaItemAri.class, Long.valueOf(strCodAri));
              if(ari!= null) {
                if(ehSeparadoPorOrgao && ari.getAcompReferenciaAref() != null && ari.getAcompReferenciaAref().getOrgaoOrg() != null) {
                  strCodOrg = ari.getAcompReferenciaAref().getOrgaoOrg().getCodOrg().toString();
                  if(!listaOrgaos.contains(ari.getAcompReferenciaAref().getOrgaoOrg())) {
                    listaOrgaos.add(ari.getAcompReferenciaAref().getOrgaoOrg());
View Full Code Here

  private AcompReferenciaItemAri acompanhamento;
 
  public AcompanhamentoItemEstrutura(long codAri) throws ECARException{

    AcompReferenciaItemDao acompRefItemDao = new AcompReferenciaItemDao(null);
    acompanhamento = (AcompReferenciaItemAri) acompRefItemDao.buscar(
          AcompReferenciaItemAri.class,
          codAri);

    if(acompanhamento == null){
      throw new ECARException();
View Full Code Here

    } catch (ECARException e1) {
      e1.printStackTrace();
    }
   
   
    AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao(req);
    TipoAcompanhamentoDao taDao = new TipoAcompanhamentoDao(req);

    List codArisSelecionados = new ArrayList();

    if (!"".equals(arisSelecionados)) {
      String[] codAris = arisSelecionados.split(";");
      for (int i = 0; i < codAris.length; i++) {
        if (!"".equals(codAris[i]) && !";".equals(codAris[i])) {
          codArisSelecionados.add(Long.valueOf(codAris[i]));
        }
      }
    }
   
    try {
      TipoFuncAcompDao tfDao = new TipoFuncAcompDao(req);
      //LOCAL
      //TipoFuncAcompTpfa tpfa = (TipoFuncAcompTpfa)tfDao.buscar(TipoFuncAcompTpfa.class, 2L);
     
      //REMOTO
      TipoFuncAcompTpfa tpfa = (TipoFuncAcompTpfa)tfDao.buscar(TipoFuncAcompTpfa.class, 6L);
     
      TipoAcompanhamentoTa tipoAcomp = null;
      List codIetts = new ArrayList();
      List listArel = new ArrayList();
     
     
      if(!opcaoModelo.equals("ECAR-001C")) {
        tipoAcomp = (TipoAcompanhamentoTa) taDao.buscar(TipoAcompanhamentoTa.class,
            Long.valueOf(Pagina.getParam(req, "codTipoAcompanhamento")));
       
        codIetts = acompReferenciaItemDao.getCodIettsFromAris(arisSelecionados);
       
        listCiclos = new ArrayList<String>();
       
        listArel = acompReferenciaItemDao.getUltimosAcompanhamentos(
            codIetts,
             tipoAcomp,
             3,   
            3,
            ciclo,
View Full Code Here

            ItemEstUsutpfuacDao itemEstUsutpfuacDao = new ItemEstUsutpfuacDao(request);
            List usuariosPermitidos = itemEstUsutpfuacDao.getUsuariosAcompanhamento(acompReferenciaItem.getItemEstruturaIett());
           
            /* Abas de Pareceres */
           
            AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao (request);
            ItemEstUsutpfuacDao itemEstUsuDao = new ItemEstUsutpfuacDao(request);
            List funcoesAcompanhamento = new AcompReferenciaItemDao(request).getTipoFuncAcompByAcompRefrenciaItem(acompReferenciaItem);
            List listTipoAcompFuncAcomp = new ArrayList(getAcompReferenciaItem().getAcompReferenciaAref().getTipoAcompanhamentoTa().getTipoAcompFuncAcompTafcs());
           
            Iterator itAcompAref = itensFuncaoAcompanhamento.iterator();
           
         
View Full Code Here

    XmlBuilder builder = new XmlBuilder();
   
    Util.liberarImagem();
   
    acompReferenciaDao = new AcompReferenciaDao(request);
    acompReferenciaItemDao = new AcompReferenciaItemDao(request);
    acompRealFisicoDao = new AcompRealFisicoDao(request);
    configDao = new ConfiguracaoDao(request);
    corDao = new CorDao(request);
    configRelDao = new ConfigRelatorioCfgrelDAO(request);
    estAtribDao = new EstruturaAtributoDao(request);
View Full Code Here

       
       
    private Date getDataInicioProjecaoIndicador(String codIndicador, String codAri, boolean comQtde, boolean soPrevisao ) throws NumberFormatException, ECARException, ParseException{
    ItemEstrtIndResulDao itemEstrtIndResulDao = new ItemEstrtIndResulDao(null);
   
    AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao(null);
    //Descobrir Meses
    ItemEstrtIndResulIettr indicador = (ItemEstrtIndResulIettr) itemEstrtIndResulDao.buscar(ItemEstrtIndResulIettr.class, Long.valueOf(codIndicador));
   
    int[] meses = acompReferenciaItemDao.getMesAnoInicioFimMatrizProjecao(indicador, comQtde, soPrevisao);
   
    int mes = meses[0];
    int ano = meses[1];
   
    StringBuffer data = new StringBuffer("01/");
View Full Code Here

    }
   
   
    private Date getDataFinalRealizadoIndicador(String codAri) throws NumberFormatException, ECARException, ParseException{
     
      AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao(null);
      AcompReferenciaItemAri ari = (AcompReferenciaItemAri) acompReferenciaItemDao.buscar(AcompReferenciaItemAri.class, Long.valueOf(codAri));
     
    int mesFimRealizado = Integer.valueOf(ari.getAcompReferenciaAref().getMesAref()).intValue(); ;
    int anoFimRealizado = Integer.valueOf(ari.getAcompReferenciaAref().getAnoAref()).intValue(); ;
   
    StringBuffer data = new StringBuffer("01/");
View Full Code Here

TOP

Related Classes of ecar.dao.AcompReferenciaItemDao

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.