Пример #1
0
        public DataTable selectUnimedPlanoSaudeRepres(string emp, string num_Matricula, string nrepr)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                StringBuilder querysql = new StringBuilder();

                querysql.Append(" Select * FROM OWN_FUNCESP.ATE_VW_UnimedPlanoSaudeRepres ");
                querysql.Append(" WHERE ");
                querysql.Append(" cod_emprs = " + emp.ToString());
                querysql.Append(" AND num_matricula = " + num_Matricula.ToString());
                querysql.Append(" AND NUM_IDNTF_RPTANT = " + nrepr.ToString());


                OracleDataAdapter adpt = objConexao.ExecutarQueryAdapter(querysql.ToString());
                adpt.Fill(dt);
                adpt.Dispose();
            }

            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Пример #2
0
        public DataTable ConsultarMenuSistema(int id_sistema)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_ID_SISTEMA", id_sistema);
                objConexao.AdicionarParametroCursor("DADOS");


                OracleDataAdapter adpt = objConexao.ExecutarAdapter("FUN_PKG_GRUPO.CONSULTA_PAGINA_SISTEMA");

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
        protected DataTable ParticipantesIncentivo(int codEmp, int matricula)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("MATR", matricula);
                objConexao.AdicionarParametro("EMP", codEmp);
                objConexao.AdicionarParametroCursor("DADOS");

                OracleDataAdapter adpt = objConexao.ExecutarAdapter("OWN_FUNCESP.PROC_BENEF_PARTICIP_INCENTIVO");

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }

            return(dt);
        }
Пример #4
0
        public DataTable ListaDetalheImportacao(MovDiario obj)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroCursor("DADOS");
                objConexao.AdicionarParametro("P_DT_INCLUSAO", obj.dt_inclusao);
                OracleDataAdapter adpt = objConexao.ExecutarAdapter("SAU_PKG_MOVDIARIA.LIST_DET_IMPORT");


                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Пример #5
0
        public DataTable ListaImportacao(string dt_ini, string dt_fin)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroCursor("DADOS");
                objConexao.AdicionarParametro("DT_INI", dt_ini);
                objConexao.AdicionarParametro("DT_FIN", dt_fin);
                OracleDataAdapter adpt = objConexao.ExecutarAdapter("SAU_PKG_MOVDIARIA.LIST_IMPORT");


                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Пример #6
