public void Dispose() { if (System.Runtime.InteropServices.Marshal.GetExceptionCode() == 0) { transacao.Commit(); } else { transacao.Rollback(); } Dispose(true); GC.SuppressFinalize(this); }
public void Incluir(string Acelerometro, int Solo, int Temperatura, int Umidade) { SqlCommand _Command = (SqlCommand)neo.InicializaProcedure("usp_sai_IncluirStore"); _Command.Parameters.AddWithValue("@Acelerometro", Acelerometro == null ? Convert.DBNull : Acelerometro); _Command.Parameters.AddWithValue("@Solo", Solo == 0 ? Convert.DBNull : Solo); _Command.Parameters.AddWithValue("@Temperatura", Temperatura == 0 ? Convert.DBNull : Temperatura); _Command.Parameters.AddWithValue("@Umidade", Umidade == 0 ? Convert.DBNull : Umidade); neo.ExecutaNonQuery(_Command); if (sessaoInterna) { neo.Commit(); neo.Fechar(); } }