public IActionResult ExcluirVeiculo(int id) { VeiculoModel objVeiculo = new VeiculoModel(HttpContextAccessor); objVeiculo.Excluir(id); return(RedirectToAction("Index")); }
private string opc = ""; //Declarando opc private void iniciarOpc() //Declarando iniciarOpc { switch (opc) { case "Novo": //Configurando função Novo HabilitarCampos(); LimparCampos(); break; case "Buscar": //Configurando função Buscar try { objtabela.Placa = txtPlacaVeiculo.Text; List <VeiculoEnt> Lista = new List <VeiculoEnt>(); Lista = new VeiculoModel().Buscar(objtabela); GridVeiculo.AutoGenerateColumns = false; GridVeiculo.DataSource = Lista; } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Erro ao listar dados" + ex.Message); } break; case "Salvar": //Configurando função Salvar try { objtabela.Chassi = txtChassiVeiculo.Text; objtabela.Placa = txtPlacaVeiculo.Text; objtabela.Modelo = txtModeloVeiculo.Text; objtabela.Cor = txtCorVeiculo.Text; if (txtChassiVeiculo.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtPlacaVeiculo.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtModeloVeiculo.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtCorVeiculo.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } int x = VeiculoModel.Inserir(objtabela); if (x > 0) { MessageBox.Show(String.Format("Veículo {0} salvo com sucesso", txtModeloVeiculo.Text)); //Cadastrando instrutor } else { MessageBox.Show("Dado não inserido!"); } } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Ocorreu um erro" + ex.Message); throw; } DesabilitarCampos(); LimparCampos(); break; case "Excluir": //Configurando função Excluir try { objtabela.Id = (txtIdVeiculo.Text); int x = VeiculoModel.Excluir(objtabela); if (x > 0) { MessageBox.Show(String.Format("Veículo {0} excluído com sucesso", txtModeloVeiculo.Text)); //Excluindo instrutor } else { MessageBox.Show("Não excluído!"); } } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Ocorreu um erro ao excluir. Error" + ex.Message); throw; } break; case "Editar": //Configurando função Editar try { objtabela.Id = txtIdVeiculo.Text; objtabela.Chassi = txtChassiVeiculo.Text; objtabela.Placa = txtPlacaVeiculo.Text; objtabela.Modelo = txtModeloVeiculo.Text; objtabela.Cor = txtCorVeiculo.Text; int x = VeiculoModel.Editar(objtabela); if (x > 0) { MessageBox.Show(String.Format("Veículo {0} editado com sucesso", txtModeloVeiculo.Text)); //Editando instrutor } else { MessageBox.Show("Dado não atualizado!"); } } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Ocorreu um erro ao editar" + ex.Message); throw; } break; default: break; } }