Exemple #1
0
 public ActionResult Edit(RoomOcupation roomocupation)
 {
     if (ModelState.IsValid)
     {
         db.RoomOcupation.Attach(roomocupation);
         db.ObjectStateManager.ChangeObjectState(roomocupation, EntityState.Modified);
         db.SaveChanges();
         return RedirectToAction("Index", new { Id = roomocupation.IdRoom });
     }
     ViewBag.IdRoom = new SelectList(db.Room, "Id", "Name", roomocupation.IdRoom);
     return View(roomocupation);
 }
Exemple #2
0
 /// <summary>
 /// Create a new RoomOcupation object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="name">Initial value of the Name property.</param>
 /// <param name="idRoom">Initial value of the IdRoom property.</param>
 /// <param name="capacity">Initial value of the Capacity property.</param>
 /// <param name="priceRack">Initial value of the PriceRack property.</param>
 /// <param name="price">Initial value of the Price property.</param>
 /// <param name="dateStart">Initial value of the DateStart property.</param>
 /// <param name="dateEnd">Initial value of the DateEnd property.</param>
 /// <param name="discount1">Initial value of the Discount1 property.</param>
 /// <param name="discount2">Initial value of the Discount2 property.</param>
 /// <param name="discount3">Initial value of the Discount3 property.</param>
 /// <param name="percentAgent">Initial value of the PercentAgent property.</param>
 /// <param name="percentAdmin">Initial value of the PercentAdmin property.</param>
 /// <param name="active">Initial value of the Active property.</param>
 public static RoomOcupation CreateRoomOcupation(global::System.Int32 id, global::System.String name, global::System.Int32 idRoom, global::System.Int32 capacity, global::System.Decimal priceRack, global::System.Decimal price, global::System.DateTime dateStart, global::System.DateTime dateEnd, global::System.Int32 discount1, global::System.Int32 discount2, global::System.Int32 discount3, global::System.Int32 percentAgent, global::System.Int32 percentAdmin, global::System.Boolean active)
 {
     RoomOcupation roomOcupation = new RoomOcupation();
     roomOcupation.Id = id;
     roomOcupation.Name = name;
     roomOcupation.IdRoom = idRoom;
     roomOcupation.Capacity = capacity;
     roomOcupation.PriceRack = priceRack;
     roomOcupation.Price = price;
     roomOcupation.DateStart = dateStart;
     roomOcupation.DateEnd = dateEnd;
     roomOcupation.Discount1 = discount1;
     roomOcupation.Discount2 = discount2;
     roomOcupation.Discount3 = discount3;
     roomOcupation.PercentAgent = percentAgent;
     roomOcupation.PercentAdmin = percentAdmin;
     roomOcupation.Active = active;
     return roomOcupation;
 }
Exemple #3
0
        public ActionResult Create(RoomOcupation roomocupation)
        {
            ViewBag.Room = db.Room.SingleOrDefault(u => u.Id.Equals(roomocupation.IdRoom));
            try
            {
                Session.Add("DateStart", roomocupation.DateStart.ToShortDateString());
                Session.Add("DateEnd", roomocupation.DateEnd.ToShortDateString());

                int __capacity = new int();

                switch (roomocupation.Name)
                {
                    case "Sencilla":
                        __capacity = 1;
                        break;
                    case "Doble":
                        __capacity = 2;
                        break;
                    case "Triple":
                        __capacity = 3;
                        break;
                    case "Cuádruple":
                        __capacity = 4;
                        break;
                    case "Quíntuple":
                        __capacity = 5;
                        break;
                    case "Séxtuple":
                        __capacity = 6;
                        break;
                    default:
                        __capacity = 1;
                        break;
                }

                roomocupation.Capacity = __capacity;
                roomocupation.Active = true;

                db.RoomOcupation.AddObject(roomocupation);
                db.SaveChanges();
                return RedirectToAction("Index", new { Id = roomocupation.IdRoom });

            }
            catch (Exception)
            {

                throw;
            }

            ViewBag.IdRoom = new SelectList(db.Room, "Id", "Name", roomocupation.IdRoom);
            return View(roomocupation);
        }
Exemple #4
0
 /// <summary>
 /// Deprecated Method for adding a new object to the RoomOcupation EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToRoomOcupation(RoomOcupation roomOcupation)
 {
     base.AddObject("RoomOcupation", roomOcupation);
 }