Пример #1
0
    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);
    }
Пример #2
0
        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));
        }
Пример #7
0
        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));
        }
Пример #8
0
        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);
        }