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
/
Views
/
Trader
/
View File Name :
CreateQuadrimesterReport.cshtml
@{ ViewBag.Title = "CreateQuadrimesterReport"; } <style> </style> <div id="pop-up-div" class="modal fade" role="dialog"> </div> <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 style="font-size: medium"><b>@ViewBag.TraderName Quadrimester - Create</b></label> <hr /> <form id="TraderQuadrimester"> <div class="row"> <input type="hidden" name="TraderId" value="@ViewBag.Id" /> <input type="hidden" id="CommodityId" name="CommodityId" /> <input type="hidden" name="FiscalYearId" value="@ViewBag.FY" /> <input type="hidden" name="QuadrimesterYearId" value="@ViewBag.QuadrimesterId" /> <input type="hidden" name="GroupId" /> <div class="col-md-3"> <label><strong>Fiscal Year</strong></label> <select type="text" class="form-control" name="FiscalYearId" id="FiscalYearId" data-api="/fiscal_year_unlocked/select" data-api-selected-value="@ViewBag.FY" disabled></select> @*<select type="text" class="form-control" name="FiscalYearId" id="FiscalYearId" data-api="/fiscal_year_unlocked/select"></select>*@ </div> <div class="col-md-3"> <label><strong>Quadrimester</strong></label> <select type="text" class="form-control required clear" name="quad" id="quad" data-api="/quadtrimester/id/select" data-api-selected-value="@ViewBag.QuadrimesterId" disabled></select> </div> <div class="form-group col-md-3"> <label><strong>Purchase Quantity</strong></label> <input class="form-control clear required" type="text" pattern="\d*" oninput="validity.valid||(value='');" id="PurchaseQuantity" name="PurchaseQuantity" /> </div> @*<div class="col-md-3"> <label><strong>Group Name</strong></label> <select type="text" class="form-control required clear" name="GroupId" id="GroupId" data-api="/groups/select" onchange="showMembers()"></select> </div>*@ <div class="col-md-3"> <label><strong>Group Name</strong></label> <input type="text" class="form-control required clear" name="GroupName" id="GroupName" /> </div> </div> <div class="row"> <div class="form-group col-md-3"> <label>Commodity</label> <select type="text" class="form-control clear" name="cId" id="cId" data-api="/commodity/select" disabled></select> </div> <div class="form-group col-md-3"> <label><strong>No Of Farmers</strong></label> <input class="form-control clear" type="text" pattern="\d*" oninput="validity.valid||(value='');" id="NoOfFarmers" name="NoOfFarmers" readonly="true" /> </div> <div class="form-group col-md-3"> <label><strong>Amount</strong></label> <div class="inputWithIcon"> <input class="form-control required clear" type="text" pattern="\d*" oninput="validity.valid||(value='');" id="Amount" name="Amount" /> <span><strong>Rs</strong></span> </div> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label style="font-size: medium"><b><u>Purchase From Groups</u></b></label> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total Quantity</strong></label> <input class="form-control clear" type="text" pattern="\d*" oninput="validity.valid||(value='');" id="ReferenceQuantity" name="ReferenceQuantity" readonly /> </div> <div class="form-group col-md-6"> <label><strong>Total Amount</strong></label> <div class="inputWithIcon"> <input class="form-control clear" type="text" pattern="\d*" oninput="validity.valid||(value='');" id="ReferenceAmount" name="ReferenceAmount" readonly /> <span><strong>Rs</strong></span> </div> </div> </div> </div> <div class="form-group col-md-6"> <label style="font-size: medium"><b><u>Total Sales From Trader</u></b></label> <div class="row"> <div class="form-group col-md-6"> <label><strong>Total Quantity</strong></label> <input class="form-control required clear" type="text" pattern="\d*" oninput="validity.valid||(value='');" id="TotalQuantity" name="TotalQuantity" /> </div> <div class="form-group col-md-6"> <label><strong>Total Amount</strong></label> <div class="inputWithIcon"> <input class="form-control required clear" type="text" pattern="\d*" oninput="validity.valid||(value='');" id="TotalAmount" name="TotalAmount" /> <span><strong>Rs</strong></span> </div> </div> </div> </div> </div> </form> <form id="farmers"> <div class="row"> <div class="form-group col-md-12"> <div class="table-responsive" style="margin-top:16px;"> <table class="footable table table-hover" id="tblPMember" name="tblPMember"> <thead> <tr> <th>Group</th> <th>Member Name </th> <th>Age</th> <th>Ethnicity</th> <th>Gender</th> <th>Contact</th> <th>Origin</th> <th></th> <th></th> <th></th> <th>Action</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </form> <div class="row"> <div class="pull-right"> <button class="btn btn-primary" id="save">Save</button> <a href="/trader/quadrimester/view/@ViewBag.Id/@ViewBag.FY/@ViewBag.QuadrimesterId" class="btn btn-primary" id="save">Back</a> </div> </div> </div> </div> </div> </div> </div> <script src="~/Scripts/jquery.min.js"></script> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <script> $(document).ready(function () { window.initializeSelectApis(); $("#save").off("click").on("click", function () { const model = getModel(); $.validator.unobtrusive.parse(getForm()); if (!getForm().valid()) { return false; }; const ajax = request(model); function request(model) { const url = "/trader/quadrimester"; const data = JSON.stringify(model); return window.getAjaxRequest(url, "POST", data); } WorkForce.loader.show(); ajax.done(function (response) { WorkForce.loader.hide(); clearAll(); showNotification("success"); window.location = "/trader/quadrimester/view/@ViewBag.Id/@ViewBag.FY/@ViewBag.QuadrimesterId"; }); ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); }) function getModel() { const form = $("#TraderQuadrimester"); const model = window.serializeForm(form); return ({ TraderQuadrimester: model, memberId: getListOfFarmers() }); } $("#GroupName").autocomplete({ source: function(request,response) { $.ajax({ url: "/groups/autocomplete", type: "POST", dataType: "json", data: { name: request.term }, success: function (data) { response($.map(data, function (item) { return { label: item.GroupName, value: item.GroupName, key: item.Id }; })) } }) }, select: function (event, ui) { $('input[name=GroupId]').val(ui.item.key); showMembers(); return true; } }); }) function showMembers() { var fy = $("#FiscalYearId").val(); if (fy == "") { ShowMessage("error", "Please Select Fiscal Year"); $('input[name=GroupId]').val(""); return; } var quad = $("#quad option:selected").text(); if (quad == "" || quad == "Select") { ShowMessage("error", "Please Select Quadrimester Year"); $('input[name=GroupId]').val(""); return; } //var group = $('#GroupId option:selected').val(); var group = $('input[name=GroupId]').val(); getCommodity(group); AjaxForm.popup("/trader/group/memberList?groupId=" + group +"&traderId="+@ViewBag.Id); } function addPMember(l) { var table = $("#tblPMember tbody"); var b = l; for (var i = 0; i < b.length; i++) { if (b[i].value !== "") { var sp = b[i]; var row = "<tr>"; row += "<td>" + sp[0] + "</td>"; row += "<td>" + sp[1] + "</td>"; row += "<td>" + sp[2] + "</td>"; row += "<td>" + sp[3] + "</td>"; row += "<td>" + sp[4] + "</td>"; row += "<td>" + sp[5] + "</td>"; row += "<td>" + sp[6] + "</td>"; row += "<td>" + sp[7] + "</td>"; row += "<td>" + sp[8] + "</td>"; row += "<td>" + sp[9] + "</td>"; row += "<td><a class='btn btn-default btn-xs' onclick='deleteRow(this)' title='Delete'><i class='fa fa-remove' style='color: red;'></i></a></td></tr>" table.append(row); } } getTotalFarmers(); $("#ReferenceQuantity").val(getValues(7)); $("#ReferenceAmount").val(getValues(8)); }; function clearAll() { $(".clear").val(''); $("#tblPMember > tbody").empty(); }; function deleteRow(e) { $(e).closest("tr").remove(); getTotalFarmers(); $("#ReferenceQuantity").val(getValues(7)); $("#ReferenceAmount").val(getValues(8)); }; function getValues(value) { var sum = 0; $("#tblPMember tbody tr").each(function () { sum += parseInt($(this).find("td:eq(" + value + ")").find("input[type='hidden']").val()); }) return sum; }; function getTotalFarmers() { var totalFarmers = $("#tblPMember tbody tr").length; $("#NoOfFarmers").val(totalFarmers); getListOfFarmers(); } function getListOfFarmers() { var farmerList = []; $("#tblPMember tbody tr").each(function () { farmerList.push( $(this).find("td:eq(1)").find("input[type='hidden']").val() ); }) return farmerList; } function getForm() { return $("#TraderQuadrimester"); } function getCommodity(id) { const ajx = window.getAjaxRequest("/commodity/by/groupId/" + id, "GET", ""); ajx.done(function (response) { $("#CommodityId").val(response); $("#cId").val(response); }); ajx.fail(function (xhr) { ShowMessage("error", xhr.responseText); }); } </script>