Ejemplo n.º 1
0
 public ActionResult Novo(Veiculo veiculo)
 {
     try
     {
         veiculo.Placa = veiculo.Placa.Replace("-", "").ToUpper();
         veiculo.Cadastrar();
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
        }//fim botão Listar - veículo

        //botão Salvar - Veiculo
        private void btnSalvar1_Click_1(object sender, EventArgs e)
        {
            try
            {
                //recupera os dados dos campos de texto
                string fabricante = txtFabricante.Text;
                string modelo     = txtModelo.Text;
                int    ano        = int.Parse(txtAno.Text);
                string placa      = mtxtPlaca.Text;


                //cria objeto produto
                Veiculo objVeiculo = new Veiculo();
                objVeiculo.Fabricante = fabricante;
                objVeiculo.Modelo     = modelo;
                objVeiculo.Ano        = ano;
                objVeiculo.Placa      = placa;

                //executa o método Cadastrar
                objVeiculo.Cadastrar();

                MessageBox.Show("Operação realizada com sucesso.");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao tentar cadastrar." + ex.Message,
                                "Falha na operação",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }
            txtFabricante.Focus();
            btnAtualizar1.Enabled = true;
            btnExcluir1.Enabled   = true;
            btnListar1.Enabled    = true;
            btnNovo1.Enabled      = true;
            btnSalvar1.Enabled    = true;
            btnPesquisar1.Enabled = true;
            txtBusca1.Enabled     = true;
        }//botão salvar - veículo