public ActionResult Create(Habitacion habit) { habit.Estado = "libre"; if (ModelState.IsValid) { if (numHabitacion_Unique(habit.Num_habitacion)) { try { db.Habitacion.AddObject(habit); db.SaveChanges(); return RedirectToAction("Index"); } catch (Exception er) { ViewBag.error = er.ToString(); } } else { ViewBag.error_num_habitacion = "Ya existe una habitacion con el numero '" + habit.Num_habitacion + "' Por Favor rectifique he intente nuevamente..! "; return View(habit); } } return View(habit); }
public ActionResult RegistrarPer(ClientePersona ca, Reserva ra, Habitacion hh) { conectorDataContext db = new conectorDataContext(); int b = db.Usuario.OrderByDescending(a => a.Id).First().Id; ca.IdUsuario = b; db.ClientePersona.InsertOnSubmit(ca); db.SubmitChanges(); ra.IdUsuario = b; int d = db.Habitacion.OrderByDescending(a => a.Id).First().Id; ra.IdHabitacion = d; ra.CantDias = ra.Salida.Day - ra.LLegada.Day; ra.Fecha = DateTime.Now; db.Reserva.InsertOnSubmit(ra); db.SubmitChanges(); if (hh.Id == ra.IdHabitacion && hh.Estado=="Libre") { hh.Estado = "Ocupado"; db.Habitacion.InsertOnSubmit(hh); db.SubmitChanges(); } return View(); }
public ActionResult Registrar(Habitacion aa) { conectorDataContext db = new conectorDataContext(); aa.Fecha = DateTime.Now; db.Habitacion.InsertOnSubmit(aa); db.SubmitChanges(); return View(); }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Habitacion. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToHabitacion(Habitacion habitacion) { base.AddObject("Habitacion", habitacion); }
/// <summary> /// Crear un nuevo objeto Habitacion. /// </summary> /// <param name="habitacionID">Valor inicial de la propiedad HabitacionID.</param> /// <param name="precio_habitacion">Valor inicial de la propiedad Precio_habitacion.</param> public static Habitacion CreateHabitacion(global::System.Int32 habitacionID, global::System.Int32 precio_habitacion) { Habitacion habitacion = new Habitacion(); habitacion.HabitacionID = habitacionID; habitacion.Precio_habitacion = precio_habitacion; return habitacion; }
public ActionResult Edit(Habitacion habitacion) { habitacion.Estado = "libre"; if (ModelState.IsValid) { db.Habitacion.Attach(habitacion); db.ObjectStateManager.ChangeObjectState(habitacion, EntityState.Modified); ////db.Entry(habitacion).State = EntityState.Modified; //habitacion.Image = HabitacionController.BytesImg; habitacion.Descripcion = habitacion.Descripcion; ////habitacion.Estado = habitacion.Estado; //habitacion.Nombre_habitacion = habitacion.Nombre_habitacion; habitacion.Num_habitacion = habitacion.Num_habitacion; habitacion.Num_piso = habitacion.Num_piso; db.SaveChanges(); HabitacionController.BytesImg = null; return RedirectToAction("Index"); } return View(habitacion); }
partial void DeleteHabitacion(Habitacion instance);
partial void UpdateHabitacion(Habitacion instance);
partial void InsertHabitacion(Habitacion instance);