public void Incluir(Int64 IdEstado, string Regiao, out string Mensagem) { bool IsCommit = true; IDataReader rd = null; Mensagem = string.Empty; try { var parametros = conexao.GeraParametros( IdEstado, Regiao ); bool sucesso = conexao.LerProcedure("NEO_INS_REGIAO", parametros, out rd, TimeOut); if (sucesso) { while (rd.Read()) { Mensagem = rd.IsDBNull(0) ? string.Empty : rd.GetString(0); } } } catch (Exception ex) { IsCommit = false; throw ex; } finally { if (Transaction) { if (conexao.SqlConn.Trans != null) { rd.Close(); } //commit conexao.FinalizaConexaoTransaction(IsCommit); } } }
public void Editar(Int64 IdFornecedor, DataTable FornecedorRegiao) { try { bool IsCommit = true; IDataReader rd = null; try { var parametros = conexao.GeraParametros( IdFornecedor, FornecedorRegiao ); conexao.LerProcedure("NEO_ATUALIZA_FORNECEDOR_REGIAO", parametros, out rd, TimeOut); } catch (Exception ex) { IsCommit = false; throw ex; } finally { if (Transaction) { if (conexao.SqlConn.Trans != null) { rd.Close(); } //commit conexao.FinalizaConexaoTransaction(IsCommit); } } } catch (Exception) { throw; } }