public static DataTable RetornaPgtoReebolso(string codigointegracao, string mensagem) { var Conn = new clConexao().getConexao(); // CRIANDO OBJETO DE EXECUÇÃO SqlCommand ObjCmd = new SqlCommand("SP_CONSULTA_PAGAMENTOS_REEMBOLSO", Conn); // CRIANDO DATATABLE DataTable Objdt; DataRow Dtrw; // DEFININDO TIPO DE COMANDO COMO SP ObjCmd.CommandType = CommandType.StoredProcedure; ObjCmd.CommandTimeout = 9000; // PASSANDO PARAMETROS ObjCmd.Parameters.Add("@codigointegracao", SqlDbType.VarChar).Value = codigointegracao; ObjCmd.Parameters.Add("@mensagem", SqlDbType.VarChar).Value = mensagem; // CRIANDO OBJETO PARA RETORNO DE VALOR SqlDataAdapter ObjRetorno = new SqlDataAdapter(ObjCmd); DataSet Objds = new DataSet(); // EXECUTANDO PROCEDURE ObjRetorno.Fill(Objds, "SP_CONSULTA_PAGAMENTOS_REEMBOLSO"); // DESCARREGANDO DADOS NO DATATABLE Objdt = Objds.Tables["SP_CONSULTA_PAGAMENTOS_REEMBOLSO"]; int i; i = 0; if ((Objdt.Rows.Count != 0)) { Dtrw = Objdt.Rows[i]; // FECHANDO CONEXÃO Conn.Close(); return(Objdt); } else { Conn.Close(); return(Objdt); } }
public static string inserereembolso(string codigo, string cpf, DateTime Emissao, DateTime Vencimento, string Valor) { SqlDataReader _dtReader = null; SqlCommand Com = null; try { string resultado = ""; var Conn = new clConexao().getConexao(); string ComText = "EXEC DBO.SP_INSERE_TITULO_PAGAR @ID_INTEGRACAO, @pCpf, @Emissao, @Vencimento, @Valor"; using (Com = new SqlCommand(ComText, Conn)) { Com.Parameters.Clear(); SqlParameter pCodigo = new SqlParameter("@ID_INTEGRACAO", System.Data.SqlDbType.VarChar); pCodigo.Value = codigo; Com.Parameters.Add(pCodigo); SqlParameter pCpf = new SqlParameter("@pCpf", System.Data.SqlDbType.VarChar); pCpf.Value = cpf; Com.Parameters.Add(pCpf); SqlParameter pEmissao = new SqlParameter("@Emissao", System.Data.SqlDbType.DateTime); pEmissao.Value = Emissao; Com.Parameters.Add(pEmissao); SqlParameter pVencimento = new SqlParameter("@Vencimento", System.Data.SqlDbType.DateTime); pVencimento.Value = Vencimento; Com.Parameters.Add(pVencimento); SqlParameter pValor = new SqlParameter("@Valor", System.Data.SqlDbType.VarChar); pValor.Value = Valor; Com.Parameters.Add(pValor); Com.CommandTimeout = 300; _dtReader = Com.ExecuteReader(); if (_dtReader.Read()) { if (_dtReader.GetString(0) == "OK") { resultado = "OK"; } else { resultado = "Erro"; } } return(resultado); } } catch (Exception Ex) { throw; } }