public ActionResult OcuparVaga(Historico historico, string placa) { if (ModelState.IsValid) { historico.Automovel = AutomovelDAO.BuscaAutomovelPorPlaca(placa); historico.Vaga = VagaDAO.BuscarVagaPorId(historico.Vaga.VagaID); if (AutomovelDAO.BuscaAutomovelPorPlaca(placa) != null) { if (HistoricoDAO.CarroEstacionado(historico) == null) { HistoricoDAO.OcuparVaga(historico); VagaDAO.AlterarVaga(historico.Vaga.VagaID); } else { ModelState.AddModelError("", "Este carro já está estacionado!!"); return(View(historico)); } } else { ModelState.AddModelError("", "Não existe um carro com está placa!"); return(View(historico)); } } else { return(View(historico)); } return(RedirectToAction("MostrarVagas", "Historico")); }
private void btnAlterar_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Deseja alterar o registro?", "Cadastro de Vaga", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { v.Referencia = txtReferencia.Text; if (VagaDAO.AlterarVaga(v)) { MessageBox.Show("Vaga alterada com sucesso", "Cadastra Vaga", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Vaga não alterada!", "Cadastra Vaga", MessageBoxButton.OK, MessageBoxImage.Error); } DesabilitarBotoes(); } else { DesabilitarBotoes(); } }