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
/
map
/
Views
/
ReportManagment
/
Edit File Name :
_FarmerDiaryBaselinePPIStatusList.cshtml
@using PagedList.Mvc; @using RER_Project.BusinessLayer.BusinessService @model PagedList.IPagedList<RER_Project.DataAccess.Functions.FnFarmerDiary_Baseline_Tracking> @{ int currentPage = Convert.ToInt32(Request.QueryString["page"].ToString()); } <div class="row"> <div class="col-lg-12"> <div class="pull-right"> Note: <i class="fa fa-times"></i> : <strong>Indicates Not Filled or Partially Filled Data</strong> <br /> <i class="fa fa-check" style="padding-left:32px"></i> : <strong>Indicates Completely Filled Data</strong> </div> </div> </div> <div class="table table-responsive table-striped table-hover table-bordered"> <table class="table table-striped" id="groupListTable"> <thead style="line-height:30px;background-color:#edf0ee;color:black"> <tr> <th rowspan="2">SN. </th> <th rowspan="2">Group</th> <th colspan="7" style="white-space:nowrap;text-align:center;border-right: 1px solid grey">Baseline : </th> <th colspan="6" style="white-space:nowrap;text-align:center;">Farmer Diary : </th> <th rowspan="2" style="text-align:center">Action</th> </tr> <tr> <th style="text-align:center">Basic </th> <th style="text-align:center">Family Details </th> <th style="text-align:center">Income </th> <th style="text-align:center">Expense</th> <th style="text-align:center"> Asset</th> <th style="text-align: center"> Remittance</th> <th style="text-align:center;border-right: 1px solid grey"> Land</th> <th style="text-align:center">Income </th> <th style="text-align: center ">Expense </th> <th style="text-align:center">Investment Plan </th> <th style="text-align:center">Production Plan </th> <th style="text-align:center">Asset </th> <th style="text-align:center">Land </th> </tr> </thead> <tbody> @{ int serialNo = 1; } @foreach (var item in Model) { <tr> <td> <label> @((currentPage - 1) * 10 + @serialNo)</label> @{ serialNo++; } </td> <td> @item.group_name </td> @* Baseline *@ <td> <center> <span> <i class="fa fa-@(item.baseline?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.baseline_intervention?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.baseline_income?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.baseline_expense?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.baseline_asset?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.baseline_remittance?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.baseline_land?"check":"times")"></i> </span> </center> </td> @* Baseline Ends *@ @* Farmer Diary *@ <td> <center> <span> <i class="fa fa-@(item.farmer_diary_income?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.farmer_diary_expense?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.farmer_diary_investment_plan?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.farmer_diary_production_plan?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.farmer_diary_asset?"check":"times")"></i> </span> </center> </td> <td> <center> <span> <i class="fa fa-@(item.farmer_diary_land?"check":"times")"></i> </span> </center> </td> <td> <center> <span> @*<a target="_blank" class="btn btn-default btn-xs" href="/report/group_member_tracking/group/@item.group_id/fiscal/@item.fiscal_year/quad/@item.quadri" style="color:dodgerblue" title="View"> <i class="fa fa-eye"></i> </a>*@ <a class='' style='font-size:14px;padding:5px' onclick="getMemberAnamoly(@item.group_id,@item.fiscal_year,'@item.quadri')"><i style='cursor:pointer;' class='fa fa-eye'></i></a> </span> </center> </td> @* Farmer Diary Ends *@ </tr> } </tbody> </table> <div align="center"> @if (Model.Count > 0) { @Html.PagedListPager(Model, page => Url.Action("ProjectStatusTracking", new { page, province = ViewBag.Province, district = ViewBag.District, commodity = ViewBag.Commodity, group = ViewBag.Group, fiscalyear = ViewBag.FiscalYear, quadrimester = ViewBag.Quadrimester }), PagedListRenderOptions.ClassicPlusFirstAndLast) } </div> </div> <div class="modal inmodal" id="groupMemberTracking" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content animated fadeIn"> <div class="modal-header" style="padding:8px"> <strong>Group Member Data Tracking </strong> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> </div> <div class="modal-body"> <p> <span>Group Name : <strong><span id="groupName"> </span></strong></span> <div class="row"> <div class="form-group col-md-12"> <div class="table table-responsive table-striped table-hover table-bordered"> <table class="table table-striped" id="groupMemberTable" name="groupMemberTable"> <thead style="line-height:30px;background-color:#edf0ee;color:black"> <tr> <th rowspan="2">SN. </th> <th rowspan="2">Member</th> <th colspan="7" style="white-space:nowrap;text-align:center;border-right: 1px solid grey">Baseline : </th> <th colspan="6" style="white-space:nowrap;text-align:center;">Farmer Diary : </th> </tr> <tr> <th style="text-align:center">Basic </th> <th style="text-align:center">Family Details </th> <th style="text-align:center">Income </th> <th style="text-align:center">Expense</th> <th style="text-align:center"> Asset</th> <th style="text-align: center"> Remittance</th> <th style="text-align:center;border-right: 1px solid grey"> Land</th> <th style="text-align:center">Income </th> <th style="text-align: center ">Expense </th> <th style="text-align:center">Investment Plan </th> <th style="text-align:center">Production Plan </th> <th style="text-align:center">Asset </th> <th style="text-align:center">Land </th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </p> </div> <div class="modal-footer"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">Close</span><span class="sr-only">Close</span></button> </div> </div> </div> </div> <script> modelPopUpStyling(); function getMemberAnamoly(groupId, fiscalYear, quad) { WorkForce.loader.show(); $('#groupMemberTracking').modal('show'); loadMemberDataTracking(groupId,fiscalYear,quad); } function loadMemberDataTracking(groupId,fiscalYear,quad) { const ajax = request(); function request() { const url = `/popup/report/group_member_tracking/group/${groupId}/fiscal/${fiscalYear}/quad/${quad}`; return window.getAjaxRequest(url, "Get", 1); } ajax.done(function (response) { console.log(response); addMemberTrackingInfoToTable(response); }); ajax.fail(function (xhr) { ShowMessage("error", xhr.responseText); }); WorkForce.loader.hide(); } function addMemberTrackingInfoToTable(response) { $('#groupMemberTable tbody > tr').remove(); $('#groupMemberTable tfoot > tr').remove(); var table = $("#groupMemberTable tbody"); var sn = 0; $('#groupName').text(response[0].group_name); response.forEach(function (x) { var row = "<tr>"; row += "<td>" + ++sn + "</td>"; row += "<td>" + x.member_name + "</td>"; row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/baseline/create/${x.member_id}#tab1")" title="View"><i class="fa fa-${x.baseline?'check':'times'}"></i></a></td>` row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/baseline/create/${x.member_id}#tab4")" title="View"><i class="fa fa-${x.baseline_intervention?'check':'times'}"></i></a></td>`; row +=`<td><a target="_blank" class="btn btn-default btn-xs" href="/baseline/create/${x.member_id}#tab2")" title="View"><i class="fa fa-${x.baseline_income?'check':'times'}"></i></a></td>`; row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/baseline/create/${x.member_id}#tab3")" title="View"><i class="fa fa-${x.baseline_expense?'check':'times'}"></i></a></td>`; row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/baseline/create/${x.member_id}#tab5")" title="View"><i class="fa fa-${x.baseline_asset?'check':'times'}"></i></a></td>`; row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/baseline/create/${x.member_id}#tab6")" title="View"><i class="fa fa-${x.baseline_remittance?'check':'times'}"></i></a></td>`; row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/baseline/create/${x.member_id}#tab7")" title="View"><i class="fa fa-${x.baseline_land?'check':'times'}"></i></a></td>`; row +=`<td><a target="_blank" class="btn btn-default btn-xs" href="/farmer_diary/create/fiscal/${x.fiscal_year_id}/quad/${x.quadrimester}/member/${x.member_id}/#tab2")" title="View"><i class="fa fa-${x.farmer_diary_income?'check':'times'}"></i></a></td>`; row +=`<td><a target="_blank" class="btn btn-default btn-xs" href="/farmer_diary/create/fiscal/${x.fiscal_year_id}/quad/${x.quadrimester}/member/${x.member_id}/#tab1")" title="View"><i class="fa fa-${x.farmer_diary_expense?'check':'times'}"></i></a></td>`; row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/farmer_diary/create/fiscal/${x.fiscal_year_id}/member/${x.member_id}/#tab3")" title="View"><i class="fa fa-${x.farmer_diary_investment_plan ? 'check' : 'times'}"></i></a></td>`; row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/farmer_diary/create/fiscal/${x.fiscal_year_id}/member/${x.member_id}/#tab1")" title="View"><i class="fa fa-${x.farmer_diary_production_plan?'check':'times'}"></i></a></td>`; row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/farmer_diary/create/fiscal/${x.fiscal_year_id}/member/${x.member_id}/#tab3")" title="View"><i class="fa fa-${x.farmer_diary_asset?'check':'times'}"></i></a></td>`; row += `<td><a target="_blank" class="btn btn-default btn-xs" href="/farmer_diary/create/fiscal/${x.fiscal_year_id}/member/${x.member_id}/#tab4")" title="View"><i class="fa fa-${x.farmer_diary_land?'check':'times'}"></i></a></td>`; table.append(row); }) } function modelPopUpStyling(){ $(".modal-header").on("mousedown", function(mousedownEvt) { var $draggable = $(this); var x = mousedownEvt.pageX - $draggable.offset().left, y = mousedownEvt.pageY - $draggable.offset().top; $("body").on("mousemove.draggable", function(mousemoveEvt) { $draggable.closest(".modal-dialog").offset({ "left": mousemoveEvt.pageX - x, "top": mousemoveEvt.pageY - y }); }); $("body").one("mouseup", function() { $("body").off("mousemove.draggable"); }); $draggable.closest(".modal").one("bs.modal.hide", function() { $("body").off("mousemove.draggable"); }); }); } </script> <style> .fa-times { color: red; } .fa-check { color: green; } table td, th { border: 1px solid #e7eaec; } .modal-dialog { width: 65%; } .modal-body { max-height: calc(100vh - 210px); overflow-y: auto; } </style>
Save