Emergency po fixes

This commit is contained in:
VE10-Sanjeev 2024-09-03 08:14:17 +00:00
parent c7245618a7
commit 0a2d543e6d
2 changed files with 197 additions and 245 deletions

View File

@ -386,7 +386,7 @@ class Emergencypurchaseorder extends BaseController
function addNewRevenuePurchaseOrder()
{
print_r($this->request->getPost());die;
// print_r($this->request->getPost());die;
$txtspl = $this->request->getPost('txtSpecial');

View File

@ -1901,39 +1901,39 @@ if (!empty($INRSYMBOL)) {
}
$(document).ready(function() {
$('#ServiceMaterialCode').change(function() {
var selectedMaterialCode = '';
selectedMaterialCode = $("#ServiceMaterialCode").val();
$.each(JSON.parse(materialData), function(index, value) {
if (selectedMaterialCode == value.MaterialCode) {
$("#ServiceDescription").val(value.MaterialName);
$("#ServiceUOM").val(value.UOM);
if ($('#ScheduleType').val().trim() != 'Recurring') {
$('#FrequencyChange').val('One Time');
var selectedMaterialCode = '';
selectedMaterialCode = $("#ServiceMaterialCode").val();
$.each(JSON.parse(materialData), function(index, value) {
if (selectedMaterialCode == value.MaterialCode) {
$("#ServiceDescription").val(value.MaterialName);
$("#ServiceUOM").val(value.UOM);
if ($('#ScheduleType').val().trim() != 'Recurring') {
$('#FrequencyChange').val('One Time');
$('#ServiceNo').val(1);
} else {
$('#FrequencyChange').val($('#ScheduleType').val());
$('#ServiceNo').val(1);
} else {
$('#FrequencyChange').val($('#ScheduleType').val());
}
}
}
});
var d = $('#drpSupplier').val();
$.ajax({
url: "<?php echo base_url() ?>VerifyWithSupplierForPendingPO",
type: 'POST',
data: {
supplierid: d,
materialcode: selectedMaterialCode
},
success: function(response) {
if (response) alert(response);
}
});
});
var d = $('#drpSupplier').val();
$.ajax({
url: "<?php echo base_url() ?>VerifyWithSupplierForPendingPO",
type: 'POST',
data: {
supplierid: d,
materialcode: selectedMaterialCode
},
success: function(response) {
if (response) alert(response);
}
});
});
let materialData;
@ -2309,7 +2309,6 @@ if (!empty($INRSYMBOL)) {
<?php
$attributes = array('class' => 'form-label-left CreatealterPO ', 'name' => 'CreatealterPO', 'id' => 'CreatealterPO');
echo form_open(base_url() . '/purchaseorder/addalterPO/', $attributes); ?>
<div class="row">
@ -2559,7 +2558,8 @@ if (!empty($INRSYMBOL)) {
<label>Purchase Order Date</label>
<div class="form-group">
<?php
$data = array('name' => 'PODate', 'value' => set_value('PODate', $CurrentDate), 'id' => 'PODate', 'class' => 'form-control', 'required' => 'true', 'onkeypress' => 'return false;');
$formattedDate = $dt->format('Y-m-d');
$data = array('type' => 'date', 'name' => 'PODate', 'value' => set_value('PODate', $formattedDate), 'id' => 'PODate', 'class' => 'form-control', 'required' => 'true', 'onkeypress' => 'return false;');
echo form_input($data);
?>
</div>
@ -2759,7 +2759,7 @@ if (!empty($INRSYMBOL)) {
<form>
<div class="modal-body p-4">
<div class="form-group row">
<label><input type="radio" name="optsubmit" value="1" id="optsubmit"> YES</label>
<label><input type="radio" name="optsubmit" value="1" id="optsubmit"> YES</label>
</div>
<div class="form-group row">
<label><input type="radio" name="optsubmit" checked="checked" id="optsubmit" value="0"> NO</label>
@ -2787,7 +2787,7 @@ if (!empty($INRSYMBOL)) {
<div class="modal-body" style="padding:0px;">
<!-- <div class="col-md-4 pad"><strong>Select Item Code</strong>
<select id="emergencyitemcode" name="emergencyitemcode" class = "form-control select2">
<!-- <option value="1"> select material code</option>
<!-- <option value="1"> select material code</option>
</select>
</div>-->
@ -2838,14 +2838,14 @@ if (!empty($INRSYMBOL)) {
<!-- <div class="col-md-5">
<input type = "file" size = "20" input accept=".docx,.pdf,.doc.JPG,.PNG,.jpg" id="imag" name="images" onChange="filecheck();"/>
<input type = "file" size = "20" input accept=".docx,.pdf,.doc.JPG,.PNG,.jpg" id="imag" name="images" onChange="filecheck();"/>
<label for="images">Select file<br/><small>(only .pdf,.excel,.doc,.png,.jpg)</small></label>
</div> -->
<label for="images">Select file<br/><small>(only .pdf,.excel,.doc,.png,.jpg)</small></label>
</div> -->
<div class="col-md-10">
<!-- <legend>Multiple File</legend> -->
@ -2872,16 +2872,16 @@ if (!empty($INRSYMBOL)) {
<!--<thead>
<tr>
<th>MaterialCode1</th>
<th>DeliveryChallanDate</th>
<th>DeliveryChallanNo</th>
<th>VehicleNo</th>
<th>CourierNo</th>
<th>Quantity12</th>
<th>File</th>
</tr>
</thead>-->
<tr>
<th>MaterialCode1</th>
<th>DeliveryChallanDate</th>
<th>DeliveryChallanNo</th>
<th>VehicleNo</th>
<th>CourierNo</th>
<th>Quantity12</th>
<th>File</th>
</tr>
</thead>-->
<tbody id="specialappend">
@ -2907,7 +2907,6 @@ if (!empty($INRSYMBOL)) {
<!-- </form> -->
</div>
<div id="servicemodel" class="modal fade" data-backdrop-limit="1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog">
@ -2924,9 +2923,9 @@ if (!empty($INRSYMBOL)) {
<!-- <div class="col-md-4">
<input type = "file" size = "20" input accept=".docx,.pdx,.doc.JPG,.PNG,.jpg" id="images1" name="images1" onChange="sfilecheck();"/>
<label for="images">Select Company file<br/><small>(only .pdf,.excel,.doc,.png,.jpg)</small></label>
</div>
</div> -->
</div>
</div> -->
<!-- <div class="col-md-10"> -->
@ -2952,8 +2951,8 @@ if (!empty($INRSYMBOL)) {
<div class="modal-footer">
<div class="col-md-12 text-right">
<a class="btn btn-secondary waves-effect" data-dismiss="modal" onclick="SetExciseCalculationCancel();" value="Cancel">Cancel</a>
<a class="btn btn-success ok" ID="ExciseOption12" onclick="sfilealert();">&nbsp;&nbsp;<span class="bold">Submit</span></a>
<a class="btn btn-secondary waves-effect" data-dismiss="modal" onclick="SetExciseCalculationCancel();" value="Cancel">Cancel</a>
<a class="btn btn-success ok" ID="ExciseOption12" onclick="sfilealert();">&nbsp;&nbsp;<span class="bold">Submit</span></a>
</div>
</div>
</div>
@ -3102,9 +3101,9 @@ if (!empty($INRSYMBOL)) {
<h4>Edit Service Purchase Order Item </h4>
</center>
</div>
<div align="left">
<div class="modal-body p-4">
<div class="col-md-12">
<div class="row">
<div class="col-md-3">
<label>Req No<span class="badge mandatory">*</span></label>
<div>
@ -3146,7 +3145,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-3">
<label>Item Code<span class="badge mandatory">*</span></label>
<div>
@ -3242,7 +3241,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div> -->
<div class="col-md-12">
<div class="row">
<div class="col-md-3">
@ -3278,8 +3277,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12" style="padding:0px;">
<div class="col-md-12">
<div class="row">
<div class="col-md-6" align="right">
CGST In %
@ -3307,7 +3305,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-6" align="right">
SGST In %
@ -3335,7 +3333,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-6" align="right">
IGST In %
@ -3364,8 +3362,8 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
<div class="col-md-12">
<div class="col-md-5 col-md-offset-4" align="right">
<div class="row">
<div class="col-md-9" align="right">
<label>Other Allowances <?php echo "($INRSYM)" ?></label>
</div>
<div class="col-md-3">
@ -3377,8 +3375,8 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-5 col-md-offset-4" align="right">
<div class="row">
<div class="col-md-9" align="right">
<label> <?php echo "Total Order Amount In ($INRSYM)"; ?></label>
</div>
<div class="col-md-3">
@ -3390,17 +3388,21 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12" style="padding: 0px 30px 10px 30px;">
<div class="row" style="padding: 0px 30px 10px 30px;">
<div class="col-md-12">
<label>Service Description<span class="badge mandatory">*</span></label> <?php
$data = array('name' => 'EdittxtSpcialInstructionSingle', 'value' => set_value('EdittxtSpcialInstructionSingle'), 'id' => 'EdittxtSpcialInstructionSingle', 'class' => 'form-control', 'rows' => '3', 'cols' => '40');
echo form_textarea($data); ?>
</div>
</div>
<input type="hidden" id="hiddenServiceuserid" name="hiddenServiceuserid" />
</div>
<div class="modal-footer">
<div class="col-md-12">
<div class="col-md-12 text-right">
<a class="btn btn-cancel" data-dismiss="modal" value="Cancel">Cancel</a>
<a class="btn btn-success font EditService" ID="Edit">&nbsp;&nbsp;<span class="bold">Update Service</span></a>
</div>
@ -3416,14 +3418,14 @@ if (!empty($INRSYMBOL)) {
<div class="modal-dialog">
<!-- Modal content-->
<form>
<div class="modal-content" style="width:1150px;">
<div class="modal-content" style="width:1000px;">
<div class="modal-header">
<center>
<h4>Edit Revenue Purchase Order Line Item </h4>
</center>
</div>
<div align="left">
<div class="col-md-12">
<div class="modal-body p-4">
<div class="row">
<div class="col-md-4">
<label>Req No<span class="badge mandatory">*</span></label>
<div>
@ -3464,7 +3466,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-2">
<label>Item Code<span class="badge mandatory">*</span></label>
<div>
@ -3486,7 +3488,7 @@ if (!empty($INRSYMBOL)) {
?>
</div>
</div>
<div class="col-md-2">
<div class="col-md-1">
<label>UOM</label>
<div class="form-group">
<?php
@ -3495,7 +3497,6 @@ if (!empty($INRSYMBOL)) {
?>
</div>
</div>
<div class="col-md-6" style="padding: 0px;">
<div class="col-md-2" style="padding-right:0px;">
<label>Quantity<span class="badge mandatory">*</span></label>
<div class="form-group">
@ -3514,7 +3515,7 @@ if (!empty($INRSYMBOL)) {
?>
</div>
</div>
<div class="col-md-3">
<div class="col-md-1">
<label>Per</label> <?php
$data = array('name' => 'editrevenueEmergPer', 'value' => set_value('editrevenueEmergPer'), 'id' => 'editrevenueEmergPer', 'class' => 'form-control');
echo form_input($data); ?>
@ -3528,9 +3529,8 @@ if (!empty($INRSYMBOL)) {
?>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4">
<label>Discount Type </label>
@ -3572,7 +3572,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12" style="text-align:left;">
<div class="row" style="text-align:left;">
<div class="col-md-4"></div>
<div class="col-md-4">
<label>Packaging Type </label>
@ -3614,7 +3614,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4">
<label>Freight Type </label>
@ -3670,7 +3670,7 @@ if (!empty($INRSYMBOL)) {
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-8">
</div>
<div class="col-md-2">
@ -3692,8 +3692,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12" id="SGSTEditModel">
<div class="row" id="SGSTEditModel">
<div class="col-md-8">
</div>
<div class="col-md-2">
@ -3715,7 +3714,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12" id="IGSTEditModel">
<div class="row" id="IGSTEditModel">
<div class="col-md-8">
</div>
<div class="col-md-2">
@ -3737,7 +3736,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-8">
</div>
<div class="col-md-4">
@ -3750,8 +3749,7 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-md-8">
</div>
<div class="col-md-4">
@ -3764,24 +3762,24 @@ if (!empty($INRSYMBOL)) {
</div>
</div>
</div>
<div class="col-md-12">
<div class="row">
<div class="col-12">
<label><?php echo "Revenue Description"; ?></label>
<div class="form-group">
<?php
$data = array('name' => 'Edit_Service_Description', 'value' => set_value('Edit_Service_Description'), 'id' => 'Edit_Service_Description', 'class' => 'form-control', 'rows' => '2', 'cols' => '100');
echo form_textarea($data);;
?>
</div>
</div>
<div class="col-md-offset-9 col-md-3">
<a class="btn btn-secondary waves-effect" data-dismiss="modal" value="Cancel">Cancel</a>
<a class="btn btn-success EditRevenue" ID="EditRevenue"> &nbsp;&nbsp;<span class="bold">Edit Revenue</span></a>
</div>
</div>
</div>
<input type="hidden" id="hiddenRevenueuserid" name="hiddenRevenueuserid" />
<!-- footer for revenue po -->
<div class="modal-footer">
<div class="col-md-12 text-right">
<a class="btn btn-secondary waves-effect" data-dismiss="modal" value="Cancel">Cancel</a>
<a class="btn btn-success EditRevenue" ID="EditRevenue"> &nbsp;&nbsp;<span class="bold">Edit Revenue</span></a>
</div>
</div>
</div>
@ -3829,7 +3827,7 @@ if (!empty($INRSYMBOL)) {
?>
</div>
</div>
<div class="col-md-2">
<div class="col-md-1">
<label>UOM</label>
<div class="form-group">
<?php
@ -3838,8 +3836,7 @@ if (!empty($INRSYMBOL)) {
?>
</div>
</div>
<div class="col-md-6" style="padding:0px;display: flex;">
<div class="col-md-3">
<div class="col-md-2">
<label>Quantity<span class="badge mandatory">*</span></label>
<div class="form-group">
<?php
@ -3848,7 +3845,7 @@ if (!empty($INRSYMBOL)) {
?>
</div>
</div>
<div class="col-md-3">
<div class="col-md-2">
<label><?php echo "Rate ($INRSYM)"; ?><span class="badge mandatory"></label>
<div class="form-group">
<?php
@ -3857,12 +3854,12 @@ if (!empty($INRSYMBOL)) {
?>
</div>
</div>
<div class="col-md-3">
<div class="col-md-1">
<label>Per</label> <?php
$data = array('name' => 'addrevenueEmergPer', 'value' => set_value('addrevenueEmergPer'), 'id' => 'addrevenueEmergPer', 'class' => 'form-control');
echo form_input($data); ?>
</div>
<div class="col-md-3">
<div class="col-md-2">
<label><?php echo "Basic Amt ($INRSYM)"; ?></label>
<div class="form-group">
<?php
@ -3871,7 +3868,6 @@ if (!empty($INRSYMBOL)) {
?>
</div>
</div>
</div>
</div>
<div>
@ -4108,10 +4104,8 @@ if (!empty($INRSYMBOL)) {
</div>
<div class="row">
<div class="col-12">
<label><?php echo "Revenue Description"; ?></label>
</div>
<div class="row">
<div class="col-12">
<?php
$data = array('name' => 'Add_Service_Description', 'value' => set_value('Add_Service_Description'), 'id' => 'Add_Service_Description', 'class' => 'form-control', 'rows' => '2', 'cols' => '100');
echo form_textarea($data);;
@ -4412,7 +4406,6 @@ if (!empty($INRSYMBOL)) {
<!-- model for import PO -->
<div class="modal fade" id="IMPORT" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
@ -5378,7 +5371,7 @@ if (!empty($INRSYMBOL)) {
<div class="box-body">
<table id="serviceTax" class="table table-bordered table-hover" style="background-color:#fff;">
<thead >
<thead>
<tr>
<th>SNo</th>
<th>Requisition No</th>
@ -5593,7 +5586,7 @@ if (!empty($INRSYMBOL)) {
</div>
<!-- </section> -->
<script type="text/html" id="RevenueList">
<!-- <script type="text/html" id="RevenueList">
<tr id="<%=index%>">
<td align="left"><%=index%></td>
<td align="left"><%=ReqNo%></td>
@ -5612,7 +5605,7 @@ if (!empty($INRSYMBOL)) {
</td>
</tr>
</script>
</script> -->
<script>
var index = '1';
var userid = '';
@ -5700,15 +5693,15 @@ if (!empty($INRSYMBOL)) {
populateValueMainFormForRevenue();
if(index -1 == 0){
if (index - 1 == 0) {
$('#ServiceAppend').empty();
}
index = parseInt(index) + 1;
var template = jQuery("#RevenueList").html();
var html = `
<tr>
<tr id="${temp}">
<td>${temp}</td>
<td>${Reqnumber}</td>
<td>${materialCode}</td>
@ -5719,18 +5712,24 @@ if (!empty($INRSYMBOL)) {
<td>${basicval}</td>
<td>${TotalTaxValue}</td>
<td>${TotalOrderValue}</td>
<td>
<a data-target='#EDITREVENUE' data-id="${temp}" data-index="${index}" data-userid="${temp}" data-toggle="modal" href="#EDITREVENUE">
<i class="ri-pencil-fill"></i>
&nbsp;&nbsp;&nbsp;
</a>
<a href='#' onclick="DeleteRevenueRow('${temp}')" class="link" data-id="${temp}" data-index="${index}" data-userid="${temp}" id="Del">
<span class="ri-delete-bin-7-fill"></span>
</a>
</td>
</tr>
`;
$('#RevenueAppend').append(html);
// $('#serviceTax').row.add($(html)).draw();
var theForm = $(".CreatealterPO");
console.log("hidden inputs ");
addHidden(theForm, "Reqnumber" + temp, Reqnumber);
addHidden(theForm, "departmentName" + temp, departmentName);
addHidden(theForm, "AvilBudget" + temp, (AvilBudget ? AvilBudget : 0));
@ -5766,6 +5765,9 @@ if (!empty($INRSYMBOL)) {
addHidden(theForm, "RevenueIgst" + temp, Igst);
addHidden(theForm, "RevenueAfterIgst" + temp, AfterIgst);
$('#txtRowCount1').val(temp);
$('#hiddenRevenueuserid').val(temp);
clearRevenueModalFields();
$('#REVENUE').modal('hide');
@ -6344,6 +6346,7 @@ if (!empty($INRSYMBOL)) {
if (validateServiceTax()) {
// alert('inside Addservice');
var temp = index;
console.log('temp = ' + temp);
var Reqnumber = $('#purpose').val();
var departmentName = $('#DepartmentName').val();
var AvilBudget = $('#AvalBuget').val();
@ -6389,7 +6392,7 @@ if (!empty($INRSYMBOL)) {
populateValueMainFormForServiceTax();
if(index - 1 == 0){
if (index - 1 == 0) {
$('#ServiceAppend').empty();
$('#RevenueAppend').empty();
}
@ -6398,7 +6401,7 @@ if (!empty($INRSYMBOL)) {
var template = jQuery("#ServiceList").html();
var html = `
<tr>
<tr id="${temp}">
<td>${temp}</td>
<td>${Reqnumber}</td>
<td>${materialCode}</td>
@ -6409,11 +6412,19 @@ if (!empty($INRSYMBOL)) {
<td>${basicval}</td>
<td>${TotalTaxValue}</td>
<td>${TotalOrderValue}</td>
<td>
<a data-target='#EDITSERVICE' data-id="${temp}" data-index="${index}" data-userid="${temp}" data-toggle="modal" href="#EDITSERVICE">
<i class="ri-pencil-fill"></i>
&nbsp;&nbsp;&nbsp;
</a>
<a href='#' onclick="DeleteRow('${temp}')" class="link" data-id="${temp}" data-index="${index}" data-userid="${temp}" id="Del">
<span class="ri-delete-bin-7-fill"></span>
</a>
</td>
</tr>
`;
console.log("index");
console.log(index);
console.log("index = " + index);
$('#ServiceAppend').append(html);
@ -6447,6 +6458,7 @@ if (!empty($INRSYMBOL)) {
addHidden(theForm, "FrequencySchedule" + temp, FrequencySchedule);
$('#txtRowCount').val(temp);
$('#hiddenServiceuserid').val(temp);
$('#SERVICE').modal('hide');
}
@ -6562,121 +6574,65 @@ if (!empty($INRSYMBOL)) {
/**
* This function is used to edit the service seleted po
*/
var EditGetMaterialData;
$(document).ready(function() {
$("#EDITSERVICE").on("shown.bs.modal", function(e) {
tinyMCE.triggerSave();
var EditGetMaterialData;
EditGetMaterialData = '';
userid = $(e.relatedTarget).data('userid');
var tr = document.getElementById(userid);
var cellval = tr.cells;
var id = $('#Reqnumber' + userid).val();
$('#EditReqNo').val($('#Reqnumber' + userid).val());
$('#EditdeptName').val($('#departmentName' + userid).val());
$('#EditCostCenter').val($('#costCode' + userid).val());
$('#EditAvlBudAmt').val($('#AvilBudget' + userid).val() ? $('#AvilBudget' + userid).val() : 0);
$('#EditItemName').val($('#materialName' + userid).val());
$('#EditUOM').val($('#uom' + userid).val());
$('#EditEmergPer').val($('#Serviceper' + userid).val());
$('#EditQuantity').val($('#quantity' + userid).val());
$('#EditRate').val($('#itemRate' + userid).val());
$('#txtEditBasicValue').val(cellval[7].innerHTML);
$('#EditAfterCgst').val($('#AfterCgst' + userid).val());
$('#EditAfterSgst').val($('#AfterSgst' + userid).val());
$('#EditAfterIgst').val($('#AfterIgst' + userid).val());
$('#EditCgst').val($('#Cgst' + userid).val());
$('#EditSgst').val($('#Sgst' + userid).val());
$('#EditIgst').val($('#Igst' + userid).val());
//$('#EditFrequencyNo').val($('#FrequencyValue'+userid).val());
//$('#EditFrequency').val($('#Frequency'+userid).val());
$('#EditTotalOrderValue').val(cellval[9].innerHTML);
$('#EditOtherAllowances').val($('#OtherAmt' + userid).val());
tinyMCE.get('EdittxtSpcialInstructionSingle').setContent($('#ItemServiceDescription' + userid).val());
if ($('#FrequencySchedule' + userid).val() != 'Recurring') {
$('#EditFrequencyChange').val('One time');
$("#EDITSERVICE").on("shown.bs.modal", function(e) {
tinyMCE.triggerSave();
var userid = $(e.relatedTarget).data('userid');
console.log("userid:", userid);
console.log($('#Reqnumber' + userid).val());
var tr = document.getElementById(userid);
var cellval = tr.cells;
} else {
$('#EditFrequencyChange').val($('#FrequencySchedule' + userid).val());
// Ensure the following elements have the correct IDs
}
$('#EditReqNo').val($('#Reqnumber' + userid).val());
$('#EditdeptName').val($('#departmentName' + userid).val());
$('#EditCostCenter').val($('#costCode' + userid).val());
$('#EditAvlBudAmt').val($('#AvilBudget' + userid).val() || 0);
$('#EditItemName').val($('#materialName' + userid).val());
$('#EditUOM').val($('#uom' + userid).val());
$('#EditEmergPer').val($('#Serviceper' + userid).val());
$('#EditQuantity').val($('#quantity' + userid).val());
$('#EditRate').val($('#itemRate' + userid).val());
$('#txtEditBasicValue').val(cellval[7].innerHTML);
$('#EditAfterCgst').val($('#AfterCgst' + userid).val());
$('#EditAfterSgst').val($('#AfterSgst' + userid).val());
$('#EditAfterIgst').val($('#AfterIgst' + userid).val());
$('#EditCgst').val($('#Cgst' + userid).val());
$('#EditSgst').val($('#Sgst' + userid).val());
$('#EditIgst').val($('#Igst' + userid).val());
$('#EditTotalOrderValue').val(cellval[9].innerHTML);
$('#EditOtherAllowances').val($('#OtherAmt' + userid).val());
$("#EditMaterialCode").empty();
$("#EditMaterialCode").append($('<option></option>').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
$.each(JSON.parse(materialData), function(index, value) {
if ($('#materialCode' + userid).val() != value.MaterialCode) {
$("#EditMaterialCode").append($('<option></option>').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
tinyMCE.get('EdittxtSpcialInstructionSingle').setContent($('#ItemServiceDescription' + userid).val());
if ($('#FrequencySchedule' + userid).val() != 'Recurring') {
$('#EditFrequencyChange').val('One time');
} else {
$('#EditFrequencyChange').val($('#FrequencySchedule' + userid).val());
}
$("#EditMaterialCode").empty();
$("#EditMaterialCode").append($('<option></option>').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
if (typeof materialData !== 'undefined' && materialData !== null && materialData !== '') {
var parsedMaterialData = JSON.parse(materialData);
$.each(parsedMaterialData, function(index, value) {
// Assuming userid is defined somewhere in your code
if ($('#materialCode' + userid).val() != value.MaterialCode) {
$("#EditMaterialCode").append($('<option></option>').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
}
});
} else {
console.log("materialData is not defined or empty.");
}
});
/*get Material list while editing
var EditPoType=$('#Reqnumber'+userid).val();
$.ajax({
data:{input:EditPoType},
type:"POST",
url:"<?php echo base_url() ?>emergencypurchaseorder/getMaterialCode",
success:function(data) {
$('#content').loader('hide');
if(data)
{
EditGetMaterialData=data;
$("#EditMaterialCode").empty();
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val()) );
$.each(JSON.parse(data), function (index, value) {
if($('#materialCode'+userid).val() != value.MaterialCode)
{
$("#EditMaterialCode").append( $('<option></option>').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName) );
}
});
}
}
});*/
});
/**
* edit emenergency service po validations
*/
@ -6756,6 +6712,8 @@ $('#content').loader('hide');
var basicval = $("#txtEditBasicValue").val();
var userid = $("#hiddenServiceuserid").val();
var TotalTaxValue = calculateEditTaxValue();
@ -6795,6 +6753,8 @@ $('#content').loader('hide');
populateValueMainFormForEditServiceTax();
}else{
console.log("in else part...");
}
});
@ -6973,7 +6933,7 @@ $('#content').loader('hide');
} else {
// Submit the form using AJAX
$.ajax({
url:"<?php echo base_url() ?>emergencypurchaseorder/addNewServicePurchaseOrder",
url: "<?php echo base_url() ?>emergencypurchaseorder/addNewServicePurchaseOrder",
type: "POST",
data: formData,
processData: false, // Prevent jQuery from automatically transforming the data into a query string
@ -7060,12 +7020,12 @@ $('#content').loader('hide');
// Handle the server response
// alert(data);
console.log(data);
$('#txtRowCount1').val('');
$('#txtDeletedRow1').val('');
$('#SpcialInstruction').val('');
$('#txtDeliveryAddress').val('');
// window.location = "purchaseorderListing";
window.location = "purchaseorderListing";
},
error: function(xhr, status, error) {
// Handle errors
@ -7217,11 +7177,9 @@ $('#content').loader('hide');
}
});
});
$("#EDITREVENUE").on("shown.bs.modal", function(e) {
userid = $(e.relatedTarget).data('userid');
$(document).ready(function() {
$("#EDITREVENUE").on("shown.bs.modal", function(e) {
var userid = $(e.relatedTarget).data('userid');
var CheckLocalInter = $('#CheckLocalInter' + userid).val();
if (CheckLocalInter == "0") {
@ -7289,30 +7247,24 @@ $('#content').loader('hide');
$("#EditRevenueMaterialCode").empty();
$("#EditRevenueMaterialCode").append($('<option></option>').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
$.each(JSON.parse(materialData), function(index, value) {
if ($('#materialCode' + userid).val() != value.MaterialCode) {
$("#EditRevenueMaterialCode").append($('<option></option>').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
if (typeof materialData !== 'undefined' && materialData !== null && materialData !== '') {
var parsedMaterialData = JSON.parse(materialData);
$.each(parsedMaterialData, function(index, value) {
if ($('#materialCode' + userid).val() != value.MaterialCode) {
$("#EditRevenueMaterialCode").append($('<option></option>').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName));
}
});
} else {
console.log("materialData is not defined or empty.");
}
});
$("#EditDiscountType").val($('#DisType' + userid).val());
$("#drpEditFreight").val($('#FreightType' + userid).val());
$("#EditPackagingType").val($('#PackType' + userid).val())
});
});
$('#EditRevenueMaterialCode').change(function() {
@ -7387,7 +7339,7 @@ $('#content').loader('hide');
var TotalOrderValue = $("#txtEditRevenueTotalOrderValue").val();
var servicedescription = $("#Edit_Service_Description").val();
var TotalTaxValue = calculateRevenueEditTaxValue();
var userid = $("#hiddenRevenueuserid").val();
var tr = document.getElementById(userid);
var cellval = tr.cells;