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 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); }
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 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 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 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 bool InsereUsuarioAD() { ConexaoOracle objConexao = new ConexaoOracle(); try { objConexao.AdicionarParametroOut("P_RETORNO"); objConexao.ExecutarNonQuery("FUN_PKG_USUARIO.IMPORTAR_USUARIO_AD"); 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 bool InserePaginaGrupo(GrupoAcessos grupo) { ConexaoOracle objConexao = new ConexaoOracle(); try { objConexao.AdicionarParametro("P_ID_MENU", grupo.menus.Count > 0? grupo.menus[0].listids:null); objConexao.AdicionarParametro("P_ID_GRUPO_ACESSOS", grupo.id_grupo_acessos); objConexao.AdicionarParametroOut("P_RETORNO"); objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INSERIR_GRUPO_MENU"); 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 Retorno_Aviso_pagto_ms_ab ConsultaAbono(out string mensagem, string AVISO_COD_EMPRS, string AVISO_NUM_RGTRO_EMPRG, string AVISO_NUM_IDNTF_RPTANT, string AVISO_NUM_IDNTF_DPDTE, string AVISO_ANO_REFERENCIA, string Aviso_asabono, string Aviso_asquadro) { Retorno_Aviso_pagto_ms_ab ret = new Retorno_Aviso_pagto_ms_ab(); ret.pagamentos = new List <pagamentos>(); ret.pagamentosbloco2 = new List <pagamentosBloco2>(); ret.pagamentosbloco3 = new List <pagamentosBloco3>(); mensagem = ""; //Conexao objConexao = new Conexao(); ConexaoOracle objConexao = new ConexaoOracle(); try { objConexao.AdicionarParametro("ancodemprs", AVISO_COD_EMPRS); objConexao.AdicionarParametro("annumrgtroemprg", AVISO_NUM_RGTRO_EMPRG); objConexao.AdicionarParametro("annumidntfrptant", AVISO_NUM_IDNTF_RPTANT); objConexao.AdicionarParametro("annumidntfdpdte", AVISO_NUM_IDNTF_DPDTE); objConexao.AdicionarParametro("ananomesrefer", AVISO_ANO_REFERENCIA); objConexao.AdicionarParametro("asabono", Aviso_asabono); objConexao.AdicionarParametro("asquadro", Aviso_asquadro); objConexao.AdicionarParametroCursor("srcreturn"); objConexao.AdicionarParametroOut("anqtdeaviso", OracleType.Float); objConexao.AdicionarParametroOut("astipoaviso", OracleType.VarChar); objConexao.ExecutarDML("opportunity.pre_sp_dados_aviso_pagto_ms_ab"); ret.anqtdeaviso = int.Parse(objConexao.ParametrosOut()["anqtdeaviso"].Value.ToString()); ret.astipoaviso = objConexao.ParametrosOut()["astipoaviso"].Value.ToString(); using (OracleDataReader leitor = (OracleDataReader)objConexao.ParametrosOut()["srcreturn"].Value) { while (leitor.Read()) { switch (Aviso_asquadro) { case "1": pagamentos qp = new pagamentos(); MapearAviso(leitor, ref qp); ret.pagamentos.Add(qp); break; case "2": pagamentosBloco2 qp2 = new pagamentosBloco2(); MapearAviso2(leitor, ref qp2); ret.pagamentosbloco2.Add(qp2); break; case "3": pagamentosBloco3 qp3 = new pagamentosBloco3(); MapearAviso3(leitor, ref qp3); ret.pagamentosbloco3.Add(qp3); break; } } } } catch (Exception ex) { mensagem = "Problemas contate o administrador do sistema: //n" + ex.Message; } finally { objConexao.Dispose(); } return(ret); }