Exemplo n.º 1
0
        // GET: Users_Courts/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Users_Courts users_Courts = db.Users_Courts.Find(id);

            if (users_Courts == null)
            {
                return(HttpNotFound());
            }

            Users_CourtsDto users_courts = new Users_CourtsDto();

            users_courts.ID           = users_Courts.ID;
            users_courts.CourtsOffice = users_Courts.CourtsOffice;
            users_courts.Role         = users_Courts.Role;
            users_courts.SubRole      = users_Courts.SubRole;
            users_courts.User         = users_Courts.User;
            users_courts.User1        = users_Courts.User1;
            users_courts.User2        = users_Courts.User2;
            users_courts.isActive     = users_Courts.isActive;

            return(View(users_courts));
        }
Exemplo n.º 2
0
        // GET: Users_Courts/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Users_Courts users_Courts = db.Users_Courts.Find(id);

            if (users_Courts == null)
            {
                return(HttpNotFound());
            }

            ViewBag.CorutID       = new SelectList(db.Courts, "CourtID", "CourtName", users_Courts.CourtsOffice.CourtId);
            ViewBag.CorutOfficeID = new SelectList(db.CourtsOffices, "Id", "OfficeName", users_Courts.CorutOfficeID);
            ViewBag.RoleID        = new SelectList(db.Roles, "ID", "Name", users_Courts.RoleID);
            ViewBag.SupRoleID     = new SelectList(db.SubRoles, "ID", "Name", users_Courts.SupRoleID);
            ViewBag.UserID        = new SelectList(db.Users, "ID", "UserName", users_Courts.UserID);
            ViewBag.CreateAdminID = new SelectList(db.Users, "ID", "UserName", users_Courts.CreateAdminID);
            ViewBag.UpdateAdminID = new SelectList(db.Users, "ID", "UserName", users_Courts.UpdateAdminID);

            Users_CourtsDto users_courts = new Users_CourtsDto();

            users_courts.ID           = users_Courts.ID;
            users_courts.CourtsOffice = users_Courts.CourtsOffice;
            users_courts.Role         = users_Courts.Role;
            users_courts.SubRole      = users_Courts.SubRole;
            users_courts.User         = users_Courts.User;
            users_courts.User1        = users_Courts.User1;
            users_courts.User2        = users_Courts.User2;
            users_courts.isActive     = users_Courts.isActive;

            return(View(users_courts));
        }
Exemplo n.º 3
0
        public ActionResult Create([Bind(Include = "ID,UserID,CorutOfficeID,RoleID,SupRoleID,UpdateAdminID,CreateDate,UpdateDate,isActive")] Users_Courts users_Courts)
        {
            if (ModelState.IsValid)
            {
                if (db.Users_Courts.Where(x => x.UserID == users_Courts.UserID && x.CorutOfficeID == users_Courts.CorutOfficeID && x.RoleID == users_Courts.RoleID).FirstOrDefault() == null)
                {
                    users_Courts.CreateDate    = DateTime.Now;
                    users_Courts.UpdateDate    = DateTime.Now;
                    users_Courts.CreateAdminID = Convert.ToInt32(Session["UserID"]);
                    users_Courts.UpdateAdminID = Convert.ToInt32(Session["UserID"]);

                    if (users_Courts.RoleID.Equals(3))
                    {
                        users_Courts.SupRoleID = 1;
                    }

                    db.Users_Courts.Add(users_Courts);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Message = "الربط موجود سابقاً";
                }
            }

            ViewBag.CorutID       = new SelectList(db.Courts, "CourtID", "CourtName");
            ViewBag.CorutOfficeID = new SelectList("");
            ViewBag.RoleID        = new SelectList(db.Roles, "ID", "Name");
            ViewBag.SupRoleID     = new SelectList(db.SubRoles, "ID", "Name");


            MOJEntities   dbC     = new MOJEntities();
            List <object> newList = new List <object>();

            foreach (var item in dbC.Users)
            {
                newList.Add(new
                {
                    Id   = item.ID,
                    Name = item.FullName + " | " + item.SocialID
                });
            }
            ViewBag.UserID = new SelectList(newList, "Id", "Name");



            //ViewBag.UserID = new SelectList(db.Users, "ID", "UserName");
            ViewBag.CreateAdminID = new SelectList(db.Users, "ID", "FullName");
            ViewBag.UpdateAdminID = new SelectList(db.Users, "ID", "UserName");

            return(View());
        }
Exemplo n.º 4
0
        public ActionResult Edit([Bind(Include = "ID,UserID,CorutOfficeID,RoleID,SupRoleID,UpdateAdminID,UpdateDate,isActive")] Users_Courts users_Courts)
        {
            if (ModelState.IsValid)
            {
                if (db.Users_Courts.Where(x => x.UserID == users_Courts.UserID && x.CorutOfficeID == users_Courts.CorutOfficeID && x.RoleID == users_Courts.RoleID).FirstOrDefault() == null)
                {
                    users_Courts.UpdateAdminID = Convert.ToInt32(Session["UserID"]);
                    users_Courts.UpdateDate    = DateTime.Now;
                    //users_Courts.CreateDate = DateTime.Now;
                    if (users_Courts.RoleID.Equals(3))
                    {
                        users_Courts.SupRoleID = 1;
                    }

                    db.Users_Courts.Attach(users_Courts);
                    db.Entry(users_Courts).Property(x => x.UpdateAdminID).IsModified = true;
                    db.Entry(users_Courts).Property(x => x.UpdateDate).IsModified    = true;
                    db.Entry(users_Courts).Property(x => x.CorutOfficeID).IsModified = true;
                    db.Entry(users_Courts).Property(x => x.RoleID).IsModified        = true;
                    db.Entry(users_Courts).Property(x => x.SupRoleID).IsModified     = true;
                    db.Entry(users_Courts).Property(x => x.isActive).IsModified      = true;

                    //db.Entry(users_Courts.UpdateDate).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Message = "الربط موجود سابقاً";
                }
            }

            ViewBag.CorutID       = new SelectList(db.Courts, "CourtID", "CourtName");
            ViewBag.CorutOfficeID = new SelectList(db.CourtsOffices, "Id", "OfficeName", users_Courts.CorutOfficeID);
            ViewBag.RoleID        = new SelectList(db.Roles, "ID", "Name", users_Courts.RoleID);
            ViewBag.SupRoleID     = new SelectList(db.SubRoles, "ID", "Name", users_Courts.SupRoleID);
            ViewBag.UserID        = new SelectList(db.Users, "ID", "UserName", users_Courts.UserID);
            ViewBag.CreateAdminID = new SelectList(db.Users, "ID", "UserName", users_Courts.CreateAdminID);
            ViewBag.UpdateAdminID = new SelectList(db.Users, "ID", "UserName", users_Courts.UpdateAdminID);
            return(View(users_Courts));
        }