public ActionResult actualizar(RegHabitacion ha) { ConectorDataContext db = new ConectorDataContext(); tipo t = db.tipos.Single(u => u.id == ha.id); habitacion h = db.habitacions.Single(u => u.id == ha.id); h.tipo = ha.tip; h.estado = ha.estado; db.SubmitChanges(); return Redirect("../habitaciones/mostrarhabitacion"); }
public ActionResult registrar(RegHabitacion newhabitacion) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); var t = db.tipos.ToList(); ViewBag.tipo = t; habitacion habi = new habitacion(); // habi.idtipo = newhabitacion.nombre; //ti.nombre = newhabitacion.nombre; //ti.descripcion = newhabitacion.descripcion; //ti.precio = newhabitacion.precio; // db.tipos.InsertOnSubmit(ti); db.SubmitChanges(); int idB = db.tipos.OrderByDescending(a => a.id).First().id; habi.idtipo = idB; habi.estado = newhabitacion.estado; Convert.ToString(newhabitacion.tip); string al = newhabitacion.tip; habi.tipo = al; db.habitacions.InsertOnSubmit(habi); db.SubmitChanges(); return Redirect("../habitaciones/mostrarhabitacion"); } return View(); }
public ActionResult eliminarhabi(RegHabitacion ha) { ConectorDataContext dt = new ConectorDataContext(); if ((from i in dt.habitacions where i.id == ha.id select i).ToList().Count == 0) { ViewBag.flag = 0; } else { var x = (from i in dt.tipos join j in dt.habitacions on i.id equals j.idtipo where i.id == ha.id select new { id = i.id, ti = j.tipo, estado = j.estado }).ToArray()[0]; ViewBag.id = x.id; ViewBag.tipo = x.ti; ViewBag.estado = x.estado; ViewBag.flag = 1; } return View(); }