예제 #1
0
        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();
            }

        }
예제 #2
0
        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();
            }
        }