// GET: Veiculo public ActionResult ConsultarVeiculo() { try { List <VeiculoViewModel> lstVeiculos = new List <VeiculoViewModel>(); VeiculoNegocio veiculoNegocio = new VeiculoNegocio(); foreach (Veiculo veiculo in veiculoNegocio.Consulta()) { ClienteNegocio clienteNegocio = new ClienteNegocio(); Cliente cliente = new Cliente(); cliente = clienteNegocio.Consulta(veiculo.ClienteId); VeiculoViewModel model = new VeiculoViewModel(); model.Id = veiculo.Id; model.Placa = veiculo.Placa; model.Modelo = veiculo.Modelo; model.Motor = veiculo.Motor; model.Obs = veiculo.Obs; model.Tipo = veiculo.Tipo; model.Ano = veiculo.Ano; model.Cor = veiculo.Cor; lstVeiculos.Add(model); } return(View(lstVeiculos)); } catch (Exception) { throw; } }
public JsonResult Edit(int id) { try { VeiculoViewModel model = new VeiculoViewModel(); VeiculoNegocio veiculoNegocio = new VeiculoNegocio(); Veiculo veiculo = veiculoNegocio.Consulta(id); ClienteNegocio clienteNegocio = new ClienteNegocio(); Cliente cliente = clienteNegocio.Consulta().Single(x => x.Id == veiculo.ClienteId); model.Id = veiculo.Id; model.Placa = veiculo.Placa; model.Ano = veiculo.Ano; model.Tipo = veiculo.Tipo; model.Modelo = veiculo.Modelo; model.Cor = veiculo.Cor; model.Motor = veiculo.Motor; model.Obs = veiculo.Obs; model.CpfCliente = cliente.Cpf; model.IdCliente = veiculo.ClienteId; return(Json(model)); } catch (Exception) { throw; } }
public JsonResult Editar(VeiculoViewModel model) { try { VeiculoNegocio negocio = new VeiculoNegocio(); Veiculo v = negocio.Consulta(model.Id); if (ModelState.IsValid) { v.Placa = model.Placa; v.Ano = model.Ano; v.Tipo = model.Tipo; v.Modelo = model.Modelo; v.Cor = model.Cor; v.Motor = model.Motor; v.Obs = model.Obs; negocio.Altualizar(v); } return(Json("")); } catch (Exception) { throw; } }
// GET: Cliente public ActionResult Consulta() { List <ClienteViewModel> lista = new List <ClienteViewModel>(); try { ClienteNegocio clienteNegocio = new ClienteNegocio(); EnderecoNegocio enderecoNegocio = new EnderecoNegocio(); VeiculoNegocio veiculoNegocio = new VeiculoNegocio(); foreach (var item in clienteNegocio.Consulta()) { ClienteViewModel model = new ClienteViewModel(); model.Id = item.Id; model.Nome = item.Nome; model.Telefone = item.Telefone; model.Cpf = item.Cpf; model.DataNascimento = item.DataNascimento.ToString("dd-mm-yyyy"); model.Email = item.Email; model.Endereco = enderecoNegocio.Consulta(item.EnderecoId); model.Veiculos = veiculoNegocio.Consulta().Where(x => x.ClienteId == item.Id).ToList(); lista.Add(model); } return(View(lista)); } catch (Exception) { throw; } }
public JsonResult Detalhes(int id) { Cliente cliente = new Cliente(); ClienteNegocio negocio = new ClienteNegocio(); cliente = negocio.Consulta(id); EnderecoNegocio enderecoNegocio = new EnderecoNegocio(); cliente.Endereco = enderecoNegocio.Consulta(cliente.EnderecoId); VeiculoNegocio veiculoNegocio = new VeiculoNegocio(); cliente.Veiculos = veiculoNegocio.Consulta().Where(x => x.ClienteId == id).ToList(); ClienteViewModel model = new ClienteViewModel(); model.Id = cliente.Id; model.Nome = cliente.Nome; model.Telefone = cliente.Telefone; model.Cpf = cliente.Cpf; model.DataNascimento = cliente.DataNascimento.ToString("yyyy-MM-dd"); model.Email = cliente.Email; model.Endereco = cliente.Endereco; return(Json(model)); }
public JsonResult Delete(int id) { try { VeiculoNegocio veiculoNegocio = new VeiculoNegocio(); Veiculo veiculo = veiculoNegocio.Consulta(id); veiculoNegocio.Excluir(veiculo); return(Json("")); } catch (Exception) { throw; } }
public JsonResult RetornaListaVeiculo() { List <string[]> lstplaca = new List <string[]>(); string[] modeloPlaca; VeiculoNegocio negocio = new VeiculoNegocio(); List <Veiculo> v = new List <Veiculo>(); foreach (var veiculo in negocio.Consulta()) { modeloPlaca = (veiculo.Modelo + "|" + veiculo.Placa).Split('|'); lstplaca.Add(modeloPlaca); } return(Json(lstplaca)); }
public JsonResult Delete(int id) { try { Cliente c = new Cliente(); ClienteNegocio clienteNegocio = new ClienteNegocio(); Endereco e = new Endereco(); EnderecoNegocio enderecoNegocio = new EnderecoNegocio(); Veiculo v = new Veiculo(); VeiculoNegocio veiculoNegocio = new VeiculoNegocio(); c = clienteNegocio.Consulta(id); List <Veiculo> veiculos = new List <Veiculo>(); veiculos = veiculoNegocio.Consulta().Where(x => x.ClienteId == c.Id).ToList(); if (veiculos != null) { foreach (var veic in veiculos) { veiculoNegocio.Excluir(veic); } } e = enderecoNegocio.Consulta(c.EnderecoId); if (c != null) { clienteNegocio.Excluir(c); enderecoNegocio.Excluir(e); } } catch (Exception) { throw; } return(Json("")); }
public JsonResult Detalhes(int id) { VeiculoNegocio veiculoNegocio = new VeiculoNegocio(); Veiculo veiculo = veiculoNegocio.Consulta(id); ClienteNegocio cn = new ClienteNegocio(); Cliente cliente = cn.Consulta(veiculo.ClienteId); VeiculoViewModel model = new VeiculoViewModel(); model.Id = veiculo.Id; model.Ano = veiculo.Ano; model.Cor = veiculo.Cor; model.IdCliente = veiculo.ClienteId; model.Modelo = veiculo.Modelo; model.Motor = veiculo.Motor; model.Obs = veiculo.Obs; model.Placa = veiculo.Placa; model.Tipo = veiculo.Tipo; model.CpfCliente = cliente.Cpf; model.Nome = cliente.Nome; return(Json(model)); }