Beispiel #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();
                }
            }
        }
Beispiel #2
0
        private void btAlterar_Click(object sender, RoutedEventArgs e)
        {
            RepositorioDespesa RpDespesa = new RepositorioDespesa();
            bool resposta;

            if (tbData.Text == "")
            {
                MessageBox.Show("Data de pagamento não preenchida!");
                tbData.Focus();
            }
            else if ((tbData.Text != tbDataConsulta.Text) && (RpDespesa.DespesaExiste(tbData.Text) == true))
            {
                MessageBox.Show("Data de pagemnto ja existente!");
                tbData.Focus();
            }
            else
            {
                Despesa despesa = new Despesa(tbData.Text, tbValor.Text, tbDescricao.Text);
                resposta = RpDespesa.AlterarDespesa(despesa, tbData.Text);
                if (resposta == true)
                {
                    MessageBox.Show("Despesa alterada com sucesso!");
                }
                else
                {
                    MessageBox.Show("Despesa não alterada!");
                }
            }
        }
Beispiel #3
0
        private void btExcluir_Click(object sender, RoutedEventArgs e)
        {
            RepositorioDespesa RpDespesa = new RepositorioDespesa();
            bool resposta;

            resposta = RpDespesa.ExcluirDespesa(tbData.Text);
            if (resposta == true)
            {
                MessageBox.Show("Despesa excluida com sucesso!");
            }
            else
            {
                MessageBox.Show("Despesa não excluida!");
            }
        }
Beispiel #4
0
        private void btCadastrar_Click(object sender, RoutedEventArgs e)
        {
            RepositorioDespesa RpDespesa = new RepositorioDespesa();
            bool   resposta;
            string dataPagamento, valor, descricaoPagamento;

            if (tbData.Text == "")
            {
                MessageBox.Show("Data de pagamento não preechida!");
            }
            else if (RpDespesa.DespesaExiste(tbData.Text) == true)
            {
                MessageBox.Show("Data de pagamento existente!");
            }
            else if (tbValor.Text == "")
            {
                MessageBox.Show("Valor não preechido!");
            }
            else if (tbDescricao.Text == "")
            {
                MessageBox.Show("Descrição do pagamento não preechido !");
            }
            else
            {
                dataPagamento      = tbData.Text;
                valor              = tbValor.Text;
                descricaoPagamento = tbDescricao.Text;
                Despesa despesa = new Despesa(dataPagamento, valor, descricaoPagamento);
                resposta = RpDespesa.cadastrarDespesa(despesa);
                if (resposta == true)
                {
                    MessageBox.Show("Despesa cadastrada com sucesso!");
                }
                else
                {
                    MessageBox.Show("Despesa não cadastrada!");
                }
            }
        }