Esempio n. 1
0
        public ActionResult _PermissionsDisplay(string id)
        {
            long                   userId;
            eTracLoginModel        ObjLoginModel           = null;
            AssignInventoryModel   objAssignInventoryModel = new AssignInventoryModel();
            PermissionDetailsModel objPermissionDetails    = new PermissionDetailsModel();

            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    id = Cryptography.GetDecryptedData(id, true);
                }
                userId = Convert.ToInt64(id);


                if (Session["eTrac"] != null)
                {
                    if (Session != null)
                    {
                        ObjLoginModel = (eTracLoginModel)(Session["eTrac"]);
                        long locationId = (long)Session["eTrac_SelectedDasboardLocationID"];
                        objPermissionDetails.GetAssignedPermission = _ICommonMethod.GetAssignPermission(Convert.ToInt32(userId), locationId);
                        //objPermissionDetails.GetPermission = _ICommonMethod.GetAllPermissions(locationId);

                        objPermissionDetails.GetPermission = _ICommonMethod.GetPermissionsWithFilterByUserTypeLocationId(locationId, Convert.ToInt32(userId));
                        objPermissionDetails.UserIdToSave  = userId;
                    }
                }

                return(PartialView("_Permissions", objPermissionDetails));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }