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
/
VITA
/
Views
/
Map
/
FarmersDiary
/
Edit File Name :
_FarmerDiaryAssetTab.cshtml
@model RER_Project.DataAccess.ViewModels.Baseline.BaselineViewModel <div class="table-responsive" style="margin-top: 16px;"> <table class="table table-bordered table-hover" name="tblAssets_@ViewBag.FiscalYear" id="tblAssets_@ViewBag.FiscalYear"> <thead> <tr> <th>Asset Type</th> <th>Asset Unit</th> <th>Quantity</th> <th style="text-align:center">Price</th> <th>OwnerShip Self</th> <th style="text-align:center">Loan</th> </tr> </thead> <tbody id="tblAssets_@ViewBag.FiscalYearBody"> </tbody> <tfoot style="line-height:30px;background-color:#edf0ee;color:black" id="tblAssetFooter"> </tfoot> </table> </div> <script type="text/javascript"> $("#SubmitAssets").off("click").on("click", function () { function request(model) { const url = "/farmer_diary/asset/create"; const data = JSON.stringify(model); return window.getAjaxRequest(url, "POST", data); } const form = $("#CreateAssets"); $.validator.unobtrusive.parse(form); if (!form.valid()) { return false; }; if (!window.confirmAction()) { return; }; WorkForce.loader.show(); var allFormData = window.serializeForm(form); function getModel() { return (getFarmerDiaryAsset()); } function getFarmerDiaryAsset() { var farmerDiaryAsset = {}; farmerDiaryAsset.Id = allFormData.Id; farmerDiaryAsset.AssetsId = allFormData.AssetsId; farmerDiaryAsset.UnitId = allFormData.UnitId; farmerDiaryAsset.Quantity = removeCommaFromString(allFormData.Quantity); farmerDiaryAsset.OwnershipSelfId = allFormData.OwnershipSelfId; farmerDiaryAsset.Loan = removeCommaFromString($('#Loan').val()); farmerDiaryAsset.Price = removeCommaFromString($('#Price').val()); farmerDiaryAsset.FiscalYearId ='@ViewBag.FiscalYear'; farmerDiaryAsset.MemberId = @Model.MemberDetailView.Id; farmerDiaryAsset.BaselineId = @Model.Baseline.Id; farmerDiaryAsset.GroupId = @Model.MemberDetailView.GroupId; farmerDiaryAsset.DistrictId = '@Model.MemberDetailView.DistrictId'; return farmerDiaryAsset; } const model = getModel(); const ajax = request(model); ajax.done(function (response) { WorkForce.loader.hide(); showNotification("success"); //addCurrentlyInsertedAssetsToTable(aAssetsData); clearAllAssets(); loadAssets(); }); function addCurrentlyInsertedAssetsToTable(response) { $('<tr class="anim highlight">' + `<td>${$("#FiscalYear option:selected").text()}</td > <td>${$('#Quadtrimester').val()}</td> <td>${$('#AssetsId option:selected').text()}</td> <td>${ $("#UnitId option:selected").text()}</td> <td>${getNumberWithComma($('#Quantity').val())}</td > <td>${$('#Price').val()}</td> <td>${$('#OwnershipSelfId option:selected').text()}</td> <td>${$('#Loan').val()}</td> </tr >`) .hide() .prependTo('#tblAssets_@ViewBag.FiscalYear tbody') .fadeIn("slow") .addClass('normal'); } ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); }) function clearAllAssets() { $('#AssetTypeId').val(''); $('#AssetMainId').val(''); $('#UnitId').val(''); $('#OwnershipSelfId').val(''); $('#Quantity').val(''); $('#Price').val(''); $('#Loan').val(''); } function loadAssets() { const ajax = request(); function request() { const url = '/farmer_diary/asset/member/' + @Model.MemberDetailView.Id + "/fiscal/" + '@ViewBag.FiscalYear'; return window.getAjaxRequest(url, "Get", @Model.MemberDetailView.Id); } ajax.done(function (response) { addFarmerDiaryAssetListToTable(response); }); ajax.fail(function (xhr) { ShowMessage("error", xhr.responseText); }); } function addFarmerDiaryAssetListToTable(response) { debugger; var priceTotal = 0; var loanTotal = 0; var price $('#tblAssets_@ViewBag.FiscalYear tbody > tr').remove(); $('#tblAssets_@ViewBag.FiscalYear tfoot > tr').remove(); var table = $("#tblAssets_@ViewBag.FiscalYear tbody"); response.forEach(function (x) { var row = "<tr>"; row += "<td>" + x.asset + "</td>"; row += "<td>" + x.unit + "</td>"; row += "<td>" + getNumberWithComma(x.quantity) + "</td>"; row += "<td><center>" + getNumberWithComma(x.price) + "</center></td>"; row += "<td>" + x.ownership + "</td>"; row += "<td><center>" + getNumberWithComma(x.loan) + "</center></td>"; priceTotal += parseFloat(x.price); loanTotal += parseFloat(x.loan); table.append(row); }) var tblFooter = $("#tblAssets_@ViewBag.FiscalYear tfoot"); var footerRow = `<tr> <td ><strong>Total :</strong></td> <td colspan="2"></td> <td><strong><center> Rs. ${Number(parseFloat(priceTotal).toFixed(2)).toLocaleString("en-IN", { minimumFractionDigits: 2 })}</center></strong></td> <td></td> <td><strong><center> Rs. ${Number(parseFloat(loanTotal).toFixed(2)).toLocaleString("en-IN", { minimumFractionDigits: 2 })}</center></strong></td> </tr>` tblFooter.append(footerRow); } </script>
Save