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
/
Bank
/
Edit File Name :
BankContractEdit.cshtml
@using RER_Project.BusinessLayer.BusinessService @using RER_Project.Core.Helpers @model RER_Project.DataAccess.Models.BankContract @{ ViewBag.Title = "BankContractEdit"; Layout = "~/Views/Shared/_Layout.cshtml"; var meta = AppUserService.GetCurrent(); } <style> .btn { border-radius: 0px; } </style> <div class="row wrapper border-bottom white-bg page-heading"> <div class="col-md-8"> <ol class="breadcrumb"> <li class="active"> <strong>Edit Bank Contract </strong> </li> </ol> </div> </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"> <form id="EditForm"> <div id="eror_msg"></div> <div class="row"> <input type="hidden" name="id" id="Id" value="@Model.id" /> <input type="hidden" name="bank_id" id="BankId" value="@Model.bank_id" /> <div class="form-group col-md-2"> <label><strong>IFF: </strong></label> <select type="text" class="form-control required" name="group_id" id="IFF" data-api="/siftgroup/select" data-api-selected-value="@Model.group_id"> </select> @* <input type="hidden" id="ProvinceId" name="ProvinceId" value="@Model.Groups.ProvinceId" />*@ </div> <div class="form-group col-md-2"> <label><strong>Member: </strong></label> <select type="text" class="form-control required" name="member_id" id="Member" data-api="/farmer_name" data-api-selected-value="@Model.member_id"> </select> @* <input type="hidden" id="ProvinceId" name="ProvinceId" value="@Model.Groups.ProvinceId" />*@ </div> <div class="form-group col-md-2"> <label><strong>Contracted</strong></label> <div class=""> @if (Model.contracted == true) { <input type="checkbox" class=" " name="Contracted" id="Contracted" checked> } else { <input type="checkbox" class=" " name="Contracted" id="Contracted"> } </div> </div> <div class="form-group col-md-2"> <label><strong>Bank Contract Id</strong></label> <div class=""> <input type="text" class="form-control required" name="bank_contract_id" id="BankContractId" value="@Model.bank_contract_id"> </div> </div> </div> <div class="row"> <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) { <input type="button" value="Save" class="btn btn-primary" id="SubmitButton" /><span> </span> } <a href="/banks/contracts?Id=@Model.bank_id" class="btn btn-default">Back </a> </div> </div> </form> </div> </div> </div> </div> </div> <script src="~/Scripts/app/bootstrap-multiselect.js"></script> <script> $(document).ready(function () { window.initializeSelectApis(); //window.initializeCascadeLocation(); $('#Commodity').multiselect({ includeSelectAllOption: true, buttonWidth: "100%", search: true, enableFiltering: true, enableCaseInsensitiveFiltering: true, maxHeight: 300, buttonWidth: '100%', width: 420 }); $('.multiselect').css('max-width', '840px'); $('.multiselect').css('overflow', 'hidden'); }); function getCommodities() { var a = Array.from(document.getElementById("Commodity").options).filter(option => option.selected).map(option => option.value); return a; } function showGALS(data) { if (data.value == "Male") { $('.gals-div').hide(); document.getElementById("isGALS").checked = false; } else { $('.gals-div').show(); } } $("#SubmitButton").off("click").on("click", function () { function request(model) { const url = "editsave"; debugger; model.Contracted = model.Contracted == "on" ? true : false; const data = JSON.stringify(model); return window.getAjaxRequest(url, "POST", data); } const form = $("#EditForm"); const groupId = $("#GroupId").val(); $.validator.unobtrusive.parse(form); if (!form.valid()) { return false; } if (!window.confirmAction()) { return false; } WorkForce.loader.show(); function getModel() { return ({ BankLoan: getLoanList(), @*Commodity: getCommodities()*@ }); } const model = window.serializeForm(form); //const model = getModel(); const ajax = request(model); const gid = $("#GroupId").val(); ajax.done(function (response) { WorkForce.loader.hide(); showNotification("success"); window.location = "/banks"; }); ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); }) function getLoanList() { const iffid = parseInt($("#IFF").val()); const memberid = parseInt($("#Member").val()); const bankid = parseInt($("#BankId").val()); const contracted = $("#Contracted").val(); const bankcontractid = $("#BankContractId").val(); const id = parseInt($("#Id").val()); debugger; let loanList = { loan_id: loanid, group_id: iffid, member_id: memberid, fiscal_year: fiscalyearid, bank_id: bankid, loan_amount: loanamount, loan_period: loan_period, interest_rate: interestrate, loan_officer: loanofficer, id: id, }; return loanList; }; $("#IFF").off("change").on("change", function () { console.log("hello"); const groupid = $(this).val(); const farmerid = document.querySelector('#Member').attributes[5].value; debugger; if (groupid) { $("#Member").val(''); $("#Member").prop("disabled", false); } else { $("#Member").val(""); $("#Member").prop("disabled", "disabled"); }; displayFieldBinder($("#Member"), "/farmer_name?groupId=" + groupid, null, null, function () { debugger; const selectedValue = $("#IFF").attr("data-api-selected-value"); if (selectedValue !== groupid) { $("#Member").attr("data-api-selected-value", ""); } if (selectedValue === groupid) { $("#Member").val(farmerid); } @*$("#Member").trigger("change");*@ }); }); function isNumberKey(element, evt) { var charCode = (evt.which) ? evt.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57) && !(charCode == 46 || charCode == 8)) return false; else { var len = $(element).val().length; var index = $(element).val().indexOf('.'); if (index > 0 && charCode == 46) { return false; } if (index > 0) { var CharAfterdot = (len + 1) - index; if (CharAfterdot > 3) { return false; } } } return true; } function removeCommaFromString(value) { console.log(value); var result = parseFloat(value.replace(/,/g, '')); if (isNaN(result)) { return 0; } else { return result; } } </script>
Save