// GET: Automovel/Details/5 public ActionResult Detalhes(int?id) { if (LoginAdminDAO.RetornaAdminLogado() != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Automovel automovel = AutomovelDAO.BuscarAutomovelPorId(id); if (automovel == null) { return(HttpNotFound()); } return(View(automovel)); } else if (UsuarioDAO.RetornarUsuarioLogado() != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Automovel automovel = AutomovelDAO.BuscarAutomovelPorId(id); if (automovel == null) { return(HttpNotFound()); } return(View(automovel)); } else { return(RedirectToAction("Login", "Usuario")); } }
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 Btn_cadastro_veiculo_Click(object sender, EventArgs e) { if (verificaCampos()) { try { Automovel objauto = new Automovel { auto_nome = txt_nome.Text, auto_km = double.Parse(txt_km.Text.ToString()), auto_cor = txt_cor.Text, auto_ano_fab = txt_ano_fab.Text, auto_status = txt_status.Text, auto_valor_d = double.Parse(txt_valor_diaria.Text.ToString()), marca_id = (int)cb_marca.SelectedValue, modelo_id = (int)cb_modelo.SelectedValue }; AutomovelDAO autodao = new AutomovelDAO(); autodao.cadastra_veiculo(objauto); MessageBox.Show("Cadastrado"); Uc_automovel_Load(null, null); } catch (Exception) { } } }
private void Uc_locacao_Load(object sender, EventArgs e) { try { LocacaoDAO ldao = new LocacaoDAO(); dataGridView1.DataSource = ldao.lista_locacao(); FuncionarioDAO fdao = new FuncionarioDAO(); cb_funcionario.DataSource = fdao.lista_funcionario(); cb_funcionario.DisplayMember = "Nome"; cb_funcionario.ValueMember = "Id"; ClienteDAO cdao = new ClienteDAO(); cb_cliente.DataSource = cdao.mostra_cliente(); cb_cliente.DisplayMember = "Nome"; cb_cliente.ValueMember = "ID"; AutomovelDAO adao = new AutomovelDAO(); cb_carro.DataSource = adao.lista_auto(); cb_carro.DisplayMember = "Veiculo"; cb_carro.ValueMember = "ID"; } catch (Exception) { } }
public ActionResult CadastrarAutomovel(Automovel automovel, string Clientes, HttpPostedFileBase fupImagem) { if (ModelState.IsValid) { automovel.Cliente = ClienteDAO.BuscarClientePorCPF(Clientes); if (ClienteDAO.BuscarClientePorCPF(Clientes) == null) { ModelState.AddModelError("", "Não existe um cliente com este CPF!!"); } else if (AutomovelDAO.CadastrarAutomovel(automovel)) { return(RedirectToAction("ClientesCadastrados", "Cliente")); } else { ModelState.AddModelError("", "Já existe um Automovel com esta Placa!!"); } return(View(automovel)); } else { return(View(automovel)); } }
public ActionResult Delete(int id) { Automovel automovel = AutomovelDAO.BuscarAutomovelPorId(id); AutomovelDAO.RemoverAutomovel(automovel); return(RedirectToAction("SeusVeiculos", "Automovel")); }
public ActionResult Editar([Bind(Include = "AutomovelId,AutomovelMarca,AutomovelModelo,AutomovelAno,AutomovelCor,AutomovelPlaca, AutomovelRenavan")] Automovel automovel) { if (ModelState.IsValid) { Automovel carroAux = AutomovelDAO.BuscarAutomovelPorId(automovel.AutomovelId); carroAux.AutomovelMarca = automovel.AutomovelMarca; carroAux.AutomovelModelo = automovel.AutomovelModelo; carroAux.AutomovelAno = automovel.AutomovelAno; carroAux.AutomovelCor = automovel.AutomovelCor; carroAux.AutomovelRenavan = automovel.AutomovelRenavan; if (AutomovelDAO.AtualizarAutomovel(carroAux)) { Usuario u = new Usuario(); u = UsuarioDAO.RetornarUsuarioLogado(); if (u != null) { return(RedirectToAction("SeusVeiculos", "Automovel")); } else { return(RedirectToAction("Login", "Usuario")); } } } return(View(automovel)); }
// GET: Automovel/Delete/5 public ActionResult Delete(int?id) { if (UsuarioDAO.RetornarUsuarioLogado() != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Automovel automovel = AutomovelDAO.BuscarAutomovelPorId(id); if (automovel == null) { return(HttpNotFound()); } foreach (Estar temp in EstarDAO.ListarEstares()) { if (temp.EstarAutomovel.AutomovelId.Equals(id)) { if (DateTime.Now > temp.EstarDataHorario && DateTime.Now < temp.EstarHorarioFinal) { return(RedirectToAction("SeusVeiculos", "Automovel")); } } } return(View(automovel)); } return(RedirectToAction("Login", "Usuario")); }
// GET: Automovel/Edit/5 public ActionResult Editar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Automovel automovel = AutomovelDAO.BuscarAutomovelPorId(id); if (automovel == null) { return(HttpNotFound()); } Usuario u = new Usuario(); u = UsuarioDAO.RetornarUsuarioLogado(); Automovel a = new Automovel(); a = AutomovelDAO.BuscarAutomovelPorId(id); if (u != null) { if (a.AutomovelUsuarioId.Equals(u.UsuarioId)) { return(View(a)); } else { return(RedirectToAction("SeusVeiculos", "Automovel")); } } return(RedirectToAction("Login", "Usuario")); }
public ActionResult Criar([Bind(Include = "AutomovelId,AutomovelMarca,AutomovelModelo,AutomovelAno,AutomovelCor,AutomovelPlaca, AutomovelRenavan")] Automovel automovel) { if (ModelState.IsValid) { if (UsuarioDAO.RetornarUsuarioLogado() != null) { if (AutomovelDAO.VerificarPlaca(automovel.AutomovelPlaca)) { ViewBag.Mensagem = "Placa já cadastrada"; return(View()); } else { Usuario u = new Usuario(); u = UsuarioDAO.RetornarUsuarioLogado(); automovel.AutomovelUsuarioId = u.UsuarioId; if (AutomovelDAO.AdicionarAutomovel(automovel)) { return(RedirectToAction("Index", "Usuario")); } else { return(RedirectToAction("Criar")); } } } } return(View(automovel)); }
// GET: Automovel public ActionResult Index() { if (LoginAdminDAO.RetornaAdminLogado() != null) { return(View(AutomovelDAO.ListarAutomoveis())); } else { return(RedirectToAction("Login", "Administrador")); } }
private void Cb_carro_Click(object sender, EventArgs e) { try { AutomovelDAO adao = new AutomovelDAO(); cb_carro.DataSource = adao.lista_auto(); cb_carro.DisplayMember = "Veiculo"; cb_carro.ValueMember = "ID"; } catch (Exception) { } }
private void Btn_exclui_veiculo_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja excluir o automóvel de ID:" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + " ??" , "EXCLUSÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { Automovel objauto = new Automovel { auto_id = (int)dataGridView1.CurrentRow.Cells[0].Value }; AutomovelDAO obja = new AutomovelDAO(); obja.exclui_auto(objauto); MessageBox.Show("Exluído!"); Uc_automovel_Load(null, null); } else { MessageBox.Show("Exclusão cancelada !"); } }
private void Uc_automovel_Load(object sender, EventArgs e) { try { AutomovelDAO autodao = new AutomovelDAO(); dataGridView1.DataSource = autodao.lista_auto(); MarcaDAO marcadao = new MarcaDAO(); cb_marca.DataSource = marcadao.mostra_marca(); ModeloDAO modelodao = new ModeloDAO(); cb_modelo.DataSource = modelodao.lista_modelo(); cb_marca.DisplayMember = "Marca"; cb_marca.ValueMember = "ID"; cb_modelo.DisplayMember = "Modelo"; cb_modelo.ValueMember = "ID"; } catch (Exception) { } }
public ActionResult Criar() { if (ModelState.IsValid) { Estar e = new Estar(); e.EstarDataHorario = DateTime.Now; e.EstarHorarioFinal = e.EstarDataHorario.AddHours(1); e.EstarAutomovel = AutomovelDAO.BuscarAutomovelPorId(a.AutomovelId); e.EstarUsuario = UsuarioDAO.RetornarUsuarioLogado(); if (e.EstarUsuario.UsuarioSaldo < 2) { ViewBag.Mensagem = "Saldo Insuficiente"; return(View()); } else { if (EstarDAO.AdicionarEstar(e)) { Usuario u = new Usuario(); u = UsuarioDAO.BuscarUsuarioPorId(e.EstarUsuario.UsuarioId); u.UsuarioSaldo = u.UsuarioSaldo - 2; if (UsuarioDAO.AtualizarUsuario(u)) { return(RedirectToAction("Index", "Usuario")); } } else { ModelState.AddModelError("", "Erro ao Estacionar o Automóvel - Banco de Dados"); return(RedirectToAction("Create")); } } } return(RedirectToAction("Index", "Usuario")); }
private void Btn_altera_veiculo_Click(object sender, EventArgs e) { try { if (!verificaCampos()) { MessageBox.Show("Preencha todos os campos!"); } else { if (MessageBox.Show("Deseja alterar o automóvel de ID:" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + " ??" , "Alterar auto", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { Automovel objauto = new Automovel { auto_id = (int)dataGridView1.CurrentRow.Cells[0].Value, auto_nome = txt_nome.Text, auto_km = double.Parse(txt_km.Text.ToString()), auto_cor = txt_cor.Text, auto_ano_fab = txt_ano_fab.Text, auto_status = txt_status.Text, auto_valor_d = double.Parse(txt_valor_diaria.Text.ToString()), marca_id = (int)cb_marca.SelectedValue, modelo_id = (int)cb_modelo.SelectedValue }; AutomovelDAO autodao = new AutomovelDAO(); autodao.altera_veiculo(objauto); MessageBox.Show("Alterado"); Uc_automovel_Load(null, null); } } } catch (Exception) { MessageBox.Show("Erro ao alterar"); } }
public ActionResult DetalhesCliente(int id, string cpf) { ViewBag.Automoveis = AutomovelDAO.BuscarAutomoveisPorCPFCliente(cpf); return(View(ClienteDAO.BuscarClientePorID(id))); }
public ActionResult RemoverAutomovel(int id) { AutomovelDAO.RemoverAutomovel(id); return(RedirectToAction("AutomovelCadastrados", "Automovel")); }
public ActionResult Resultado(int ddl) { ViewBag.a = AutomovelDAO.BuscarAutomovelPorId(ddl); return(View()); }
public ActionResult AutomoveisCadastrados() { return(View(AutomovelDAO.ListarTodosAutomoveis())); }