private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            Veiculo v = new Veiculo
            {
                NomeMarca       = TxtMarca.Text,
                NomeModelo      = txtModelo.Text,
                TipoVeiculo     = CmbTipoVeiculo.Text,
                Placa           = TxtPlaca.Text,
                Ano             = Convert.ToInt32(TxtAno.Text),
                Renavan         = Convert.ToInt32(TxtRenavan.Text),
                QntdPortas      = Convert.ToInt32(TxtPortas.Text),
                TipoCombustivel = CmbTipoCombustivel.Text,
                Potencia        = TxtPotencia.Text,
                Cor             = TxtCor.Text,
                StatusVeiculo   = TxtStatus.Text
            };

            if (VeiculoDAO.CadastrarVeiculo(v))
            {
                MessageBox.Show("Veiculo cadastrado com sucesso!");
                LimparFormulario();
            }
            else
            {
                MessageBox.Show("Veículo já existe!");
            }
        }
Пример #2
0
        private void BtnCadastrarCarro_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (ValidaCamposEmBranco())
                {
                    Carro carro = new Carro();
                    carro.Nome         = txtNome.Text;
                    carro.Marca        = txtMarca.Text;
                    carro.Modelo       = txtModelo.Text;
                    carro.Cor          = txtCor.Text;
                    carro.Ano          = Convert.ToInt32(txtAno.Text);
                    carro.Placa        = txtPlaca.Text;
                    carro.ValorPorDia  = Convert.ToDouble(txtValorPorDia.Text);
                    carro.ValorPorHora = Convert.ToDouble(txtValorPorHora.Text);
                    carro.Status       = "DISPONIVEL";

                    if (VeiculoDAO.CadastrarVeiculo(carro, null))
                    {
                        MessageBox.Show("Cadastro Efetuado com secesso", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Information);
                        LimparCampos();
                    }
                    else
                    {
                        MessageBox.Show("Erro ao efetuar o cadastro ", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Preencha todos os campos!", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
            catch (Exception ex)
            { MessageBox.Show(ex.ToString(), "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Error); }
        }
Пример #3
0
        public ActionResult Cadastrar(int?CategoriaVeiculo, Veiculo v)
        {
            ViewBag.CategoriaVeiculo = new SelectList(CategoriaVeiculoDAO.RetornarCategoria(), "IdCategoria", "Tamanho");

            v.CategoriaVeiculo = CategoriaVeiculoDAO.BuscarCategoriaPorId(CategoriaVeiculo);
            if (Util.ValidaPlaca.PlacaValida(v.Placa))
            {
                if (VeiculoDAO.CadastrarVeiculo(v))
                {
                    return(RedirectToAction("Index", "Veiculo"));
                }
                return(View(v));
            }
            return(View(v));
        }
Пример #4
0
        private void btnCadastrarVeiculo_Click(object sender, RoutedEventArgs e)
        {
            if (!string.IsNullOrEmpty(txtModeloVeiculo.Text) &&
                !string.IsNullOrEmpty(txtMarcaVeiculo.Text) &&
                !string.IsNullOrEmpty(txtAnoVeiculo.Text) &&
                !string.IsNullOrEmpty(txtCorVeiculo.Text)
                //&& !string.IsNullOrEmpty(txtEntradaVeiculo.Text)
                && !string.IsNullOrEmpty(txtPlacaVeiculo.Text))
            {
                Veiculo veiculo = new Veiculo {
                    IdCliente = int.Parse(cboCliente.SelectedValue.ToString()),
                    //IdCliente = int.Parse(txtNomeCliente.Text),
                    ModeloVeiculo = txtModeloVeiculo.Text,
                    MarcaVeiculo  = txtMarcaVeiculo.Text,
                    AnoVeiculo    = txtAnoVeiculo.Text,
                    CorVeiculo    = txtCorVeiculo.Text,
                    HoraEntrada   = DateTime.Now,
                    /*DateTime.Now.ToString("dd/MM/yyyy")*/
                    PlacaVeiculo     = txtPlacaVeiculo.Text,
                    IdEstacionamento = EstacionamentoStatic.estacionamento.IdEstacionamento
                };

                // construir o VeiculoDAO
                if (VeiculoDAO.CadastrarVeiculo(veiculo))
                {
                    MessageBox.Show("Veículo cadastrado com sucesso!",
                                    "SGAutomotiva",
                                    MessageBoxButton.OK,
                                    MessageBoxImage.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Veículo não cadastrado!",
                                    "SGAutomotiva",
                                    MessageBoxButton.OK,
                                    MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Preencha os campos Obrigatorios!",
                                "SGAutomotiva", MessageBoxButton.OK,
                                MessageBoxImage.Information);
            }
        }
Пример #5
0
        private void btnCadastrar_Click(object sender, RoutedEventArgs e)
        {
            VeiculoBean bean          = new VeiculoBean();
            int         pontosImpacto = 0;

            if (Lanterna_Direita.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Lanterna_Esquerda.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Lanterna_Traseira_Direita.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Lanterna_Traseira_Esquerda.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Parachoque.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Parachoque_Traseiro.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Espelho_Retrovisor_Direito.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Espelho_Retrovisor_Esquerdo.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Topo.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Porta_Direita.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Porta_Esquerda.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Porta_Traseira_Direita.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else if (Porta_Traseira_Esquerda.IsChecked == true)
            {
                bean.ImpactoLanternaDireita = true;
                pontosImpacto++;
            }
            else
            {
                MessageBox.Show("Selecione algum dano ao carro");
            }
            bean.Boletim         = BoletimDAO.UltimoRegistroBoletim();
            bean.CodRenavan      = txtCodigoRenavam.Text;
            bean.Placa           = txtPlaca.Text;
            bean.Municipio       = txtMunicipio.Text;
            bean.MunicipioUF     = txtUF_Municipio.Text;
            bean.Chassis         = txtChassis.Text;
            bean.Marca           = txtMarca.Text;
            bean.Modelo          = txtModelo.Text;
            bean.AnoFabricacao   = Convert.ToInt32(txtAnoFabricacao.Text);
            bean.Categoria       = txtCategoria.Text;
            bean.CorPredominante = txtCor_Predominante.Text;
            bean.CategoriaCNH    = txtCategoria_CNH.Text;
            bean.NrCNH           = txtNR_CNH.Text;
            bean.VenctoCNH       = DateTime.Parse(txtVencimento_CNH.Text);
            bean.TipoAcidente    = txtTipo_Acidente.Text;
            bean.CondicaoPista   = txtCondicao_Pista.Text;
            bean.TipoPista       = txtTipo_Pista.Text;
            bean.Semaforo        = txtSemaforo.Text;
            bean.PontosImpacto   = pontosImpacto;
            bean.Danos           = txtDanos.Text;
            VeiculoDAO.CadastrarVeiculo(bean);
        }