private void btnSalvar_Click(object sender, EventArgs e) { var veiculoBuilder = new VeiculosBuilder() .GetPortas(Convert.ToInt32(numericPortas.Value)) //.GetCor((@string)Enum.Parse(typeof(@string), comboCor.SelectedText)) .GetCor(comboCor.Text) .GetPlaca(maskedTxtPlaca.Text.ToUpper()) .GetRenavam(txtRenavam.Text) .GetChassi(txtChassi.Text) .GetLugares(Convert.ToInt32(numericLugares.Value)) .GetQuilometragem(Convert.ToInt32(txtOdometro.Text)) .GetStatus(comboStatus.Text) .GetValorDiaria(txtValorDiaria.Text) .GetObservacoes(txtObservacoes.Text) .GetArCondicionado(checkArCond.Checked) .GetDirecaoHidraulica(checkDirecaoHidraulica.Checked) .GetVidroEletrico(checkVidroEletrico.Checked) .GetAbs(checkAbs.Checked) .GetAirBag(checkAirBag.Checked); veiculo = veiculoBuilder.Build(); new VeiculosDao().DbUpdate(veiculo); MessageBox.Show("Veículo Atualizado com Sucesso!"); this.Close(); }
private void CadastrarVeiculo() { bool ativo = false; if (comboStatus.Text == "ATIVO") { ativo = true; } var veiculoBuilder = new VeiculosBuilder() .GetMontadora(comboMontadora.Text) .GetModelo(comboModelo.Text) .GetAnoModelo(comboAno.Text) .GetPortas(Convert.ToInt32(numericPortas.Value)) .GetCor(comboCor.Text) .GetPlaca(maskedTxtPlaca.Text.ToUpper()) .GetRenavam(txtRenavam.Text) .GetChassi(txtChassi.Text) .GetLugares(Convert.ToInt32(numericLugares.Value)) .GetQuilometragem(Convert.ToInt32(txtOdometro.Text)) .GetStatus(comboStatus.Text) .GetCombustivel(txtCombustivel.Text) .GetValorAtual(txtValorAtualCarro.Text) //.GetValorDiaria(txtValorDiaria.Text) .GetObservacoes(txtObservacoes.Text) .GetArCondicionado(checkArCond.Checked) .GetDirecaoHidraulica(checkDirecaoHidraulica.Checked) .GetVidroEletrico(checkVidroEletrico.Checked) .GetAbs(checkAbs.Checked) .GetAirBag(checkAirBag.Checked) .GetIsAtivo(ativo); var veiculo = veiculoBuilder.Build(); veiculo.DataAquisicao = DateTime.Now.Date; veiculo.Disponivel = true; if (new VeiculosDao().DbAdd(veiculo)) { MessageBox.Show("Carro Adicionado com Sucesso!", "Sucesso!"); ConfirmaSaida(); } else { MessageBox.Show("Erro ao salvar, favor tentar novamente!", "Erro!"); } }