Example #1
0
 public ActionResult Create(Articulo articulo)
 {
     if (ModelState.IsValid)
     {
         articulo.HabitacionID = ArticuloController.IDhabitacion;
         db.Articulo.AddObject(articulo);
         db.SaveChanges();
         var arts = db.Articulo.Where(a => a.HabitacionID == ArticuloController.IDhabitacion).ToList();
         return View("Index", arts);
         //return RedirectToAction("Index");
         //return PartialView("Create");
     }
     ViewBag.HabitacionID = new SelectList(db.Habitacion, "HabitacionID", "Num_habitacion", articulo.HabitacionID);
     return View(articulo);
 }
Example #2
0
 /// <summary>
 /// Crear un nuevo objeto Articulo.
 /// </summary>
 /// <param name="articuloID">Valor inicial de la propiedad ArticuloID.</param>
 /// <param name="habitacionID">Valor inicial de la propiedad HabitacionID.</param>
 public static Articulo CreateArticulo(global::System.Int32 articuloID, global::System.Int32 habitacionID)
 {
     Articulo articulo = new Articulo();
     articulo.ArticuloID = articuloID;
     articulo.HabitacionID = habitacionID;
     return articulo;
 }
Example #3
0
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet Articulo. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToArticulo(Articulo articulo)
 {
     base.AddObject("Articulo", articulo);
 }
Example #4
0
        public ActionResult Edit(Articulo articulo)
        {
            try {
                articulo.HabitacionID = ArticuloController.IDhabitacion;
                if (ModelState.IsValid)
                {
                    //db.Entry(articulo).State = EntityState.Modified;
                    db.Articulo.Attach(articulo);
                    db.ObjectStateManager.ChangeObjectState(articulo, EntityState.Modified);

                    db.SaveChanges();
                    var art = db.Articulo.Where(a => a.HabitacionID == ArticuloController.IDhabitacion).ToList();
                    return View("Index", art);
                }
            }catch(Exception er){
                ViewBag.error = er.ToString();
            }

            ViewBag.HabitacionID = new SelectList(db.Habitacion, "HabitacionID", "Num_habitacion", articulo.HabitacionID);
            return PartialView(articulo);
        }