public ActionResult actualizar3(mantencion ma) { ConectorDataContext db = new ConectorDataContext(); // habitacion h = db.habitacions.Single(u => u.id == ma.id); mantenimiento m = db.mantenimientos.Single(u => u.id == ma.id); m.fechaini = ma.fecha; m.fechafin = ma.fecha2; db.SubmitChanges(); return Redirect("../habitaciones/mostrarmantencion"); }
public ActionResult regMantencion(mantencion newmantencion) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); var t = db.habitacions.ToList(); ViewBag.habit = t; mantenimiento man = new mantenimiento(); int idC = db.habitacions.OrderByDescending(a => a.id).First().id; man.idhabi = idC; man.fechaini = newmantencion.fecha; man.fechafin = newmantencion.fecha2; db.mantenimientos.InsertOnSubmit(man); db.SubmitChanges(); return Redirect("../habitaciones/mostrarmantencion"); } return View(); }
public ActionResult eliminarman(mantencion ma) { ConectorDataContext dt = new ConectorDataContext(); if ((from i in dt.mantenimientos where i.id == ma.id select i).ToList().Count == 0) { ViewBag.flag = 0; } else { var x = (from i in dt.habitacions join j in dt.mantenimientos on i.id equals j.idhabi where i.id == ma.id select new { id = i.id, fe1 = j.fechaini, fe2 = j.fechafin, }).ToArray()[0]; ViewBag.id = x.id; ViewBag.fecha1 = x.fe1; ViewBag.fecha2 = x.fe2; ViewBag.flag = 1; } return View(); }