コード例 #1
0
        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();
                }
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }