Example #1
0
        /// <summary>
        /// kişiye yetki atama sayfası
        /// </summary>
        public PartialViewResult Perm()
        {
            // kontrol
            if (CheckPerm(Perms.Kullanıcılar, PermTypes.Reading) == false)
            {
                return(null);
            }
            var id = Url.RequestContext.RouteData.Values["id"];

            if (id == null || id.ToString2() == "")
            {
                return(null);
            }
            // return
            var ID = id.ToInt32();

            if (ID == 1)
            {
                return(null);
            }
            var list = db.GetUserPermsFor(ID).ToList();

            ViewBag.PermName = new SelectList(db.Perms.ToList(), "PermName", "PermName");
            ViewBag.UserName = Persons.Detail(ID).Kod;
            return(PartialView("Perm", list));
        }
Example #2
0
        /// <summary>
        /// ayrıntılar
        /// </summary>
        public PartialViewResult Details(int id)
        {
            if (CheckPerm(Perms.Kullanıcılar, PermTypes.Reading) == false)
            {
                return(null);
            }
            var tbl = Persons.Detail(id);

            return(PartialView("Details", tbl));
        }
Example #3
0
        /// <summary>
        /// düzenle form
        /// </summary>
        public PartialViewResult Edit(int id)
        {
            if (CheckPerm(Perms.Kullanıcılar, PermTypes.Reading) == false)
            {
                return(null);
            }
            var tbl = Persons.Detail(id);

            ViewBag.RoleName = new SelectList(Roles.GetList(), "RoleName", "RoleName", tbl.RoleName);
            return(PartialView("Edit", tbl));
        }
Example #4
0
        /// <summary>
        /// resim değiştirme ekranı
        /// </summary>
        public PartialViewResult Image()
        {
            if (CheckPerm(Perms.Kullanıcılar, PermTypes.Reading) == false)
            {
                return(null);
            }
            var id = Url.RequestContext.RouteData.Values["id"];

            if (id == null || id.ToString2() == "")
            {
                return(null);
            }
            return(PartialView("Image", Persons.Detail(id.ToInt32())));
        }
Example #5
0
        /// <summary>
        /// şifre değiştirme ekranı
        /// </summary>
        public PartialViewResult Pass()
        {
            if (CheckPerm(Perms.Kullanıcılar, PermTypes.Reading) == false)
            {
                return(null);
            }
            var id = Url.RequestContext.RouteData.Values["id"];

            if (id == null || id.ToString2() == "")
            {
                return(null);
            }
            ViewBag.ID       = id;
            ViewBag.UserName = Persons.Detail(id.ToInt32()).Kod;
            return(PartialView("Pass", new frmUserChangePass()));
        }
        /// <summary>
        /// düzenler
        /// </summary>
        public PartialViewResult Barcode()
        {
            var id = Url.RequestContext.RouteData.Values["id"];

            if (id == null || id.ToString2() == "")
            {
                return(null);
            }
            if (CheckPerm(Perms.TerminalİçinYetkilendirme, PermTypes.Reading) == false)
            {
                return(null);
            }
            // return
            var tbl = Persons.Detail(id.ToInt32());

            return(PartialView("Barcode", tbl));
        }
Example #7
0
 /// <summary>
 /// hesabım sayfası
 /// </summary>
 public ActionResult Index()
 {
     return(View("Index", Persons.Detail(vUser.Id)));
 }