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
/
Groups
/
Edit File Name :
Index2.cshtml
@using RER_Project.BusinessLayer.BusinessService @using RER_Project.Core.Helpers @using RER_Project.BusinessLayer.BusinessService @{ ViewBag.Title = "IFF List"; var meta = AppUserService.GetCurrent(); var status = false; } @if (meta.RoleId != 1 && meta.RoleId != 13) { var getProvince = UserService.GetCurrentUserProvince(meta.UserId).FirstOrDefault(); ViewBag.Province = getProvince.key; } <div class="wrapper wrapper-content animated fadeInRight"> <div class="row"> <div class="col-lg-12"> <div class="ibox float-e-margins"> <div class="ibox-content"> <label><b>IFF List </b></label> <input type="hidden" id="CurrentPage" name="CurrentPage" /> <div class="pull-right"> <a href="#" onclick="exportExcel()" class="btn"> <img src="~/Images/ExternalIcon/excel.png" style="height:32px;width:32px;padding-bottom:5px" /> </a> </div> @if (meta.RoleId == 4 && meta.RoleId == 1 && meta.RoleId == 13) { status = true; } <div class="pull-right"> @if (meta.RoleId == (int)EnumRoleHelper.Roles.Admin || meta.RoleId == (int)EnumRoleHelper.Roles.MnE || meta.RoleId == (int)EnumRoleHelper.Roles.MnEOfficer || meta.RoleId == (int)EnumRoleHelper.Roles.SupplyChainSupervisor || meta.RoleId == (int)EnumRoleHelper.Roles.ProgrameOfficer || meta.RoleId == (int)EnumRoleHelper.Roles.BDS) { <a href="/group/create" class="btn btn-primary">Create</a> } </div> <hr style="width:100%" /> <div class="form-horizontal"> <div class="form-group"> <div class="col-md-1 control-label"> IFF. Id: </div> <div class="col-md-2"> <input type="text" pattern="\d*" maxlength="10" oninput="validity.valid||(value='');" step="1" id="GroupId" name="GroupId" class="form-control" /> </div> <div class="col-md-1 control-label"> IFF. Name: </div> <div class="col-md-2"> <input type="text" id="GroupName" name="GroupName" class="form-control" /> </div> <div class="col-md-1 control-label"> Province: </div> <div class="col-md-2"> <select type="text" class="form-control required" name="ProvinceId" id="ProvinceId" data-api="/user_wise/province/select"> </select> </div> <div class="col-md-1 control-label"> Atoll: </div> <div class="col-md-2"> <select type="text" class="form-control required" name="DistrictId" id="DistrictId" data-api="/districts/select" disabled=""> <option value="">All</option> </select> </div> </div> <div class="form-group"> <div class="col-md-1 control-label"> Island: </div> <div class="col-md-2"> <select type="text" class="form-control required" id="MunicipalityId" name="MunicipalityId" data-api="/municipality/select" disabled="" name="MunicipalityId"> <option value="">All</option> </select> </div> <div class="col-md-1 control-label"> Commodity: </div> <div class="col-md-2"> <select type="text" class="form-control required" name="CommodityId" id="CommodityId" data-api="/commodity/select"></select> </div> <div class="col-md-1 control-label"> Status: </div> <div class="col-md-2"> <select type="text" class="form-control required" name="StatusTypeId" id="StatusTypeId"> <option value="">Select All</option> <option value="1">Approved</option> <option value="2">Rejected</option> <option value="7">Pending</option> <!--<option value="7">Pending From Supply Chain/MNE/ Any Initiator</option>--> @*<option value="8">Pending From MNE</option>*@ <!--<option value="3">Pending From HCC</option> <option value="5">Pending From CICC</option> <option value="6">Pending From PICC</option> <option value="4">Recommendation From</option>--> </select> </div> <div class="col-md-1 control-label"> GALS Status: </div> <div class="col-md-2"> <select type="text" class="form-control required" name="GalsStatusId" id="GalsStatusId"> <option value="">Select All </option> <option value="1" )>Completely Filled</option> <option value="2">Partially Filled</option> <option value="3">Not Filled</option> </select> </div> </div> <div class="form-group"> <div class="col-md-1"> <button type="button" id="searchGroup" name="searchGroup" class="btn btn-primary center-orientation"><i class="fa fa-search" aria-hidden="true"></i></button> </div> </div> </div> <hr /> <div id="loadPartialView"> </div> </div> </div> </div> </div> </div> <script> $(function () { window.initializeSelectApis2(); window.initializeCascadeLocation2(); WorkForce.loader.show(); document.getElementById('CurrentPage').value = 1; loadGroups(); }); $("#searchGroup").off("click").on("click", function () { document.getElementById('CurrentPage').value = 1; loadGroups(); }) function callSearchPagination(id) { document.getElementById('CurrentPage').value = id; loadGroups(); } function exportExcel() { districtId = $("#DistrictId").val(); provinceId = $("#ProvinceId").val(); municipalityId = $("#MunicipalityId").val(); commodityId = $("#CommodityId").val(); statusTypeId = $("#StatusTypeId").val(); galsStatusId = $("#GalsStatusId").val(); window.location.href = `/report/group/export?provinceId=${provinceId}&districtId=${districtId}&municipalityId=${municipalityId}&commodityId=${commodityId}&statusId=${statusTypeId}&galsStatusId=${galsStatusId}`; } async function loadGroups() { WorkForce.loader.show(); debugger; var xhr = new XMLHttpRequest(); var jsonData = { ProvinceId: document.getElementById('ProvinceId').value, DistrictId: document.getElementById("DistrictId").value, MunicipalityId: document.getElementById("MunicipalityId").value, CommodityId: document.getElementById('CommodityId').value, GroupId: $("#GroupId").val(), GroupName: $("#GroupName").val(), StatusTypeId: document.getElementById("StatusTypeId").value, GalsStatusId: $("#GalsStatusId").val(), CurrentPage: document.getElementById('CurrentPage').value }; debugger; var urlSearchParams = new URLSearchParams(jsonData); xhr.open('POST', '/groups/search', true); xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xhr.onload = function () { if (this.status == 200) { WorkForce.loader.hide(); document.getElementById("loadPartialView").innerHTML = this.responseText; } } xhr.send(urlSearchParams); WorkForce.loader.show(); } function chkGroupHasWindowsInvestmentOption(status, id) { if (status) { window.location.href = `/update/grants/installment/${id}`; } else { alert("Please Submit Total Grants Amount First."); } } </script> <style> .pagination { display: inline-block; } .pagination a { color: black; float: left; padding: 8px 16px; text-decoration: none; transition: background-color .3s; border: 1px solid #ddd; } .pagination a.active { background-color: #4CAF50; color: white; border: 1px solid #4CAF50; } .pagination a:hover:not(.active) { background-color: #ddd; } .td:nth-child(7) { min-width: 100px; } @@media(max-width:756px) { .dropdown-spacing { padding-bottom: 10px; } } </style>
Save