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
/
Groups
/
Edit File Name :
Edit.cshtml
@{ ViewBag.Title = "IFF:" + Model.GroupVM.GroupName + " Edit"; var status = @Model.GroupVM.StatusId; } @using RER_Project.BusinessLayer.BusinessService @using RER_Project.Core.Helpers @{ var meta = AppUserService.GetCurrent(); } @model RER_Project.DataAccess.ViewModels.Groups.GroupModel <div class="row wrapper border-bottom white-bg page-heading"> <div class="col-md-8"> <ol class="breadcrumb"> <li class="active"> <strong>Edit IFF</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"> <label style="font-size: medium"><b>Edit</b></label> <hr /> <form id="EditGroupForm"> <input type="hidden" name="Id" value="@Model.GroupVM.Id" /> <input type="hidden" name="MId" value="@Model.GroupVM.MId" /> <div id="eror_msg"></div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Province</strong></label> <select type="text" class="form-control required" name="ProvinceId" id="ProvinceId" data-api="/province/select/threeStates" data-api-selected-value="@Model.GroupVM.ProvinceId"></select> </div> <div class="form-group col-md-6"> <label><strong>Atoll </strong></label> <select type="text" class="form-control required" name="DistrictId" id="DistrictId" data-api="/districts/select" data-api-selected-value="@Model.GroupVM.DistrictId"></select> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>Island</strong></label> <select type="text" class="form-control required" id="MunicipalityId" name="MunicipalityId" data-api="/municipality/select" data-api-selected-value="@Model.GroupVM.MunicipalityId"></select> </div> @* <div class="form-group col-md-6"> <label><strong>Ward No</strong></label> <input type="number" maxlength="2" pattern="\d*" oninput="validity.valid||(value='');" class="required form-control" id="WardNo" name="Ward" min="1" value="@Model.GroupVM.Ward" /> </div>*@ </div> <div class="row"> @* <div class="form-group col-md-6"> <label><strong>Settlement</strong></label> <input type="text" class="form-control" id="Settlement" name="Settlement" value="@Model.GroupVM.Settlement" /> </div>*@ @*<div class="form-group col-md-6"> <label><strong>Group No</strong></label> <input type="number" pattern="\d*" oninput="validity.valid||(value='');" class="required form-control" id="GroupNo" name="GroupNo" value="@Model.GroupVM.GroupNo" /> </div>*@ </div> <div class="row"> <div class="form-group col-md-6"> <label><strong>IFF Name</strong></label> <input type="text" class="required form-control" id="GroupName" name="GroupName" value="@Model.GroupVM.GroupName" /> </div> @* <div class="form-group col-md-6"> <label><strong>Number of Beneficiary</strong></label> <input type="number" pattern="\d*" oninput="validity.valid||(value='');" class="required form-control" id="BeneficiaryNo" name="BeneficiariesNo" value="@Model.GroupVM.BeneficiariesNo" /> </div>*@ <div class="form-group col-md-6"> <label><strong>Contact Person Name </strong></label> <input type="text" class="required form-control" id="ContactPerson" name="ContactPerson" value="@Model.GroupVM.ContactPerson" /> </div> </div> <div class="row"> @*<div class="form-group col-md-6"> <label><strong>Commodity</strong></label> <select type="text" class="form-control required" id="CommodityId" name="CommodityId" data-api="/commodity/select" data-api-selected-value="@Model.GroupVM.CommodityId"></select> </div>*@ @*<div class="form-group col-md-6"> <label><strong>Contact Person Name </strong></label> <input type="text" class="required form-control" id="ContactPerson" name="ContactPerson" value="@Model.GroupVM.ContactPerson" /> </div>*@ </div> <div class="row"> @*<div class="form-group col-md-6"> <label><strong>Investment Option </strong></label> <select type="text" class="form-control required" id="InvestmentOptionId" name="InvestmentOptionId" data-api="/investment-option/select" data-api-selected-value="@Model.GroupVM.InvestmentOptionId" onchange="showDiv(this)"></select> </div>*@ <div class="form-group col-md-6"> <label><strong>Contact Person Number</strong></label> <input type="text" class="form-control required" pattern="\d*" step="1" maxlength="10" oninput="validity.valid||(value='');" id="ContactNo" name="ContactNo" min="0" value="@Model.GroupVM.ContactNo" /> </div> <div class="form-group col-md-6"> <label><strong>Date</strong></label> <input type="date" class="form-control" id="EnglishDate" name="EnglishDate" value="@Model.GroupVM.EnglishDate.Date.ToString("yyyy-MM-dd")"> </div> </div> @*<input type="hidden" id="nepaliDate" name="NepaliDate" value="@Model.GroupVM.NepaliDate" /> <input type="hidden" id="realEnglishDate" name="EnglishDate" value="@Model.GroupVM.EnglishDate" />*@ <div class="row"> </div> @*</form> <form id="CreateWindowInvestementOption">*@ @*<input type="hidden" name="Id" value="@Model.WindowInvestementOption.Id" /> <input type="hidden" name="GroupId" value="@Model.WindowInvestementOption.GroupId" />*@ <!--<div class="row" id="windowInvestment" hidden> <div class="form-group col-md-6"> <label id="lblwindowInvestment"> Window Investment </label> </div> <div class="form-group col-md-12"> <table id="tb" class="table table-striped table-bordered"> <thead> <tr> <th> <span id="lblGroupType"> </span> </th> <th> Samriddhi Grant </th> <th class="palikaOShowHide"> Palika / O </th> <th> Proposed Amount </th> </tr> </thead> <tbody> <tr> <td> <div class="inputWithIcon"> <input type="text" class="curr form-control required currencyFormatter" onkeypress="return isNumberKey(this,event)" maxlength="11" name="GroupCo" id="GroupCo"> <span><strong>Rs</strong></span> </div>--> @* <input type="text" maxlength="7" class="form-control" name="GroupCo" id="GroupCo"/>*@ <!--</td> <td> <div class="inputWithIcon"> <input type="text" class="curr form-control required currencyFormatter" onkeypress="return isNumberKey(this,event)" maxlength="11" name="Samriddhi" id="Samriddhi"> <span><strong>Rs </strong></span> </div>--> @*<input type="text" maxlength="7" name="Samriddhi" class="form-control" id="Samriddhi" />*@ <!--</td> <td class="palikaOShowHide"> <div class="inputWithIcon"> <input type="text" class="curr form-control palikaOShowHide currencyFormatter" onkeypress="return isNumberKey(this,event)" maxlength="11" value="@Model.GroupVM.PalikaO" name="PalikaO" id="PalikaO"> <span><strong>Rs</strong></span> </div>--> @* <input maxlength="7" type="text" class="palikaOShowHide form-control" name="PalikaO" id="PalikaO" value="@Model.GroupVM.PalikaO" />*@ <!--</td> <td> <div class="inputWithIcon"> <input type="text" class="curr form-control required currencyFormatter" disabled maxlength="11" name="ProposedGrant" id="ProposedGrant"> <span><strong>Rs</strong></span> </div>--> @* <input type="text" onkeypress="return isNumberKey(event)" maxlength="7" class="form-control" name="ProposedGrant" id="ProposedGrant" />*@ <!--</td> </tr> </tbody> </table> </div> </div>--> <!--<div class="row" id="window1AndUnLocking" hidden> <div class="form-group col-md-6"> <strong><label> Window 1(Unlocking)Investment </label></strong> </div> <div class="form-group col-md-12"> <table id="tb1" class="table table-striped table-bordered"> <thead> <tr>--> @*paila yesto thiyo diwas ko code*@ @*<th class="palikaOShowHide"> Palika / O </th> <th> Group / Co </th> <th> Samriddhi Grant </th> <th> Proposed Amount </th>*@ <!--<th class="palikaOShowHide"> Group / Co </th> <th> Samriddhi Grant </th> <th> Palika / O </th> <th> Proposed Amount </th> </tr> </thead> <tbody> <tr> <td> <div class="inputWithIcon"> <input type="text" class="curr form-control required currencyFormatter" onchange="valueChange(event)" onkeypress="return isNumberKey(this,event)" maxlength="11" name="GroupCo" id="GroupCo2"> <span><strong>Rs</strong></span> </div>--> @* <input type="text" maxlength="7" class="form-control" id="GroupCo2" name="GroupCo" />*@ <!--</td> <td> <div class="inputWithIcon"> <input type="text" class="curr form-control required currencyFormatter" onkeypress="return isNumberKey(this,event)" maxlength="11" name="Samriddhi" id="Samriddhi2"> <span><strong>Rs</strong></span> </div>--> @* <input type="text" maxlength="7" class="form-control" id="Samriddhi2" name="Samriddhi" />*@ <!--</td> <td class="palikaOShowHide"> <div class="inputWithIcon"> <input type="text" class="curr form-control required palikaOShowHide currencyFormatter" onkeypress="return isNumberKey(this,event)" maxlength="11" name="PalikaO" id="PalikaO2"> <span><strong>Rs</strong></span> </div>--> @* <input type="text" maxlength="7" class="form-control palikaOShowHide " id="PalikaO2" name="PalikaO" />*@ <!--</td> <td> <div class="inputWithIcon"> <input type="text" class="curr form-control required currencyFormatter" disabled maxlength="11" name="ProposedGrant" id="ProposedGrant2"> <span><strong>Rs</strong></span> </div>--> @* <input type="text" onkeypress="return isNumberKey(event)" maxlength="7" class="form-control" id="ProposedGrant2" name="ProposedGrant" value="" />*@ <!--</td> </tr> </tbody> </table> </div> </div>--> </form> @*<div class="row"> <div class="form-group col-md-6"> <label>B.S.</label> <input type="text" class="form-control" id="nepaliDatePicker"> </div> <div class="form-group col-md-6"> <label>A.D.</label> <input type="text" class="form-control" id="englishDate" disabled="" value="@Model.GroupVM.EnglishDate.Date.ToShortDateString()"> </div> </div>*@ <div class="row"> <div class="form-group col-md-2 pull-right"> <input type="button" value="Save" class="btn btn-primary" id="SubmitButton" /><span> </span> <a href="/groups" class="btn btn-default">Back</a> </div> </div> </div> </div> </div> </div> </div> <script src="~/Scripts/jquery.min.js"></script> <script src="~/Scripts/NepaliDatePicker/jquery.nepaliDatePicker.min.js"></script> <link href="~/Content/NepaliDatePicker/nepaliDatePicker.min.css" rel="stylesheet" /> <script> $(document).ready(function () { window.initializeSelectApis(); window.initializeCascadeLocation(); loadWindowsData(); @*$("#InvestmentOptionId").on("change", function () { $("#lblwindowInvestment").text($("#InvestmentOptionId option:selected").text()); $("#selectedInvestmentOptionval").val($("#InvestmentOptionId option:selected").val()); var optionIdval = $("#InvestmentOptionId option:selected").val(); if (optionIdval == "") { $("#windowInvestment").hide(); } else { $("#windowInvestment").show(); } })*@ $("#CommodityId").on("change", function () { var commodity = $("#CommodityId option:selected").text(); $("#selectedCommodityval").val($("#CommodityId option:selected").val()); if ($("#CommodityId option:selected").val() == "") { $("#selectedCommodity").text(""); } else { $("#selectedCommodity").text(commodity); } }) @*var englishDate = new Date($("#englishDate").val()); var nepaliDate = calendarFunctions.getBsDateByAdDate(englishDate.getFullYear(), englishDate.getMonth() + 1, englishDate.getDate()); var formatedNepaliDate = calendarFunctions.bsDateFormat("%y-%M-%d", nepaliDate.bsYear, nepaliDate.bsMonth, nepaliDate.bsDate); $("#nepaliDatePicker").val(formatedNepaliDate); var threeMonthAgo = new Date(new Date().getFullYear(), new Date().getMonth() - 3, new Date().getDate()); var get3MonthOldNepaliDate = calendarFunctions.getBsDateByAdDate(threeMonthAgo.getFullYear(), threeMonthAgo.getMonth() +1, threeMonthAgo.getDate()); var get3MonthOldformatedNepaliDate = calendarFunctions.bsDateFormat("%y-%M-%d", get3MonthOldNepaliDate.bsYear, get3MonthOldNepaliDate.bsMonth , get3MonthOldNepaliDate.bsDate); $("#nepaliDatePicker").nepaliDatePicker({ dateFormat: "%y-%M-%d", closeOnDateSelect: true, minDate: get3MonthOldformatedNepaliDate, maxDate: formatedNepaliDate }); $("#nepaliDatePicker").on("dateSelect", function (event) { var datePickerData = event.datePickerData; $("#realEnglishDate").val(datePickerData.adDate.toLocaleDateString()); $("#englishDate").val(datePickerData.adDate.toLocaleDateString()); $("#nepaliDate").val(datePickerData.bsYear + "-" + datePickerData.bsMonth + "-" + datePickerData.bsDate); })*@ }) function isNumberKey(evt,event) { var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } @*$("#GroupCo").bind("change paste keyup", function () { var groupCo = removeCommaFromString($('#GroupCo').val()); var palikaO = removeCommaFromString($('#PalikaO').val()); var samriddhi = removeCommaFromString($('#Samriddhi').val()); var total = groupCo + palikaO + samriddhi; $('#ProposedGrant').val(getNumberWithComma(total)); }) $("#Samriddhi").bind("change paste keyup", function () { var groupCo = removeCommaFromString($('#GroupCo').val()); var palikaO = removeCommaFromString($('#PalikaO').val()); var samriddhi = removeCommaFromString($('#Samriddhi').val()); var total = groupCo + palikaO + samriddhi; $('#ProposedGrant').val(getNumberWithComma(total)); }) $("#PalikaO").bind("change paste keyup", function () { var groupCo = removeCommaFromString($('#GroupCo').val()); var palikaO = removeCommaFromString($('#PalikaO').val()); var samriddhi = removeCommaFromString($('#Samriddhi').val()); var total = groupCo + palikaO + samriddhi; $('#ProposedGrant').val(getNumberWithComma(total)); }) $("#GroupCo2").bind("change paste keyup", function () { var groupCo = removeCommaFromString($('#GroupCo2').val()); var palikaO = removeCommaFromString($('#PalikaO2').val()); var samriddhi = removeCommaFromString($('#Samriddhi2').val()); var total = groupCo + palikaO + samriddhi; $('#ProposedGrant2').val(getNumberWithComma(total)); }) $("#Samriddhi2").bind("change paste keyup", function () { var groupCo = removeCommaFromString($('#GroupCo2').val()); var palikaO = removeCommaFromString($('#PalikaO2').val()); var samriddhi = removeCommaFromString($('#Samriddhi2').val()); var total = groupCo + palikaO + samriddhi; $('#ProposedGrant2').val(getNumberWithComma(total)); }) $("#PalikaO2").bind("change paste keyup", function () { var groupCo = removeCommaFromString($('#GroupCo2').val()); var palikaO = removeCommaFromString($('#PalikaO2').val()); var samriddhi = removeCommaFromString($('#Samriddhi2').val()); var total = groupCo + palikaO + samriddhi; $('#ProposedGrant2').val(getNumberWithComma(total)); })*@ @*function showDiv(select) { $("#lblGroupType").text("Group / Co"); if (select.value == "4") { $("#lblGroupType").text("SP"); $(".palikaOShowHide").hide(); } if (select.value =="5") { $("#lblGroupType").text("Trader"); $(".palikaOShowHide").hide(); } if (select.value == "6") { $("#lblGroupType").text("Company"); $(".palikaOShowHide").hide(); } if (select.value == "3") { $("#lblwindowInvestment").text("Window 1 Investment"); $("#window1AndUnLocking").show(); $(".palikaOShowHide").show(); } else { $("#window1AndUnLocking").hide(); } if (select.value == "1" || select.value == "2") { debugger; $(".palikaOShowHide").show(); } if (select.value == "") { $("#windowInvestment").hide(); resetField(); } else { $("#windowInvestment").show(); } }*@ @*function loadWindowsData(){ var data = @Html.Raw(Json.Encode(Model.InvestmentOption)); debugger; data.forEach(function(x){ if (x.WindowsInvestmentName == null) { document.getElementById('ProposedGrant').value = getNumberWithComma(x.ProposedGrant); document.getElementById('GroupCo').value = getNumberWithComma(x.GroupCo); document.getElementById('Samriddhi').value = getNumberWithComma(x.Samriddhi); document.getElementById('PalikaO').value = getNumberWithComma(x.PalikaO); } else if (x.WindowsInvestmentName == "Windows1Unlocking") { document.getElementById('ProposedGrant2').value = getNumberWithComma(x.ProposedGrant); document.getElementById('GroupCo2').value = x.GroupCo; document.getElementById('Samriddhi2').value = x.Samriddhi; document.getElementById('PalikaO2').value = x.PalikaO; } }) }*@ $("#SubmitButton").off("click").on("click", function () { function request(model) { const url = "/group/edit"; const data = JSON.stringify(model); return window.getAjaxRequest(url, "POST", data); } const form = $("#EditGroupForm"); const windowInvestmentform = $("#CreateWindowInvestementOption"); $.validator.unobtrusive.parse(form); if (!form.valid()) { return false; }; if (!window.confirmAction()) { return; }; WorkForce.loader.show(); function getModel() { return ({ GroupVM: window.serializeForm(form), //InvestmentOption: getInvestmentOptionList(), }); } @*function getInvestmentOptionList() { var investmentOptionList = []; var optionIdVal = removeCommaFromString($("#InvestmentOptionId option:selected").val()); commodityId = document.getElementById('CommodityId').value; proposedGrant = removeCommaFromString(document.getElementById('ProposedGrant').value); groupCo = removeCommaFromString(document.getElementById('GroupCo').value); palikaO = removeCommaFromString(document.getElementById('PalikaO').value); samriddhi = removeCommaFromString(document.getElementById('Samriddhi').value); if (optionIdVal == 3) { proposedGrant2 = removeCommaFromString(document.getElementById('ProposedGrant2').value); groupCo2 = removeCommaFromString(document.getElementById('GroupCo2').value); palikaO2 = removeCommaFromString(document.getElementById('PalikaO2').value); windowsInvestmentName = "Windows1Unlocking"; $("#IsWindowsLocking").val("Windows1Unlocking"); //windowsInvestmentName = document.getElementById('IsWindowsLocking').value = "Windows1Unlocking"; samriddhi2 = removeCommaFromString(document.getElementById('Samriddhi2').value); investmentOptionList.push({ ProposedGrant: proposedGrant2, GroupCo: groupCo2, PalikaO: palikaO2, CommodityId: commodityId, WindowsInvestmentName: windowsInvestmentName, Samriddhi: samriddhi2 }); } investmentOptionList.push({ ProposedGrant: proposedGrant, GroupCo: groupCo, PalikaO: palikaO, CommodityId: commodityId, Samriddhi:samriddhi }); return investmentOptionList; }*@ //const model = window.serializeForm(form); const model = getModel(); const ajax = request(model); ajax.done(function (response) { WorkForce.loader.hide(); showNotification("success"); var roleId = '@meta.RoleId'; if (roleId == 14 || roleId == 12) { window.location = "/groups/supply_chain"; } else { window.location = "/groups"; } }); ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); }) function getNumberWithComma(value) { return Number(parseFloat(value).toFixed(2)).toLocaleString("en-IN", { minimumFractionDigits: 0 }) } function removeCommaFromString(value) { if (value == 0) { return 0; } value = (value == '' )? 0 : value; return parseFloat(value.replace(/,/g, '')); } function proposedGrantAutoCalculate() { } </script>
Save