Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
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);
        }
        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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 5
0
        public List <Menu> ListarPorUsuario(byte codigoSistema, short nivel, int?codigoMenuPai, string login)
        {
            List <Menu> lista = new List <Menu>();
            Menu        objItem;

            using (ConexaoOracle db = new ConexaoOracle())
            {
                db.AdicionarParametro("P_ID_SISTEMA", codigoSistema);
                db.AdicionarParametro("P_CD_NIVEL", nivel);
                db.AdicionarParametro("P_ID_MENU_PAI", codigoMenuPai == null ? DBNull.Value : (object)codigoMenuPai);
                db.AdicionarParametro("P_DS_LOGIN", login);
                db.AdicionarParametroCursor("DADOS");

                using (OracleDataReader leitor = db.ObterLeitor("FUN_PKG_MENU.LISTAR_MENU_USUARIO"))
                {
                    while (leitor.Read())
                    {
                        objItem = new Menu();

                        MapearMenu(leitor, ref objItem);

                        lista.Add(objItem);
                    }
                }
            }
            return(lista);
        }
Ejemplo n.º 6
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);
        }
Ejemplo n.º 7
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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 9
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);
        }
Ejemplo n.º 10
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);
        }
Ejemplo n.º 11
0
        public List <Sistema> Listar()
        {
            List <Sistema> lista = new List <Sistema>();
            Sistema        objItem;

            using (ConexaoOracle db = new ConexaoOracle())
            {
                db.AdicionarParametroCursor("DADOS");

                using (OracleDataReader leitor = db.ObterLeitor("FUN_PKG_SISTEMA.LISTAR"))
                {
                    while (leitor.Read())
                    {
                        objItem = new Sistema();

                        objItem.Codigo           = Convert.ToByte(leitor["ID_SISTEMA"]);
                        objItem.Nome             = leitor["NM_SISTEMA"].ToString();
                        objItem.status           = int.Parse(leitor["STATUS"].ToString());
                        objItem.descricao_status = objItem.status == 0 ? "INATIVO" : "ATIVO";

                        lista.Add(objItem);
                    }
                }
            }
            return(lista);
        }
Ejemplo n.º 12
0
        public Sistema Consultar(byte codigo)
        {
            Sistema objItem = new Sistema();

            //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_SISTEMA", codigo);
                objConexao.AdicionarParametroCursor("DADOS");

                //Executa a procedure e retorna CURSOR dentro de LEITOR
                using (OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_SISTEMA.CONSULTAR"))
                {
                    if (leitor.Read())
                    {
                        //Mapeamento Objeto-Relacional (ORM)
                        objItem.Codigo           = Convert.ToByte(leitor["ID_SISTEMA"]);
                        objItem.Nome             = leitor["DS_SISTEMA"].ToString();
                        objItem.status           = int.Parse(leitor["STATUS"].ToString());
                        objItem.descricao_status = objItem.status == 0 ? "INATIVO" : "ATIVO";
                    }
                }
            }

            return(objItem);
        }
Ejemplo n.º 13
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);
        }
Ejemplo n.º 14
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);
        }
Ejemplo n.º 15
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);
        }
Ejemplo n.º 16
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);
        }
Ejemplo n.º 17
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);
        }
Ejemplo n.º 18
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);
        }
