Ejemplo n.º 1
0
        internal static Modelo Obtener(string modelo)
        {
            Modelo retorno = new Modelo();

            Context db = new Context();
            SqlConnection con = conexion.crearConexion();
            con.Open();

            using (SqlCommand command = new SqlCommand("SELECT * FROM Modelo WHERE ModeloID=@modelo", con))
            {
                command.Parameters.Add("@modelo", SqlDbType.NVarChar).Value = modelo;
                using (SqlDataReader reader = command.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        retorno.ModeloID = reader["ModeloID"].ToString();
                        retorno.MarcaID = db.Marcas.Find(int.Parse(reader["MarcaID_MarcaID"].ToString()));
                        retorno.nombreModelo = reader["nombreModelo"].ToString();
                    }
                }
            }

            con.Close();
            return retorno;
        }
Ejemplo n.º 2
0
        //public ActionResult Create([Bind(Include = "ModeloID, MarcaID")] Modelo modelo)
        public ActionResult Create(Modelo modelo, FormCollection post)
        {
            if (Session["ID"] == null || !roles.tienePermiso(numeroPermiso, int.Parse(Session["ID"].ToString())))
            {

                return RedirectToAction("Index", "Home");
            }
            modelo.MarcaID = db.Marcas.Find(int.Parse(post["MarcaID"]));
            modelo.ModeloID = modelo.nombreModelo;

            //if (ModelState.IsValid)
            //{
                
                db.Modeloes.Add(modelo);
                db.SaveChanges();
                return RedirectToAction("Index");
            //}
        }
Ejemplo n.º 3
0
        internal static List<Modelo> Todos()
        {
            Context db = new Context();
            SqlConnection con = conexion.crearConexion();
            con.Open();
            List<Modelo> retorno = new List<Modelo>();

            using (SqlCommand command = new SqlCommand("SELECT * FROM Modelo", con))
            using (SqlDataReader reader = command.ExecuteReader())
            {
                while (reader.Read())
                {
                    Modelo nuevo = new Modelo();
                    nuevo.ModeloID = reader["ModeloID"].ToString();
                    nuevo.MarcaID = db.Marcas.Find(int.Parse(reader["MarcaID_MarcaID"].ToString()));
                    nuevo.nombreModelo = reader["nombreModelo"].ToString();

                    retorno.Add(nuevo);
                }
            }

            con.Close();
            return retorno;
        }