Ejemplo n.º 1
0
        private void BtnAddObrigacoes_Click(object sender, EventArgs e)
        {
            if (validarObrigacoes())
            {
                var veiculo           = BuscaVeiculo();
                var obrigacoesBuilder = new ObrigacoesBuilder()
                                        .GetVeiculoId(veiculo.Id)
                                        .GetData(dateObrigacoes.Value.Date)
                                        .GetTipo(txtTipoObrigacao.Text)
                                        .GetValor(Convert.ToDecimal(txtValorObrigacoes.Text))
                                        .GetDescricao(txtDescricaoObrigacoes.Text);

                var obrigacao = obrigacoesBuilder.Build();

                if (new ObrigacoesDao().DbAdd(obrigacao))
                {
                    LimparTela();
                    MessageBox.Show($"A Obrigação Financeira no valor de {obrigacao.Valor.ToString("C")} foi adicionada com sucesso!");
                    AtualizaTabelaObrigacoes();
                }
                else
                {
                    MessageBox.Show("Erro na gravação da obrigação, favor tentar novamente.");
                }
            }
        }
Ejemplo n.º 2
0
        private void BtnAddObrigacoes_Click(object sender, EventArgs e)
        {
            var veiculo           = BuscaVeiculo();
            var obrigacoesBuilder = new ObrigacoesBuilder()
                                    .GetVeiculoId(veiculo.Id)
                                    .GetData(dateObrigacoes.Value)
                                    .GetTipo(comboTipoObrigacoes.ValueMember)
                                    .GetValor(Convert.ToDecimal(txtValorObrigacoes.Text))
                                    .GetDescricao(txtDescricaoObrigacoes.Text);

            var obrigacao = obrigacoesBuilder.Build();

            new ObrigacoesDao().DbAdd(obrigacao);

            LimparTela();
            MessageBox.Show($"A Obrigação Financeira no valor de {obrigacao.Valor.ToString("C")} foi adicionada com sucesso!");
            AtualizaTabelaObrigacoes();
        }