private void CarregarVeiculo(int codigo) { veiculos veiculo = dc.veiculos.Where(o => o.id == codigo).First(); modelo modelo = dc.modelo.Where(o => o.id == veiculo.modelo_id).FirstOrDefault(); fabricante fabricante = dc.fabricante.Where(o => o.id == modelo.fabricante_id).FirstOrDefault(); ddlFabricante.SelectedValue = fabricante.id.ToString(); List <modelo> listaModelos = dc.modelo.ToList(); listaModelos = listaModelos.Where(o => o.fabricante_id == fabricante.id).ToList(); ddlModelo.DataSource = listaModelos; ddlModelo.DataBind(); ddlModelo.SelectedValue = modelo.id.ToString(); //txtDescricao.Text = veiculo.descricao; //ddlMarca.SelectedValue = veiculo.fabricante_id.ToString(); lblId.Text = veiculo.id.ToString(); txtAno.Text = veiculo.ano; txtCor.Text = veiculo.cor; txtKm.Text = veiculo.km.ToString(); txtPreco.Text = veiculo.preco.ToString(); txtTitulo.Text = veiculo.titulo; ddlModelo.SelectedValue = veiculo.modelo_id.ToString(); txtDescricao.Text = veiculo.descricao; ddlTipo.SelectedValue = veiculo.tipo_id.ToString(); CarregarImagensVeiculo(veiculo); }
public ActionResult Create([Bind(Include = "id,nombre")] fabricante fabricante) { if (ModelState.IsValid) { bool f = false; fabricante.nombre = fabricante.nombre.ToUpperInvariant(); var fabricantes = db.fabricante.Select(a => a.nombre); foreach (var a in fabricantes) { if (a == fabricante.nombre) { ViewBag.Error = "Fabricante ya Existe"; f = true; } } if (f == true) { return(View(fabricante)); } else { if (ModelState.IsValid) { db.fabricante.Add(fabricante); db.SaveChanges(); return(RedirectToAction("Index")); } } } return(View(fabricante)); }
public ActionResult DeleteConfirmed(int id) { fabricante fabricante = db.fabricante.Find(id); db.fabricante.Remove(fabricante); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,nome,cidade")] fabricante fabricante) { if (ModelState.IsValid) { db.Entry(fabricante).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(fabricante)); }
public ActionResult Create([Bind(Include = "id,nome,cidade")] fabricante fabricante) { if (ModelState.IsValid) { db.fabricante.Add(fabricante); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(fabricante)); }
// GET: fabricantes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } fabricante fabricante = db.fabricante.Find(id); if (fabricante == null) { return(HttpNotFound()); } return(View(fabricante)); }
public ActionResult DeleteConfirmed(int id) { fabricante fabricante = db.fabricante.Find(id); try { db.fabricante.Remove(fabricante); db.SaveChanges(); return(RedirectToAction("Index")); } catch { ViewBag.Error = "No se puede eliminar debido a que existen datos asociados"; } return(View(fabricante)); }
private List <fabricante> RetornaListaFabricante() { List <fabricante> lista = new List <fabricante>(); string query = "SELECT nome,id_fabricante FROM Fabricante"; SqlCommand cmd = new SqlCommand(query, conexao.conectar()); conexao.conectar(); SqlDataReader leitor = cmd.ExecuteReader(); if (leitor.HasRows) { while (leitor.Read()) { fabricante c = new fabricante(); c.Nome = leitor["nome"].ToString(); c.Id = int.Parse(leitor["id_fabricante"].ToString()); lista.Add(c); } } return(lista); }