public ActionResult Alterar(tblVeiculo veiculo, FormCollection formulario) { int idVeiculo = Convert.ToInt32(formulario["idVeiculo"]); if (Session["USUARIO"] != null) { using (CarOnlineEntities DB = new CarOnlineEntities()) { veiculo = DB.tblVeiculo.FirstOrDefault(v => v.idVeiculo.Equals(idVeiculo)); veiculo.ano = Convert.ToInt32(formulario["Ano"]); veiculo.descricao = formulario["descricao"]; veiculo.idCor = Convert.ToInt32(formulario["Cor"]); veiculo.idModeloVeiculo = Convert.ToInt32(formulario["modelos"]); veiculo.idTipoCombustivel = Convert.ToInt32(formulario["TipoCombustivel"]); veiculo.motor = formulario["motor"]; veiculo.portas = Convert.ToInt32(formulario["portas"]); veiculo.preco = Convert.ToSingle(formulario["preco"]); veiculo.quilometragem = Convert.ToSingle(formulario["quilometragem"]); DB.SaveChanges(); TempData["mensagemRetorno"] = "Veículo alterado(a) com sucesso!"; } return RedirectToAction("Consulta"); } else return RedirectToAction("Index", "Home"); }
public ActionResult Alteracao(int id) { List<string> fotos = new List<string>(); if (Session["USUARIO"] != null) { tblVeiculo veiculo = new tblVeiculo(); using (CarOnlineEntities DB = new CarOnlineEntities()) { fotos = DB.tblFotosVeiculo.Where(v => v.idVeiculo.Equals(id)).Select(v => v.urlFoto).ToList<string>(); @ViewBag.fotos = fotos; veiculo = DB.tblVeiculo.FirstOrDefault(v => v.idVeiculo.Equals(id)); tblTipoVeiculo tipo = new tblTipoVeiculo(); tipo.descricao = "---Selecione---"; tipo.idTipoVeiculo = 999; List<tblTipoVeiculo> tipoVeiculo = DB.tblTipoVeiculo.OrderBy(v => v.descricao).ToList(); //tipoVeiculo.Add(tipo); List<tblTipoCombustivel> tipoCombustivel = DB.tblTipoCombustivel.OrderBy(v => v.descricao).ToList(); List<tblCor> cor = DB.tblCor.OrderBy(v => v.descricao).ToList(); List<int> ano = new List<int>(); ano.Add(2010); ano.Add(2011); ano.Add(2012); ano.Add(2013); List<tblMarcaVeiculo> marcas = DB.tblMarcaVeiculo.ToList(); List<tblModeloVeiculo> modelos = DB.tblModeloVeiculo.ToList(); ViewBag.marcas = new SelectList(marcas, "idMarcaVeiculo", "descricao", veiculo.tblModeloVeiculo.tblMarcaVeiculo.idMarcaVeiculo); ViewBag.modelos = new SelectList(modelos, "idModeloVeiculo", "descricao", veiculo.tblModeloVeiculo.idModeloVeiculo); ViewBag.TipoVeiculo = new SelectList(tipoVeiculo, "idTipoVeiculo", "descricao", veiculo.tblModeloVeiculo.tblMarcaVeiculo.tblTipoVeiculo.idTipoVeiculo); ViewBag.TipoCombustivel = new SelectList(tipoCombustivel, "idTipoCombustivel", "descricao",veiculo.idTipoCombustivel); ViewBag.Ano = new SelectList(ano,veiculo.ano); ViewBag.Cor = new SelectList(cor, "idCor", "descricao",veiculo.idCor); return View(veiculo); } } else return RedirectToAction("Index", "Home"); }
/// <summary> /// Deprecated Method for adding a new object to the tblVeiculo EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTotblVeiculo(tblVeiculo tblVeiculo) { base.AddObject("tblVeiculo", tblVeiculo); }
/// <summary> /// Create a new tblVeiculo object. /// </summary> /// <param name="idVeiculo">Initial value of the idVeiculo property.</param> /// <param name="preco">Initial value of the preco property.</param> /// <param name="quilometragem">Initial value of the quilometragem property.</param> /// <param name="portas">Initial value of the portas property.</param> /// <param name="idCor">Initial value of the idCor property.</param> /// <param name="idModeloVeiculo">Initial value of the idModeloVeiculo property.</param> /// <param name="idUsuario">Initial value of the idUsuario property.</param> /// <param name="dataCadastro">Initial value of the dataCadastro property.</param> /// <param name="ano">Initial value of the ano property.</param> /// <param name="idTipoCombustivel">Initial value of the idTipoCombustivel property.</param> public static tblVeiculo CreatetblVeiculo(global::System.Int32 idVeiculo, global::System.Double preco, global::System.Double quilometragem, global::System.Int32 portas, global::System.Int32 idCor, global::System.Int32 idModeloVeiculo, global::System.Int32 idUsuario, global::System.DateTime dataCadastro, global::System.Int32 ano, global::System.Int32 idTipoCombustivel) { tblVeiculo tblVeiculo = new tblVeiculo(); tblVeiculo.idVeiculo = idVeiculo; tblVeiculo.preco = preco; tblVeiculo.quilometragem = quilometragem; tblVeiculo.portas = portas; tblVeiculo.idCor = idCor; tblVeiculo.idModeloVeiculo = idModeloVeiculo; tblVeiculo.idUsuario = idUsuario; tblVeiculo.dataCadastro = dataCadastro; tblVeiculo.ano = ano; tblVeiculo.idTipoCombustivel = idTipoCombustivel; return tblVeiculo; }
public ActionResult DeletarVeiculo(int id) { if (Session["USUARIO"] != null) { tblVeiculo veiculo = new tblVeiculo(); using (CarOnlineEntities DB = new CarOnlineEntities()) { veiculo = DB.tblVeiculo.FirstOrDefault(a => a.idVeiculo.Equals(id)); DB.DeleteObject(veiculo); DB.SaveChanges(); return Json(null); } } else return RedirectToAction("Index", "Home"); }
public ActionResult Cadastrar(tblVeiculo veiculo, FormCollection formulario) { if (Session["USUARIO"] != null) { tblUsuario usuario = (tblUsuario)Session["USUARIO"]; using (CarOnlineEntities DB = new CarOnlineEntities()) { veiculo.dataCadastro = DateTime.Now; veiculo.idCor = Convert.ToInt32(formulario["Cor"]); veiculo.idModeloVeiculo = Convert.ToInt32(formulario["modelos"]); veiculo.idTipoCombustivel = Convert.ToInt32(formulario["TipoCombustivel"]); veiculo.idUsuario = usuario.idUsuario; veiculo.preco = Convert.ToSingle(formulario["preco"]); veiculo.quilometragem = Convert.ToSingle(formulario["quilometragem"]); DB.tblVeiculo.AddObject(veiculo); DB.SaveChanges(); TempData["mensagemRetorno"] = "Veículo cadastrado(a) com sucesso!"; return RedirectToAction("Consulta"); } } else return RedirectToAction("Index", "Home"); }