Beispiel #1
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);
        }
Beispiel #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);
        }
Beispiel #4
0
        public DataTable Consultar(Menu objM)
        {
            DataTable dt = new DataTable();

            objM.MenuPai = new Menu();
            //Instanciado a classe padrão de conexão Oracle
            using (ConexaoOracle objConexao = new ConexaoOracle())
            {
                //Adicionado todos os parâmetros da package/procedure
                objConexao.AdicionarParametro("P_ID_MENU", objM.Codigo == int.MinValue ? 0 : objM.Codigo);
                objConexao.AdicionarParametro("P_NM_MENU", objM.Nome.Equals("") ? null : objM.Nome);
                objConexao.AdicionarParametro("P_DS_LINK", objM.Link.Equals("") ? null : objM.Link);
                objConexao.AdicionarParametro("P_NM_SISTEMA", objM.Sistema.Nome.Equals("")? null : objM.Sistema.Nome);
                objConexao.AdicionarParametro("P_CD_NIVEL", objM.Nivel == short.MinValue ? 0 : objM.Nivel);
                objConexao.AdicionarParametro("P_MENU_PAI", objM.MenuPai.Nome.Equals("") ? null : objM.MenuPai.Nome);
                objConexao.AdicionarParametro("P_STATUS", objM.Status == int.MinValue ? -1 : objM.Status);
                objConexao.AdicionarParametroCursor("DADOS");

                //Executa a procedure e retorna CURSOR dentro de LEITOR

                using (OracleDataAdapter adp = objConexao.ExecutarAdapter("FUN_PKG_MENU.CONSULTAR"))
                {
                    adp.Fill(dt);
                }
            }

            return(dt);
        }
Beispiel #5
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);
        }
        /// <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);
        }
Beispiel #7
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);
        }
Beispiel #8
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);
        }
Beispiel #9
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);
        }
Beispiel #10
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);
        }
Beispiel #11
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);
        }
Beispiel #12
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);
        }
Beispiel #13
0
        protected DataTable geraRelComRateio(string dtInicio, string dtFim)
        {
            ConexaoOracle obj = new ConexaoOracle();
            DataTable     dt  = new DataTable();

            try
            {
                obj.AdicionarParametro("dt_inicio", dtInicio);
                obj.AdicionarParametro("dt_final", dtFim);
                obj.AdicionarParametroCursor("DADOS");

                OracleDataAdapter adpt = obj.ExecutarAdapter("OWN_FUNCESP.PKG_FIN_REL_BORDERO.PRC_COM_RATEIO");
                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas com a conexão com o banco de dados, favor entrar em contato com Administrador do sistema " + ex.Message);
            }
            return(dt);
        }
Beispiel #14
0
        private Cidade Consultar(int?cod_cidade = null, string cidade = null, string estado = null, string estado_sigla = null)
        {
            Cidade        cRetorno   = new Cidade();
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametro("P_COD_MUNICI", cod_cidade);
                objConexao.AdicionarParametro("P_DCR_MUNICI", cidade);
                objConexao.AdicionarParametro("P_COD_ESTADO", estado_sigla);
                objConexao.AdicionarParametro("P_DCR_ESTADO", estado);
                objConexao.AdicionarParametroCursor("DADOS");

                OracleDataAdapter adpt = objConexao.ExecutarAdapter("FUN_PKG_LOGRADOURO.CARREGAR_CIDADE");

                adpt.Fill(dt);
                adpt.Dispose();

                if (dt.Rows.Count > 0)
                {
                    cRetorno.codigo          = Convert.ToInt32(dt.Rows[0]["COD_MUNICI"]);
                    cRetorno.nome            = dt.Rows[0]["DCR_MUNICI"].ToString();
                    cRetorno.nome_resumido   = dt.Rows[0]["DCR_RSUMD_MUNICI"].ToString();
                    cRetorno.estado_sigla    = dt.Rows[0]["COD_ESTADO"].ToString();
                    cRetorno.estado          = dt.Rows[0]["DCR_ESTADO"].ToString();
                    cRetorno.cod_ibge        = Convert.ToInt32(dt.Rows[0]["COD_IBGE"]);
                    cRetorno.cod_ibge_digito = Convert.ToInt32(dt.Rows[0]["COD_IBGE_DIGITO"]);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(cRetorno);
        }
Beispiel #15
0
        public DataTable ConsultarPkg(CargaDados carga)
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroCursor("DADOS");
                OracleDataAdapter adpt = objConexao.ExecutarAdapter(carga.pkg_listar.Trim());
                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema [CargaDadosDAL.ConsultarPkg]: //n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }
Beispiel #16
0
        public DataTable SelectRemessas()
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroCursor("DADOS");
                System.Data.OracleClient.OracleDataAdapter adpt = objConexao.ExecutarAdapter("AAT_PKG_SERASA_PEFIN.LISTAR_REMESSAS");

                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);
        }
Beispiel #17
0
        protected DataTable AreasRelatorio()
        {
            DataTable     dt         = new DataTable();
            ConexaoOracle objConexao = new ConexaoOracle();

            try
            {
                objConexao.AdicionarParametroCursor("DADOS");

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

                adpt.Fill(dt);
                adpt.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(dt);
        }