Ejemplo n.º 19
0
        public List <UsuarioSistema> ConsultarUsuario(UsuarioSistema user)
        {
            ConexaoOracle         objConexao = new ConexaoOracle();
            List <UsuarioSistema> list       = new List <UsuarioSistema>();
            UsuarioSistema        usu;

            try
            {
                objConexao.AdicionarParametro("P_LOGIN", user.login);
                objConexao.AdicionarParametro("P_NOME", user.nome);
                objConexao.AdicionarParametro("P_DEPARTAMENTO", user.departamento);
                objConexao.AdicionarParametro("P_EMAIL", user.email);

                objConexao.AdicionarParametroCursor("dados");

                System.Data.OracleClient.OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_USUARIO.LISTAR_USUARIOS_IMPORTADOS");

                while (leitor.Read())
                {
                    usu = new UsuarioSistema();
                    usu.departamento     = leitor["DEPARTAMENTO"].ToString();
                    usu.email            = leitor["EMAIL"].ToString();
                    usu.login            = leitor["LOGIN"].ToString();
                    usu.nome             = leitor["NOME"].ToString();
                    usu.dt_inclusao      = DateTime.Parse(leitor["DT_INCLUSAO"].ToString());
                    usu.id_usuario       = int.Parse(leitor["ID_USUARIO"].ToString());
                    usu.id_status        = int.Parse(leitor["status"].ToString());
                    usu.descricao_status = usu.id_status == 0 ? "INATIVO" : "ATIVO";

                    list.Add(usu);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
Ejemplo n.º 20
0
        public List <GrupoAcessos> ConsultarGrupo(GrupoAcessos grupo)
        {
            ConexaoOracle       objConexao = new ConexaoOracle();
            List <GrupoAcessos> list       = new List <GrupoAcessos>();

            try
            {
                objConexao.AdicionarParametro("p_id_grupo_acessos", grupo.id_grupo_acessos);
                objConexao.AdicionarParametro("p_area", grupo.area == null ? grupo.area : grupo.area.ToUpper());
                objConexao.AdicionarParametro("p_nome", grupo.nome == null ? grupo.nome : grupo.nome.ToUpper());
                objConexao.AdicionarParametro("p_status", grupo.id_status == null ? -1 : grupo.id_status);
                objConexao.AdicionarParametro("P_ID_USUARIO", grupo.usuarios.Count > 0 ? grupo.usuarios[0].matricula : null);
                objConexao.AdicionarParametro("P_ID_MENU", grupo.menus.Count > 0 ? grupo.menus[0].id_menu : null);
                objConexao.AdicionarParametroCursor("dados");

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

                while (leitor.Read())
                {
                    grupo = new GrupoAcessos();
                    grupo.id_grupo_acessos = int.Parse(leitor["ID_GRUPO_ACESSOS"].ToString());
                    grupo.area             = leitor["AREA"].ToString();
                    grupo.nome             = leitor["NOME"].ToString();
                    grupo.descricao        = leitor["DESCRICAO"].ToString();
                    grupo.descricao_status = int.Parse(leitor["STATUS"].ToString()) == 0?"INATIVO":"ATIVO";
                    grupo.id_status        = int.Parse(leitor["STATUS"].ToString());
                    list.Add(grupo);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
Ejemplo n.º 21
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);
        }
Ejemplo n.º 22
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);
        }
Ejemplo n.º 23
0
        public List <MovimentacaoUsuario> ConsultarMovimentacao(MovimentacaoUsuario mov)
        {
            ConexaoOracle objConexao        = new ConexaoOracle();
            List <MovimentacaoUsuario> list = new List <MovimentacaoUsuario>();

            try
            {
                objConexao.AdicionarParametro("P_ID_USUARIO", mov.id_usuario);
                objConexao.AdicionarParametroCursor("dados");

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

                while (leitor.Read())
                {
                    mov = new MovimentacaoUsuario();
                    mov.id_grupos_acesso        = int.Parse(leitor["ID_GRUPOS_ACESSOS"].ToString());
                    mov.id_movimentacao_usuario = int.Parse(leitor["ID_MOVIMENTACAO_USUARIO"].ToString());
                    mov.id_usuario_aplicacao    = int.Parse(leitor["ID_USUARIO_APLICACAO"].ToString());
                    mov.status                 = int.Parse(leitor["STATUS"].ToString());
                    mov.dt_movimentacao        = DateTime.Parse(leitor["DT_MOVIMENTACAO"].ToString());
                    mov.descricao_movimentacao = mov.status == 0?"Saída":"Entrada";
                    mov.descricao_usuario      = leitor["USARIO"].ToString();
                    mov.descricao_grupo        = leitor["GRUPO"].ToString();
                    mov.area = leitor["AREA"].ToString();

                    list.Add(mov);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
Ejemplo n.º 24
0
        public List <GrupoMenu> ConsultarMenu(GrupoAcessos grupo)
        {
            ConexaoOracle    objConexao = new ConexaoOracle();
            List <GrupoMenu> list       = new List <GrupoMenu>();
            GrupoMenu        objM;

            try
            {
                objConexao.AdicionarParametro("P_MENU_PAI", grupo.menus[0].menu_pai);
                objConexao.AdicionarParametro("P_MENU", grupo.menus[0].menu);
                objConexao.AdicionarParametro("P_AREA", grupo.menus[0].area);
                objConexao.AdicionarParametro("P_SISTEMA", grupo.menus[0].sistema);
                objConexao.AdicionarParametroCursor("DADOS");

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

                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());
                    list.Add(objM);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
Ejemplo n.º 25
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);
        }
Ejemplo n.º 26
0
        public List <UsuarioHistorico> ConsultarMovimentacao(UsuarioSistema user)
        {
            ConexaoOracle           objConexao = new ConexaoOracle();
            List <UsuarioHistorico> list       = new List <UsuarioHistorico>();
            UsuarioHistorico        usu;

            try
            {
                objConexao.AdicionarParametro("P_LOGIN", user.login);

                objConexao.AdicionarParametroCursor("dados");

                System.Data.OracleClient.OracleDataReader leitor = objConexao.ObterLeitor("FUN_PKG_USUARIO.LISTAR_MOVIMENTACAO_USUARIO");

                while (leitor.Read())
                {
                    usu                    = new UsuarioHistorico();
                    usu.nome               = leitor["nome"].ToString();
                    usu.login              = leitor["LOGIN"].ToString();
                    usu.dt_inclusao        = DateTime.Parse(leitor["DT_INCLUSAO"].ToString());
                    usu.ds_justitificativa = leitor["ds_justificativa"].ToString();
                    usu.id_status          = int.Parse(leitor["status"].ToString());
                    usu.descricao_status   = usu.id_status == 0 ? "INATIVO" : "ATIVO";

                    list.Add(usu);
                }

                leitor.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            finally
            {
                objConexao.Dispose();
            }
            return(list);
        }
Ejemplo n.º 27
0
        public List <Menu> Listar()
        {
            List <Menu> lista = new List <Menu>();
            Menu        objItem;

            using (ConexaoOracle db = new ConexaoOracle())
            {
                db.AdicionarParametroCursor("DADOS");

                using (OracleDataReader leitor = db.ObterLeitor("FUN_PKG_MENU.LISTAR"))
                {
                    while (leitor.Read())
                    {
                        objItem = new Menu();

                        MapearMenu(leitor, ref objItem);

                        lista.Add(objItem);
                    }
                }
            }
            return(lista);
        }
Ejemplo n.º 28
0
        public List <string> ListarAcessoPorGrupo(byte codigoSistema, string grupo)
        {
            List <string> lista = new List <string>();
            Menu          objItem;

            using (ConexaoOracle db = new ConexaoOracle())
            {
                db.AdicionarParametro("P_ID_SISTEMA", codigoSistema);
                db.AdicionarParametro("P_GRUPO", grupo);
                db.AdicionarParametroCursor("DADOS");

                using (OracleDataReader leitor = db.ObterLeitor("FUN_PKG_MENU.LISTAR_MENU_GRUPO"))
                {
                    while (leitor.Read())
                    {
                        objItem = new Menu();

                        lista.Add(leitor["DS_LINK"].ToString());
                    }
                }
            }
            return(lista);
        }
Ejemplo n.º 29
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);
        }
Ejemplo n.º 30
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);
        }