private void btCadastrar_Click(object sender, RoutedEventArgs e)
        {
            RepositorioReceita RpReceita = new RepositorioReceita();
            string             dataReceita, valor, origemDinheiro;
            bool resposta;

            if (tbData.Text == "")
            {
                MessageBox.Show("Data da receita não preechida!");
                tbData.Focus();
            }
            else if (RpReceita.ReceitaExiste(tbData.Text) == true)
            {
                MessageBox.Show("Data da receita existente!");
                tbData.Focus();
            }
            else if (tbOrigem.Text == "")
            {
                MessageBox.Show("Origem do dinheiro não preechida!");
                tbOrigem.Focus();
            }
            else if (tbValor.Text == "")
            {
                MessageBox.Show("Valor não preechido!");
                tbValor.Focus();
            }
            else
            {
                dataReceita    = tbData.Text;
                valor          = tbValor.Text;
                origemDinheiro = tbOrigem.Text;
                Receita receita = new Receita(dataReceita, valor, origemDinheiro);
                resposta = RpReceita.CadastrarReceita(receita);
                if (resposta == true)
                {
                    MessageBox.Show("Receita cadastrada com sucesso!");
                }
                else
                {
                    MessageBox.Show("Receita não Cadastrada!");
                }
            }
        }
示例#2
0
        private void btAlterar_Click(object sender, RoutedEventArgs e)
        {
            bool resposta;
            RepositorioReceita RpReceita = new RepositorioReceita();

            if (tbData.Text == "")
            {
                MessageBox.Show("Data da Receita não preechida!");
                tbData.Focus();
            }
            else if ((RpReceita.ReceitaExiste(tbData.Text)) && (tbDataConsultar.Text != tbData.Text))
            {
                MessageBox.Show("Data da Receita existente!");
                tbData.Focus();
            }
            else if (tbOrigem.Text == "")
            {
                MessageBox.Show("Origem do pagamento não preechida!");
                tbOrigem.Focus();
            }
            else if (tbValor.Text == "")
            {
                MessageBox.Show("Valor não preechido!");
            }
            else
            {
                Receita receita = new Receita(tbData.Text, tbValor.Text, tbOrigem.Text);
                resposta = RpReceita.AlterarReceita(receita, tbDataConsultar.Text);
                if (resposta == true)
                {
                    MessageBox.Show("Alteração efetuada com sucesso!");
                }
                else
                {
                    MessageBox.Show("Alteração não efetuada!");
                }
            }
        }