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();
        }