public bool Delete(NovaDespesaModel nd) { try { string sql = "DELETE FROM Despesas WHERE Id = @Id"; SQLiteCommand cmd = new SQLiteCommand(sql); cmd.Connection = AbreConexao(); cmd.Parameters.Add(new SQLiteParameter("@Id", nd.Id)); int rows = cmd.ExecuteNonQuery(); if (rows > 0) { return true; } else { return false; } } catch (Exception) { throw; } finally { FecharConexao(); } }
public bool Add(NovaDespesaModel nd) { try { string sql = "INSERT INTO Despesas(NumFatura, Data, Fornecedor, Descricao, CentroCusto, Valor, Mes, Ano, Usuario) VALUES (@NumFatura, @Data, @Fornecedor, @Descricao, @CentroCusto, @Valor, @Mes, @Ano, @Usuario)"; SQLiteCommand cmd = new SQLiteCommand(sql); cmd.Connection = AbreConexao(); cmd.Parameters.Add(new SQLiteParameter("@NumFatura", nd.NumFatura)); cmd.Parameters.Add(new SQLiteParameter("@Data", nd.Data)); cmd.Parameters.Add(new SQLiteParameter("@Fornecedor", nd.Fornecedor)); cmd.Parameters.Add(new SQLiteParameter("@Descricao", nd.Descricao)); cmd.Parameters.Add(new SQLiteParameter("@CentroCusto", nd.CentroCusto)); cmd.Parameters.Add(new SQLiteParameter("@Valor", nd.Valor)); cmd.Parameters.Add(new SQLiteParameter("@Mes", nd.Mes)); cmd.Parameters.Add(new SQLiteParameter("@Ano", nd.Ano)); cmd.Parameters.Add(new SQLiteParameter("@Usuario", Session.Usuario)); int rows = cmd.ExecuteNonQuery(); if (rows > 0) { return true; } else { return false; } } catch (Exception) { throw; } finally { FecharConexao(); } }