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); }
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); }
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(); } }
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); }
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); }
public Resultado AlterarStatus(byte codigo, int status) { Resultado retorno = new Resultado(); using (ConexaoOracle db = new ConexaoOracle()) { db.AdicionarParametro("P_ID_SISTEMA", codigo); db.AdicionarParametro("P_STATUS", status == 0?1:0); try { db.ExecutarDML("FUN_PKG_SISTEMA.ALTERARSTATUS"); retorno.Sucesso("Sistema excluído com sucesso!"); } catch (OracleException erroOracle) { retorno.Erro("Erro de Banco de Dados: " + erroOracle.Message); } catch (Exception erro) { retorno.Erro("Erro ao excluir Sistema: " + erro.Message); } } return(retorno); }
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); }
public Resultado Incluir(Menu objMenu) { Resultado retorno = new Resultado(); using (ConexaoOracle db = new ConexaoOracle()) { db.AdicionarParametroOut("P_ID_MENU"); db.AdicionarParametro("P_NM_MENU", objMenu.Nome); db.AdicionarParametro("P_DS_LINK", objMenu.Link == string.Empty ? DBNull.Value : (object)objMenu.Link); db.AdicionarParametro("P_ID_SISTEMA", objMenu.Sistema.Codigo); db.AdicionarParametro("P_CD_NIVEL", objMenu.Nivel); db.AdicionarParametro("P_ID_MENU_PAI", objMenu.MenuPai.Codigo == int.MinValue ? DBNull.Value : (object)objMenu.MenuPai.Codigo); try { //se FOR NECESSÁRIO capturar o código de saída int codigoGerado = db.ExecutarDMLOutput("FUN_PKG_MENU.INSERIR", "P_ID_MENU"); retorno.Sucesso("Menu incluido com sucesso!", codigoGerado); } catch (Exception erro) { retorno.Erro("Erro ao incluir Menu: " + erro.Message); } } return(retorno); }
public Resultado AlterarStatus(int codigo, int status) { Resultado retorno = new Resultado(); using (ConexaoOracle db = new ConexaoOracle()) { db.AdicionarParametro("P_ID_MENU", codigo); db.AdicionarParametro("P_status", status == 0?1:0); try { db.ExecutarDML("FUN_PKG_MENU.ALTERARSTATUS"); retorno.Sucesso("status alterado com sucesso!"); } catch (OracleException erroOracle) { retorno.Erro("Erro de Banco de Dados: " + erroOracle.Message); } catch (Exception erro) { retorno.Erro("Erro ao alterar Menu: " + erro.Message); } } return(retorno); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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 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); }
public void InsereLinha(int cod_emprs, int num_rgtro, int num_idntf_rptant, string nom_emprg_repres, string log_inclusao, string flag_judicial, string flag_insucesso) { ConexaoOracle obj = new ConexaoOracle(); DataTable dt = new DataTable(); try { obj.AdicionarParametro("v_cod_emprs", cod_emprs); obj.AdicionarParametro("v_rgtro_emprg", num_rgtro); obj.AdicionarParametro("v_num_idntf_rptant", num_idntf_rptant); obj.AdicionarParametro("v_nom_emprg_repres", nom_emprg_repres); obj.AdicionarParametro("v_log_inclusao", log_inclusao); obj.AdicionarParametro("v_flag_judicial", flag_judicial); obj.AdicionarParametro("v_flag_insucesso", flag_insucesso); bool retorno = obj.ExecutarNonQuery("own_funcesp.PKG_CONTROLE_FLAG.prc_inserir"); } catch (Exception ex) { throw new Exception("Já existem registros com essas informações." + ex.Message); } }
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); }
public void deletaLinha(int num_rgtro, int cod_emprs, string exclusao) { ConexaoOracle obj = new ConexaoOracle(); DataTable dt = new DataTable(); try { obj.AdicionarParametro("reg_rgtro_emprg", num_rgtro); obj.AdicionarParametro("reg_cod_emprs", cod_emprs); obj.AdicionarParametro("v_log_exclusao", exclusao); bool retorno = obj.ExecutarNonQuery("own_funcesp.PKG_CONTROLE_FLAG.prc_del_matr_emp"); } catch (Exception ex) { throw new Exception("Problemas contate o administrador do sitema: //n" + ex.Message); } }
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); }
public PessFisicaJuridica TratarDadosBancarios(string cdBanco, string cdTpConta, string numConta) { PessFisicaJuridica pes = new PessFisicaJuridica(); ConexaoOracle objConexao = new ConexaoOracle(); try { objConexao.AdicionarParametro("v_cod_bco", cdBanco); objConexao.AdicionarParametro("v_tip_cta", cdTpConta); objConexao.AdicionarParametro("v_num_cta", numConta); objConexao.AdicionarParametroOut("vv_num_cta", OracleType.NVarChar); objConexao.AdicionarParametroOut("vv_dv_cta", OracleType.NVarChar); objConexao.AdicionarParametroOut("vv_dv_ag", OracleType.NVarChar); objConexao.ExecutarNonQuery("own_intprotheus.PKG_CARGA_PROTHEUS.STP_TRATA_CONTA_CORRENTE"); List <OracleParameter> param = objConexao.ReturnParemeter(); string contaCorrente = param[0].Value.ToString().Trim(); string dvContaCorrente = param[1].Value.ToString().Trim(); string dvAgencia = param[2].Value.ToString().Trim(); Int16 banco = 0; Int16.TryParse(cdBanco, out banco); pes.codigoDvContaCorrente = (!String.IsNullOrEmpty(dvContaCorrente) ? Convert.ToInt16(dvContaCorrente) : Convert.ToInt16(0)); pes.codigoDigVerificadorAgencia = (!String.IsNullOrEmpty(dvAgencia) ? Convert.ToInt32(dvAgencia) : 0); pes.codigoContaCorrente = contaCorrente; pes.codigoBanco = banco; return(pes); } catch (Exception ex) { throw new Exception("Problemas contate o administrador do sistema: //n" + ex.Message); } finally { objConexao.Dispose(); } }
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); }
public bool AlterarStatusGrupo(GrupoAcessos grupo) { ConexaoOracle objConexao = new ConexaoOracle(); try { objConexao.AdicionarParametro("P_ID_GRUPO_ACESSOS", grupo.id_grupo_acessos); objConexao.AdicionarParametro("P_STATUS", grupo.id_status); return(objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INATIVAR_ATIVAR_GRUPO")); } catch (Exception ex) { throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message); } finally { objConexao.Dispose(); } }
public bool InsereGrupo(GrupoAcessos grupo) { ConexaoOracle objConexao = new ConexaoOracle(); try { objConexao.AdicionarParametro("P_AREA", grupo.area.ToUpper()); objConexao.AdicionarParametro("P_NOME", grupo.nome.ToUpper()); objConexao.AdicionarParametro("P_DESCRICAO", grupo.descricao.ToUpper()); return(objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INSERIR_GRUPO")); } catch (Exception ex) { throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message); } finally { objConexao.Dispose(); } }
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); }
public bool InativarPaginaGrupo(GrupoAcessos grupo) { ConexaoOracle objConexao = new ConexaoOracle(); try { objConexao.AdicionarParametro("P_ID_GRUPOS_ACESSOS", grupo.id_grupo_acessos); objConexao.AdicionarParametro("P_ID_MENU", grupo.menus.Count > 0?grupo.menus[0].id_menu:null); objConexao.AdicionarParametro("P_STATUS", grupo.menus.Count > 0 ? grupo.menus[0].id_status : null); return(objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INATIVAR_ATIVAR_MENU")); } catch (Exception ex) { throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message); } finally { objConexao.Dispose(); } }
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); }