0
        public DataTable ConsultarUsuario(int id_grupo)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_ID_GRUPOS_ACESSOS", id_grupo);
                objConexao.AdicionarParametroCursor("DADOS");


                OracleDataAdapter adpt = objConexao.ExecutarAdapter("FUN_PKG_GRUPO.CONSUTAR_USARIO");

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Пример #7
0
        public int GeraRemessa()
        {
            int           vReturn    = 0;
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroOut("COD_REMESSA_SERASA_PEFIN");
                //System.Data.OracleClient.OracleDataAdapter adpt = objConexao.ExecutarAdapter("AAT_PKG_SERASA_PEFIN.GERA_REMESSA");
                objConexao.ExecutarNonQuery("AAT_PKG_SERASA_PEFIN.GERA_REMESSA");
                if (objConexao.ReturnParemeterOut().Value != null)
                {
                    vReturn = int.Parse(objConexao.ReturnParemeterOut().Value.ToString());
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(vReturn);
        }
Пример #8
0
        public DataTable ConsultarPkg(Relatorio rel)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                foreach (var item in rel.parametros)
                {
                    objConexao.AdicionarParametro(item.parametro, item.valor);
                }

                objConexao.AdicionarParametroCursor("DADOS");

                OracleDataAdapter adpt = objConexao.ExecutarAdapter(rel.arquivo.Trim());

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Пример #9
0
        public int Processar(String Mes_Ref, String Ano_Ref, DateTime DtComplementados, DateTime DtSuplementados)
        {
            int           vReturn    = 0;
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("p_Ano_Ref", Ano_Ref);
                objConexao.AdicionarParametro("p_Mes_Ref", Mes_Ref);
                objConexao.AdicionarParametro("p_DtComplementados", DtComplementados);
                objConexao.AdicionarParametro("p_DtSuplementados", DtSuplementados);
                objConexao.AdicionarParametroOut("p_retorno");
                //System.Data.OracleClient.OracleDataAdapter adpt = objConexao.ExecutarAdapter("AAT_PKG_SERASA_PEFIN.GERA_REMESSA");
                objConexao.ExecutarNonQuery("AAT_PRC_PROCESSA_EMPREST_DESC");
                if (objConexao.ReturnParemeterOut().Value != null)
                {
                    vReturn = int.Parse(objConexao.ReturnParemeterOut().Value.ToString());
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(vReturn);
        }
Пример #10
0
        public Resultado InsereAberturaFinanceiraCPFL(int mes, int ano)
        {
            ConexaoOracle objConexao = new ConexaoOracle();
            Resultado     res        = new Resultado();

            try
            {
                objConexao.AdicionarParametro("mes", mes);
                objConexao.AdicionarParametro("ano", ano);
                bool result = objConexao.ExecutarNonQuery("own_funcesp.FUN_PKG_ABERTURA_FINANCEIRA.prc_insere_abert_fin_cpfl");

                if (result == true)
                {
                    res.Sucesso("Processamento Feito com Sucesso");
                }
            }
            catch (Exception ex)
            {
                res.Erro(Util.GetInnerException(ex));
            }
            finally
            {
                objConexao.Dispose();
            }

            return(res);
        }
Пример #11
0
        protected int RelEstouro(DateTime dtIni, DateTime dtFim)
        {
            int previsao = 0;

            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("DT_INICIO", dtIni);
                objConexao.AdicionarParametro("DT_FINAL", dtFim);
                objConexao.AdicionarParametroOut("DADOS");

                objConexao.ExecutarNonQuery("OUV_PKG_REL_GERENCIAL_ESTOUROS.REL_MENSAL_BLOCO1");

                previsao = int.Parse(objConexao.ReturnParemeterOut().Value.ToString());
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(previsao);
        }
Пример #12
0
        public DataSet PopularDropDow()
        {
            DataSet       dt         = new DataSet();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroCursor("DADOS");
                objConexao.AdicionarParametroCursor("DADOS1");
                objConexao.AdicionarParametroCursor("DADOS2");

                OracleDataAdapter adpt = objConexao.ExecutarAdapter("FUN_PKG_GRUPO.CONSUTAR_DROP");

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
        public DataTable selectCancelarPlanoRepress(string emp, string num_Matricula, string repres)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                StringBuilder querysql = new StringBuilder();

                querysql.Append(" Select NOM_PARTICIP, DES_PLANO, NUM_SUB_MATRIC, CASE WHEN DES_PLANO LIKE '%DIGNA%' THEN 1 ELSE 0 END PLANO_DIGNA ");
                querysql.Append("   FROM OWN_FUNCESP.ATE_VW_CANCELPLANOREPRES ");
                querysql.Append(" WHERE ");
                querysql.Append("   cod_emprs = " + emp.ToString());
                querysql.Append("   AND num_matricula = " + num_Matricula.ToString());
                querysql.Append("   AND NUM_IDNTF_RPTANT = " + repres.ToString());
                querysql.Append(" ORDER BY PLANO_DIGNA, DES_PLANO, NOM_PARTICIP ");

                OracleDataAdapter adpt = objConexao.ExecutarQueryAdapter(querysql.ToString());

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Пример #14
0
        /// <summary>
        /// Retorna uma consulta com os dados de previdencia dos complementado e suplementados
        /// </summary>
        /// <returns></returns>
        public DataTable ExtRelPrev()
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroCursor("srcReturn");

                OracleDataAdapter adpt = objConexao.ExecutarAdapter("OWN_FUNCESP.proc_prev_consulta_previdencia");

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }

            return(dt);
        }
Пример #15
0
        public DataTable ConsultarDrop(string query)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("SQLTEXT", query);
                objConexao.AdicionarParametroCursor("DADOS");

                OracleDataAdapter adpt = objConexao.ExecutarAdapter("FUN_PKG_RELATORIO.CONSULTAR_DROP");

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
        public DataTable selectRetornaProtocolo(string numChamado)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                StringBuilder querysql = new StringBuilder();

                querysql.Append(" Select D.id_cham_cd_chamado, D.cham_ds_protocolo FROM OWN_PLUSOFTCRM.CS_NGTB_CHAMADO_CHAM D ");
                querysql.Append(" WHERE ");
                querysql.Append(" D.id_cham_cd_chamado =" + numChamado.ToString());

                OracleDataAdapter adpt = objConexao.ExecutarQueryAdapter(querysql.ToString());

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Пример #17
0
        public List <GrupoUsuario> ConsultarUsuario(GrupoAcessos grupo)
        {
            ConexaoOracle       objConexao = new ConexaoOracle();
            List <GrupoUsuario> list       = new List <GrupoUsuario>();
            GrupoUsuario        objU;

            try
            {
                objConexao.AdicionarParametro("P_ID_USUARIO", grupo.usuarios[0].matricula);
                objConexao.AdicionarParametro("P_NOME", grupo.usuarios[0].nome == null ? grupo.usuarios[0].nome : grupo.usuarios[0].nome.ToUpper());
                objConexao.AdicionarParametroCursor("dados");

                OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_GRUPO.CONSULTAR_USUARIO");

                while (leitor.Read())
                {
                    objU           = new GrupoUsuario();
                    objU.matricula = int.Parse(leitor["MATRICULA"].ToString());
                    objU.nome      = leitor["IDENTIFICACAO"].ToString();
                    list.Add(objU);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
Пример #18
0
        public bool InsereUsuarioGrupo(GrupoAcessos grupo, UsuarioSistema user)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                Util.Log("CALL PROC: FUN_PKG_GRUPO.INSERIR_GRUPO_USUARIO",
                         "P_ID_USUARIO: " + ((grupo.usuarios.Count > 0) ? grupo.usuarios[0].listid : "") +
                         " P_ID_GRUPO_ACESSOS: " + grupo.id_grupo_acessos +
                         " P_ID_USUARIO_APLICACAO: " + user.login);

                objConexao.AdicionarParametro("P_ID_USUARIO", grupo.usuarios.Count > 0?grupo.usuarios[0].listid:null);
                objConexao.AdicionarParametro("P_ID_GRUPO_ACESSOS", grupo.id_grupo_acessos);
                objConexao.AdicionarParametro("P_ID_USUARIO_APLICACAO", user.login);
                objConexao.AdicionarParametroOut("P_RETORNO");
                objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INSERIR_GRUPO_USUARIO");

                return(int.Parse(objConexao.ReturnParemeterOut().Value.ToString()) > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
Пример #19
0
        public Resultado AtualizaCcComplementar()
        {
            ConexaoOracle objConexao = new ConexaoOracle();
            Resultado     res        = new Resultado();

            try
            {
                bool result = objConexao.ExecutarNonQuery("OWN_FUNCESP.FUN_PKG_ATUALIZA_CC_LOTE.PRC_ATUALIZA_CC_COMPLEMEN");

                if (result == true)
                {
                    res.Sucesso("Processamento Feito com Sucesso");
                }
            }
            catch (Exception ex)
            {
                res.Erro(Util.GetInnerException(ex));
            }
            finally
            {
                objConexao.Dispose();
            }

            return(res);
        }
Пример #20
0
        protected DataTable EstouroMensal(DateTime?dtIni, DateTime?dtFim)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("DT_INICIO", dtIni);
                objConexao.AdicionarParametro("DT_FINAL", dtFim);
                objConexao.AdicionarParametroCursor("DADOS");

                OracleDataAdapter adpt = objConexao.ExecutarAdapter("OUV_PKG_REL_GERENCIAL_ESTOUROS.ESTOURO_MENSAL_BLOCO4");

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Пример #21
0
        public DataTable RetornarPgtos(string nempr, string nreg, string repres, string mesIni, string mesFim, string anoIni, string anoFim)
        {
            DataTable dt         = new DataTable();
            var       periodoIni = string.Concat("'", mesIni, "/", anoIni, "'");
            var       periodoFim = string.Concat("'", mesFim, "/", anoFim, "'");

            if (periodoIni.Length != 9)
            {
                return(dt);
            }

            if (periodoFim.Length != 9)
            {
                return(dt);
            }

            //Consultar tabela de Aviso de Pagamento do Oracle para pegar a ultima data gerada
            String queryString = "";

            queryString = queryString + "select * from ( ";
            queryString = queryString + "select distinct avp.ano_referencia, Upper(avp.mes_referencia) as mes_referencia, nvl(to_char(avp.dat_pagto_pcpgbf, 'rrrrmm'), 0)";
            queryString = queryString + " || case when to_char(avp.dat_pagto_pcpgbf, 'dd') < 25 then 'S' ELSE 'N' END as referencia, ";
            //queryString = queryString + " Upper(avp.mes_referencia) || case when to_char(avp.dat_pagto_pcpgbf, 'dd') < 25 then  ";
            queryString = queryString + " Upper(avp.mes_referencia) || case when to_char(avp.dat_pagto_pcpgbf, 'dd') < 23 then  ";
            queryString = queryString + " case when to_char(avp.dat_pagto_pcpgbf, 'mm') = 11 then ' - ADIANTAMENTO ABONO'   else ' - ABONO'  end  ";
            queryString = queryString + " end  as mesAnoref  ";
            queryString = queryString + " from opportunity.tb_avisopagto avp ";
            queryString = queryString + " where avp.cod_emprs      = " + nempr + " ";   //  --Parâmetro de Empresa
            queryString = queryString + " and avp.num_rgtro_emprg  = " + nreg + " ";    //--Parâmetro de Registro
            queryString = queryString + " and avp.num_idntf_rptant  = " + repres + " "; //--Parâmetro de Representante (Pensão Previdenciária)
            queryString = queryString + " and avp.num_idntf_dpdte = 0";                 //--Parâmetro de Representante (Pensão Alimentícia)"
            queryString = queryString + " AND to_date(to_char(avp.dat_pagto_pcpgbf, 'MM/rrrr'),'MM/rrrr') BETWEEN  to_date(" + periodoIni + ", 'MM/rrrr') ";
            queryString = queryString + "AND to_date(" + periodoFim + ", 'MM/rrrr' )";
            queryString = queryString + " and to_char(avp.dat_pagto_pcpgbf,'rrrrmm') > 201501";
            //queryString = queryString + " order by referencia";
            queryString = queryString + " ) order by ano_referencia desc, referencia asc";


            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                OracleDataAdapter adpt = objConexao.ExecutarQueryAdapter(queryString);
                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Пример #22
0
        public Relatorio Consultar(string relatorio)
        {
            Relatorio     objRel = new Relatorio();
            Parametro     objPar;
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_RELATORIO", relatorio);
                objConexao.AdicionarParametroCursor("DADOS");

                OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_RELATORIO.CONSULTAR");
                objRel.parametros = new List <Parametro>();

                while (leitor.Read())
                {
                    objPar                    = new Parametro();
                    objRel.titulo             = leitor["TITULO"].ToString();
                    objRel.relatorio          = leitor["RELATORIO"].ToString();
                    objRel.arquivo            = leitor["ARQUIVO"].ToString();
                    objRel.relatorio_extensao = leitor["RELATORIO_EXTENSAO"].ToString();
                    if (leitor["ID_TIPO_RELATORIO"] != null)
                    {
                        objRel.tipo = Convert.ToInt32(leitor["ID_TIPO_RELATORIO"]);
                    }

                    if (!leitor["PARAMETRO"].ToString().Equals(""))
                    {
                        objPar.parametro            = leitor["PARAMETRO"].ToString();
                        objPar.descricao            = leitor["DESCRICAO"].ToString();
                        objPar.tipo                 = leitor["TIPO"].ToString();
                        objPar.componente_web       = leitor["COMPONENTE_WEB"].ToString();
                        objPar.dropdowlist_consulta = leitor["DROPDOWLIST_CONSULTA"].ToString();
                        objPar.valor_inicial        = leitor["VALOR_INICIAL"].ToString();
                        objPar.habilitado           = leitor["HABILITADO"].ToString();
                        objPar.visivel              = leitor["VISIVEL"].ToString();
                        objPar.permite_null         = leitor["PERMITE_NULL"].ToString();
                        objPar.ordem                = leitor["ORDEM"].ToString();
                        objRel.parametros.Add(objPar);
                    }
                }

                leitor.NextResult();

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(objRel);
        }
Пример #23
0
        public GrupoAcessos ConsultarUsuarioMenu(GrupoAcessos grupo)
        {
            ConexaoOracle objConexao = new ConexaoOracle();
            GrupoAcessos  grupos     = new GrupoAcessos();
            GrupoMenu     objM;
            GrupoUsuario  objU;

            try
            {
                objConexao.AdicionarParametro("P_ID_GRUPOS_ACESSOS", grupo.id_grupo_acessos);
                objConexao.AdicionarParametroCursor("dados");
                objConexao.AdicionarParametroCursor("dados1");

                OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_GRUPO.CONSUTAR_MENU_GRUPO_USUARIO");

                while (leitor.Read())
                {
                    objM                  = new GrupoMenu();
                    objM.menu_pai         = leitor["MENU_PAI"].ToString();
                    objM.menu             = leitor["MENU"].ToString();
                    objM.area             = leitor["AREA"].ToString();
                    objM.sistema          = leitor["SISTEMA"].ToString();
                    objM.id_menu          = int.Parse(leitor["ID_MENU"].ToString());
                    objM.id_status        = int.Parse(leitor["STATUS"].ToString());
                    objM.descricao_status = int.Parse(leitor["STATUS"].ToString()) > 0 ? "ATIVO" : "INATIVO";
                    grupos.menus.Add(objM);
                }

                leitor.NextResult();

                while (leitor.Read())
                {
                    objU                  = new GrupoUsuario();
                    objU.matricula        = int.Parse(leitor["MATRICULA"].ToString());
                    objU.nome             = leitor["IDENTIFICACAO"].ToString();
                    objU.id_status        = int.Parse(leitor["STATUS"].ToString());
                    objU.descricao_status = int.Parse(leitor["STATUS"].ToString()) > 0?"ATIVO":"INATIVO";
                    grupos.usuarios.Add(objU);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(grupos);
        }
Пример #24
0
        public bool Inserir(List <MovDiario> list)
        {
            ConexaoOracle objConexao = new ConexaoOracle();
            bool          ret        = false;

            try
            {
                objConexao.ExecutarNonQuery("SAU_PKG_MOVDIARIA.DELETAR"); //Limpar a tabela para receber os novos registros
                foreach (var objM in list)
                {
                    objConexao.LimpaParametros();
                    objConexao.AdicionarParametro("P_TP_REGISTRO", objM.tp_registro);
                    objConexao.AdicionarParametro("P_EMPRESA", objM.empresa);
                    objConexao.AdicionarParametro("P_EMP_CADASTRO", objM.emp_cadastro);
                    objConexao.AdicionarParametro("P_REGISTRO", objM.registro);
                    objConexao.AdicionarParametro("P_MATRICULA", objM.matricula);
                    objConexao.AdicionarParametro("P_REPRESENTANTE", objM.representante);

                    objConexao.AdicionarParametro("P_CPF", objM.cpf);
                    objConexao.AdicionarParametro("P_NOME", objM.nome);
                    objConexao.AdicionarParametro("P_VENCIMENTO_PARCELA", objM.vencimento_parcela);
                    objConexao.AdicionarParametro("P_CONTRATO", objM.contrato);
                    objConexao.AdicionarParametro("P_DT_EFET_MOV", objM.dt_efet_mov);
                    objConexao.AdicionarParametro("P_MES_ANO_REF", objM.mes_ano_ref);

                    objConexao.AdicionarParametro("P_MOV_TP", objM.mov_tp);
                    objConexao.AdicionarParametro("P_MOV_HIST", objM.mov_hist);

                    objConexao.AdicionarParametro("P_DESC_MOV_HIST", objM.desc_mov_hist);
                    objConexao.AdicionarParametro("P_VLR_MOV", objM.vlr_mov);

                    objConexao.AdicionarParametro("P_DT_MOV_REF", objM.dt_mov_ref);

                    objConexao.AdicionarParametro("P_CONTRATO_MOV", objM.contrato_mov);
                    objConexao.AdicionarParametro("P_SEQUENCIAL", objM.sequencial);

                    objConexao.AdicionarParametro("P_RESPONSAVEL", objM.responsavel);
                    objConexao.AdicionarParametro("P_DT_INCLUSAO", objM.dt_inclusao);

                    ret = objConexao.ExecutarNonQuery("SAU_PKG_MOVDIARIA.INSERIR");
                }
                return(ret);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
Пример #25
0
        public List <String> Obter_lista_conversao_nomes(Intranet.Aplicacao.BLL.Filtro_Pesquisa filtro)
        {
            // Variavel com o array DE/PARA
            List <String> Lista_conversao_nomes = new List <String>();

            //Consultar tabela de Representante Oracle para fazer o DE/PARA de nome
            String strString = "";

            strString = strString + " select distinct A.COD_EMPRS, A.NUM_RGTRO_EMPRG, A.NUM_IDNTF_RPTANT, A.NOME_ATU, A.NOME_ANT, A.DATA_ATU ";
            strString = strString + "   from opportunity.TB_NOME_ALTERADO A ";
            strString = strString + "  where A.COD_EMPRS = '" + filtro.CodigoEmpresa + "' ";
            strString = strString + "    and A.NUM_RGTRO_EMPRG = '" + filtro.Registro + "' ";
            strString = strString + "    and A.NUM_IDNTF_RPTANT in ";
            strString = strString + "        (select A.NUM_IDNTF_RPTANT ";
            strString = strString + "           from opportunity.TB_NOME_ALTERADO A ";
            strString = strString + "          where A.COD_EMPRS = '" + filtro.CodigoEmpresa + "' ";
            strString = strString + "            and A.NUM_RGTRO_EMPRG = '" + filtro.Registro + "' ";
            //strString = strString + "            and A.NOME_ATU = '" + filtro.ParticipanteNome + "' ) ";
            strString = strString + "            and A.NOME_ATU = '" + filtro.ParticipanteNome.Replace("'", "") + "' ) ";

            //SqlDataSource sdsDinamico = new SqlDataSource("System.Data.OracleClient", Consulta_GED_CRM.Properties.Settings.Default.Conexao_Oracle, strString);
            //System.Data.DataView dv = (System.Data.DataView)sdsDinamico.Select(DataSourceSelectArguments.Empty);

            //Conexao objConexao = new Conexao();
            ConexaoOracle objConexao = new ConexaoOracle();
            DataTable     dt         = new DataTable();

            try
            {
                objConexao.ExecutarQueryAdapter(strString);
                OracleDataAdapter adpt = objConexao.ExecutarQueryAdapter(strString);
                adpt.Fill(dt);
                adpt.Dispose();

                foreach (DataRow datarow in dt.Rows)
                {
                    Lista_conversao_nomes.Add(datarow[0].ToString());
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }


            return(Lista_conversao_nomes);
        }
Пример #26
0
        public List <UsuarioPortal> ListarUsuariosPortal(int?CodEmpresa, int?CodMatricula, int?NumIdntfRptant)
        {
            DataTable            dt = new DataTable();
            List <UsuarioPortal> lstUsuariosPortal = new List <UsuarioPortal>();
            ConexaoOracle        objConexao        = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_COD_EMPRS", CodEmpresa);
                objConexao.AdicionarParametro("P_NUM_RGTRO_EMPRG", CodMatricula);
                objConexao.AdicionarParametro("P_NUM_IDNTF_RPTANT", NumIdntfRptant);

                objConexao.AdicionarParametroCursor("DADOS");
                OracleDataAdapter adpt = objConexao.ExecutarAdapter("FUN_PKG_USUARIOS_PORTAL.LISTAR_USUARIOS_PORTAL");
                adpt.Fill(dt);
                adpt.Dispose();

                foreach (DataRow drUser in dt.Rows)
                {
                    UsuarioPortal newUser = new UsuarioPortal();
                    newUser.CPF              = Util.String2Short(drUser["UID_LDAP"].ToString());
                    newUser.Descricao        = drUser["DESCRIPTION"].ToString();
                    newUser.NomeCompleto     = drUser["CN"].ToString();
                    newUser.Sobrenome        = drUser["SN"].ToString();
                    newUser.Nome             = drUser["DISPLAYNAME"].ToString();
                    newUser.Apelido          = drUser["GIVENNAME"].ToString();
                    newUser.COD_EMPRS        = short.Parse(drUser["COD_EMPRS"].ToString());
                    newUser.NUM_RGTRO_EMPRG  = int.Parse(drUser["NUM_RGTRO_EMPRG"].ToString());
                    newUser.NUM_DIGVR_EMPRG  = Util.String2Short(drUser["NUM_DIGVR_EMPRG"].ToString());
                    newUser.NUM_IDNTF_DPDTE  = Util.String2Int32(drUser["NUM_IDNTF_DPDTE"].ToString());
                    newUser.NUM_IDNTF_RPTANT = int.Parse(drUser["NUM_IDNTF_RPTANT"].ToString());
                    newUser.ENDERECO         = drUser["ENDERECO"].ToString();
                    newUser.BAIRRO           = drUser["BAIRRO"].ToString();
                    newUser.CEP              = drUser["CEP"].ToString();
                    newUser.CIDADE           = drUser["CIDADE"].ToString();
                    newUser.ESTADO           = drUser["ESTADO"].ToString();
                    lstUsuariosPortal.Add(newUser);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema [CargaDadosDAL.ConsultarPkg]: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(lstUsuariosPortal);
        }
Пример #27
0
        protected void InsereTBLink(int mes, int ano, string idt, string link_docs, string link_short, string nome)
        {
            ConexaoOracle obj = new ConexaoOracle();

            try
            {
                obj.ExecutarNonQuery("insert into OWN_PORTAL.TB_LINK_ENCURTADO VALUES (" + mes + "," + ano + ",'" + idt + "','" + link_docs + "','" + link_short + "','" + nome + "')");
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sitema: //n" + ex.Message);
            }

            obj.Dispose();
        }
Пример #28
0
        public bool Deletar(CargaDados carga)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                return(objConexao.ExecutarNonQuery(carga.pkg_deletar));
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema [CargaDadosDAL.Deletar]: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
Пример #29
0
        public bool Deletar()
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                return(objConexao.ExecutarNonQuery("AAT_PKG_SERASA_PEFIN.DELETAR"));
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }
Пример #30
0
        public bool Deletar(MovDiario obj)
        {
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_DT_INCLUSAO", obj.dt_inclusao);
                return(objConexao.ExecutarNonQuery("SAU_PKG_MOVDIARIA.DELETAR"));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
        }