private void btConsultar_Click(object sender, RoutedEventArgs e) { RepositorioDespesa RpDespesa = new RepositorioDespesa(); if (tbDataConsulta.Text == "") { MessageBox.Show("Data do pagamento não preechido!"); tbDataConsulta.Focus(); } else { Despesa despesa = RpDespesa.ConsultarDespesa(tbDataConsulta.Text); if (despesa.getDataPagamento() != null) { tbData.Text = despesa.getDataPagamento(); tbDescricao.Text = despesa.getDescricaoPagamento(); tbValor.Text = despesa.getValor(); btAlterar.IsEnabled = true; btExcluir.IsEnabled = true; } else { MessageBox.Show("Data da despesa não encontrada!"); tbDataConsulta.Focus(); } } }
public bool cadastrarDespesa(Despesa despesa) { bool resp = false; try { this.conexao.abrirConexao(); OleDbCommand comando = new OleDbCommand ("Insert into Despesa(dataPagamento,valor,descricaoPagamento) " + "Values('" + (despesa.getDataPagamento()) + "','" + (despesa.getValor()) + "'" + ",'" + (despesa.getDescricaoPagamento()) + "')", this.conexao.GetConexao()); comando.ExecuteNonQuery(); resp = true; this.conexao.fecharConexao(); } catch (OleDbException erro) { Console.Out.WriteLine("Erro : " + erro.Message); } return(resp); }
public bool AlterarDespesa(Despesa despesa, string data) { bool resp = false; try { this.conexao.abrirConexao(); OleDbCommand comando = new OleDbCommand ("Update Despesa Set dataPagamento = '" + (despesa.getDataPagamento()) + "'," + "valor = '" + (despesa.getValor()) + "',descricaoPagamento = '" + (despesa.getDescricaoPagamento()) + "'" , this.conexao.GetConexao()); comando.ExecuteNonQuery(); resp = true; this.conexao.fecharConexao(); } catch (OleDbException erro) { Console.Out.WriteLine("Erro : " + erro.Message); } return(resp); }