Cost center change
This commit is contained in:
parent
dd7a5d3fd5
commit
3c0436ee15
@ -16,6 +16,7 @@
|
|||||||
$TotalBasicAmount = 0.0;
|
$TotalBasicAmount = 0.0;
|
||||||
$ServiceDescription = '';
|
$ServiceDescription = '';
|
||||||
$MaxPoDate = '';
|
$MaxPoDate = '';
|
||||||
|
$AvlAmount = 0;
|
||||||
if(!empty($MaxPODate))
|
if(!empty($MaxPODate))
|
||||||
{
|
{
|
||||||
foreach ($MaxPODate as $date)
|
foreach ($MaxPODate as $date)
|
||||||
@ -43,7 +44,12 @@ if(!empty($POMaster))
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!empty($AvlBudAmt))
|
||||||
|
{
|
||||||
|
|
||||||
|
$AvlAmount = $AvlBudAmt;
|
||||||
|
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
<script src="<?php echo base_url(); ?>assets/js/CreatePOValidation.js" type="text/javascript"></script>
|
<script src="<?php echo base_url(); ?>assets/js/CreatePOValidation.js" type="text/javascript"></script>
|
||||||
<script>
|
<script>
|
||||||
@ -51,6 +57,9 @@ var RequistQuantity = '';
|
|||||||
var AvilBudAmt = '';
|
var AvilBudAmt = '';
|
||||||
var POMaxDate = '<?php echo $MaxPoDate;?>';
|
var POMaxDate = '<?php echo $MaxPoDate;?>';
|
||||||
var d = new Date(POMaxDate);
|
var d = new Date(POMaxDate);
|
||||||
|
var SelectedMaterialList = {
|
||||||
|
Mat: []
|
||||||
|
};
|
||||||
$(function() {
|
$(function() {
|
||||||
$("#PODate").datepicker({
|
$("#PODate").datepicker({
|
||||||
minDate : d,
|
minDate : d,
|
||||||
@ -95,7 +104,7 @@ $('#ReqNo').change(function() {
|
|||||||
|
|
||||||
var id = $('#ReqNo').val();
|
var id = $('#ReqNo').val();
|
||||||
$("#AvlBudAmt").val('');
|
$("#AvlBudAmt").val('');
|
||||||
$("#CostCenter").empty();
|
$("#CostCenter").val('');
|
||||||
$("#MaterialCode").empty();
|
$("#MaterialCode").empty();
|
||||||
$("#deptName").val('');
|
$("#deptName").val('');
|
||||||
$("#UOM").val('');
|
$("#UOM").val('');
|
||||||
@ -107,68 +116,68 @@ $("#txtBasicValue").val('');
|
|||||||
if(id != '0')
|
if(id != '0')
|
||||||
{
|
{
|
||||||
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
|
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
|
||||||
var cost = <?php echo json_encode($CostList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
//alert(Material);
|
var AvlBudAmt = '<?php echo $AvlAmount ?>';
|
||||||
|
|
||||||
// For Binding DepartmentName
|
// For Binding DepartmentName
|
||||||
$.each(y, function(idx, obj) {
|
$.each(y, function(idx, obj) {
|
||||||
if(obj.ReqNo === id)
|
if(obj.ReqNo === id)
|
||||||
{
|
{
|
||||||
$("#deptName").val(obj.DepartmentName);
|
$("#deptName").val(obj.DepartmentName);
|
||||||
|
$("#CostCenter").val(obj.CostCenterCode);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// For Binding Cost center for the selected department
|
$("#AvlBudAmt").val(AvlBudAmt);
|
||||||
$("#CostCenter").append( $('<option></option>').val("0").html("Select Cost Center") );
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
if(obj.ReqNo === id)
|
|
||||||
{
|
|
||||||
$("#CostCenter").append( $('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName) );
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
// For Binding Material list center for the selected Requistion Number
|
// For Binding Material list center for the selected Requistion Number
|
||||||
$("#MaterialCode").append( $('<option></option>').val("0").html("Select Material Code") );
|
$("#MaterialCode").append( $('<option></option>').val("0").html("Select Material Code") );
|
||||||
for(i=0;i<Material.length;i++)
|
var isAdded = "0";
|
||||||
|
for(i=0;i<Material.length;i++)
|
||||||
{
|
{
|
||||||
$.each(Material[i], function(idx, obj) {
|
$.each(Material[i], function(idx, obj) {
|
||||||
|
|
||||||
if(obj.ReqNo === id )
|
if(obj.ReqNo === id )
|
||||||
{
|
{
|
||||||
if(SelectedMaterialCode.length > 0)
|
|
||||||
{
|
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
||||||
for (i = 0; i < CollIndex; i++)
|
if (id == el.ReqNo )
|
||||||
{
|
|
||||||
if( SelectedMaterialCode[i] != obj.MaterialCode)
|
|
||||||
{
|
{
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName) );
|
|
||||||
|
if(el.materialCode == obj.MaterialCode)
|
||||||
|
{
|
||||||
|
isAdded = "1";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isAdded = "0";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
if(isAdded == "0")
|
||||||
|
{
|
||||||
|
|
||||||
|
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
alert('Please select the Requisition Number');
|
alert('Please select the Requisition Number');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
id = '';
|
||||||
|
|
||||||
|
});
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
$('#MaterialCode').change(function() {
|
$('#MaterialCode').change(function() {
|
||||||
|
|
||||||
var id = $('#MaterialCode').val();
|
var id = $('#MaterialCode').val();
|
||||||
@ -197,131 +206,6 @@ $('#MaterialCode').change(function() {
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
/*$('#CostCenter').change(function() {
|
|
||||||
|
|
||||||
var id = $('#CostCenter').val();
|
|
||||||
$("#AvlBudAmt").val('');
|
|
||||||
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
var cost = <?php echo json_encode($CostList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
if(obj.CostCenterCode === id)
|
|
||||||
{
|
|
||||||
$("#AvlBudAmt").val(obj.BudgetAmount);
|
|
||||||
AvilBudAmt = obj.BudgetAmount;
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the MaterialCode');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
});*/
|
|
||||||
$('#CostCenter').change(function() {
|
|
||||||
|
|
||||||
var id = $('#CostCenter').val();
|
|
||||||
$("#AvlBudAmt").val('');
|
|
||||||
var ReqTpe =$('#POType').val();
|
|
||||||
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
$('#content').loader('show');
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqTpe,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
$("#AvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert("Error");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the Cost Center');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}); /*
|
|
||||||
$('#EditMaterialCode').change(function() {
|
|
||||||
|
|
||||||
var id = $('#EditMaterialCode').val();
|
|
||||||
RequistQuantity = '';
|
|
||||||
clearEditTaxField();
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
var y = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
|
|
||||||
|
|
||||||
$.each(y, function(idx, obj) {
|
|
||||||
if(obj.MaterialCode === id)
|
|
||||||
{
|
|
||||||
$("#EditItemName").val(obj.MaterialName);
|
|
||||||
$("#EditUOM").val(obj.UOM);
|
|
||||||
$("#EditQuantity").val(obj.Quantity);
|
|
||||||
RequistQuantity = obj.Quantity;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the MaterialCode');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
});*/
|
|
||||||
|
|
||||||
$('#EditCostCenter').change(function() {
|
|
||||||
|
|
||||||
var id = $('#EditCostCenter').val();
|
|
||||||
alert(id);
|
|
||||||
var ReqTpe =$('#POType').val();
|
|
||||||
|
|
||||||
$("#EditAvlBudAmt").val('');
|
|
||||||
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
$('#content').loader('show');
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqTpe,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
//salert(data);
|
|
||||||
$("#EditAvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert("Error");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the MaterialCode');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
});
|
});
|
||||||
function Ratechange(){
|
function Ratechange(){
|
||||||
@ -776,12 +660,8 @@ function clearEditTaxField()
|
|||||||
<label>Cost Center Name</label>
|
<label>Cost Center Name</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$options = array("0"=>'Select Cost Center');
|
$data = array('name' => 'CostCenter','value' => set_value('CostCenter'),'id'=>'CostCenter', 'class' => 'form-control' ,'readonly' => 'true');
|
||||||
//print_r( $options);
|
echo form_input($data);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo form_dropdown('CostCenter', $options,set_value('CostCenter'),'id="CostCenter"' ,'class="form-control"');
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -1012,9 +892,8 @@ function clearEditTaxField()
|
|||||||
<label>Cost Center Name</label>
|
<label>Cost Center Name</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$options = array("0"=>'Select Cost Center');
|
$data = array('name' => 'EditCostCenter','value' => set_value('EditCostCenter'),'id'=>'EditCostCenter', 'class' => 'form-control' ,'readonly' => 'true');
|
||||||
|
echo form_input($data);
|
||||||
echo form_dropdown('EditCostCenter', $options,set_value('EditCostCenter'),'id="EditCostCenter"' ,'class="form-control"');
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -1423,12 +1302,13 @@ $("#EDITSERVICE").on("shown.bs.modal", function(e) {
|
|||||||
|
|
||||||
$('#EditReqNo').val($('#Reqnumber'+userid).val());
|
$('#EditReqNo').val($('#Reqnumber'+userid).val());
|
||||||
$('#EditdeptName').val($('#departmentName'+userid).val());
|
$('#EditdeptName').val($('#departmentName'+userid).val());
|
||||||
|
$("#EditCostCenter").val($('#costCode'+userid).val());
|
||||||
$('#EditAvlBudAmt').val($('#AvilBudget'+userid).val());
|
$('#EditAvlBudAmt').val($('#AvilBudget'+userid).val());
|
||||||
|
|
||||||
$('#EditItemName').val($('#materialName'+userid).val());
|
$('#EditItemName').val($('#materialName'+userid).val());
|
||||||
$('#EditUOM').val($('#uom'+userid).val());
|
$('#EditUOM').val($('#uom'+userid).val());
|
||||||
$('#EditQuantity').val($('#quantity'+userid).val());
|
$('#EditQuantity').val($('#quantity'+userid).val());
|
||||||
|
RequistQuantity = $('#quantity'+userid).val();
|
||||||
$('#EditRate').val($('#itemRate'+userid).val());
|
$('#EditRate').val($('#itemRate'+userid).val());
|
||||||
$('#txtEditBasicValue').val(cellval[6].innerHTML);
|
$('#txtEditBasicValue').val(cellval[6].innerHTML);
|
||||||
$('#EditAfterServiceTax').val($('#ServiceTax'+userid).val());
|
$('#EditAfterServiceTax').val($('#ServiceTax'+userid).val());
|
||||||
@ -1440,69 +1320,55 @@ $("#EDITSERVICE").on("shown.bs.modal", function(e) {
|
|||||||
|
|
||||||
RequistQuantity = $('#quantity'+userid).val();
|
RequistQuantity = $('#quantity'+userid).val();
|
||||||
|
|
||||||
$("#EditCostCenter").empty();
|
|
||||||
var cost = <?php echo json_encode($CostList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
|
|
||||||
// For Binding Cost center for the selected department
|
|
||||||
$("#EditCostCenter").append( $('<option></option>').val($('#costCode'+userid).val()).html($('#costCode'+userid).val()) );
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
|
|
||||||
if(obj.ReqNo === $('#Reqnumber'+userid).val())
|
|
||||||
{
|
|
||||||
$("#EditCostCenter").append( $('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName) );
|
|
||||||
|
|
||||||
|
|
||||||
} });
|
|
||||||
var id = $('#costCode'+userid).val();
|
|
||||||
var ReqType = '<?php echo REVENUE ?>';
|
|
||||||
//alert(ReqType);
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqType,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
//alert(data);
|
|
||||||
$("#EditAvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#EditMaterialCode").empty();
|
$("#EditMaterialCode").empty();
|
||||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
// For Binding Material list center for the selected Requistion Number
|
// For Binding Material list center for the selected Requistion Number
|
||||||
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val() ) );
|
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val() ) );
|
||||||
for(i=0;i<Material.length;i++)
|
|
||||||
|
var isAdded = "0";
|
||||||
|
for(i=0;i<Material.length;i++)
|
||||||
{
|
{
|
||||||
$.each(Material[i], function(idx, obj) {
|
$.each(Material[i], function(idx, obj) {
|
||||||
|
|
||||||
if(obj.ReqNo === id )
|
if(obj.ReqNo === id )
|
||||||
{
|
{
|
||||||
if(SelectedMaterialCode.length > 0)
|
|
||||||
{
|
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
||||||
for (i = 0; i < CollIndex; i++) {
|
if (id == el.ReqNo )
|
||||||
if( SelectedMaterialCode[i] != obj.MaterialCode)
|
{
|
||||||
{
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName) );
|
if(el.materialCode == obj.MaterialCode)
|
||||||
|
{
|
||||||
|
|
||||||
|
isAdded = "1";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isAdded = "0";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
if(isAdded == "0")
|
||||||
|
{
|
||||||
|
|
||||||
|
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$('.AddService').click(function(){
|
$('.AddService').click(function(){
|
||||||
@ -1548,6 +1414,12 @@ $('.AddService').click(function(){
|
|||||||
$('#MaterialCode option[value='+materialCode+']').remove();
|
$('#MaterialCode option[value='+materialCode+']').remove();
|
||||||
SelectedMaterialCode[CollIndex] = materialCode;
|
SelectedMaterialCode[CollIndex] = materialCode;
|
||||||
CollIndex = CollIndex + 1;
|
CollIndex = CollIndex + 1;
|
||||||
|
|
||||||
|
SelectedMaterialList.Mat.push({
|
||||||
|
"materialCode" : materialCode,
|
||||||
|
"ReqNo" : Reqnumber,
|
||||||
|
|
||||||
|
});
|
||||||
populateValueMainFormForServiceTax();
|
populateValueMainFormForServiceTax();
|
||||||
|
|
||||||
|
|
||||||
@ -1696,9 +1568,9 @@ function populateValueMainFormForServiceTax()
|
|||||||
}
|
}
|
||||||
function populateValueMainFormForEditServiceTax()
|
function populateValueMainFormForEditServiceTax()
|
||||||
{
|
{
|
||||||
//alert('Tst');
|
|
||||||
var rows = document.getElementById('ServiceTable').rows.length;
|
|
||||||
|
|
||||||
|
var rows = document.getElementById('serviceTax').rows.length;
|
||||||
|
|
||||||
var TotServiceTax = 0;
|
var TotServiceTax = 0;
|
||||||
var TotEduCess = 0;
|
var TotEduCess = 0;
|
||||||
var TotSecHighTax = 0;
|
var TotSecHighTax = 0;
|
||||||
@ -1706,18 +1578,27 @@ function populateValueMainFormForEditServiceTax()
|
|||||||
var TotSwachhTax = 0;
|
var TotSwachhTax = 0;
|
||||||
var TotSummary = 0;
|
var TotSummary = 0;
|
||||||
var TotBasicAmout = 0;
|
var TotBasicAmout = 0;
|
||||||
|
var i = 0;
|
||||||
for (i = 1; i < rows; i++) {
|
do {
|
||||||
|
i += 1;
|
||||||
|
var tr= document.getElementById(i);
|
||||||
|
//alert(tr);
|
||||||
|
if(tr != null)
|
||||||
|
{
|
||||||
|
cells = tr.getElementsByTagName('td');
|
||||||
|
|
||||||
|
|
||||||
var AfterServiceTax = $('#ServiceTax'+i).val() == '' ? '0.00' : $('#ServiceTax'+i).val();
|
var rowid = cells[0].innerHTML;
|
||||||
var AfterEduCess = $('#EduCess'+i).val() == '' ? '0.00' : $('#EduCess'+i).val();
|
|
||||||
var AfterSecHighTax = $('#ServiceTax'+i).val() == '' ? '0.00' : $('#ServiceTax'+i).val();
|
var AfterServiceTax = $('#ServiceTax'+rowid).val() == '' ? '0.00' : $('#ServiceTax'+rowid).val();
|
||||||
var AfterKrishiTax =$('#KrishiTax'+i).val() == '' ? '0.00' : $('#KrishiTax'+i).val();
|
var AfterEduCess = $('#EduCess'+rowid).val() == '' ? '0.00' : $('#EduCess'+rowid).val();
|
||||||
var AfterSwachhTax = $('#SwachhTax'+i).val() == '' ? '0.00' : $('#SwachhTax'+i).val();
|
var AfterSecHighTax = $('#SecHighTax'+rowid).val() == '' ? '0.00' : $('#SecHighTax'+rowid).val();
|
||||||
var TotalVal =$('#TotalOrderValue'+i).val() == '' ? '0.00' : $('#TotalOrderValue'+i).val();
|
var AfterKrishiTax =$('#KrishiTax'+rowid).val() == '' ? '0.00' : $('#KrishiTax'+rowid).val();
|
||||||
|
var AfterSwachhTax = $('#SwachhTax'+rowid).val() == '' ? '0.00' : $('#SwachhTax'+rowid).val();
|
||||||
|
var TotalVal =$('#TotalOrderValue'+rowid).val() == '' ? '0.00' : $('#TotalOrderValue'+rowid).val();
|
||||||
|
|
||||||
var Quantity = $('#quantity'+i).val() == '' ? '0.00' : $('#quantity'+i).val();
|
var Quantity = $('#quantity'+rowid).val() == '' ? '0.00' : $('#quantity'+rowid).val();
|
||||||
var ItemRate = $('#itemRate'+i).val() == '' ? '0.00' : $('#itemRate'+i).val();
|
var ItemRate = $('#itemRate'+rowid).val() == '' ? '0.00' : $('#itemRate'+rowid).val();
|
||||||
var BasicVal = parseFloat(Quantity) * parseFloat(ItemRate);
|
var BasicVal = parseFloat(Quantity) * parseFloat(ItemRate);
|
||||||
|
|
||||||
TotServiceTax = parseFloat(TotServiceTax) + parseFloat(AfterServiceTax);
|
TotServiceTax = parseFloat(TotServiceTax) + parseFloat(AfterServiceTax);
|
||||||
@ -1728,8 +1609,11 @@ function populateValueMainFormForEditServiceTax()
|
|||||||
TotSummary = parseFloat(TotSummary) + parseFloat(TotalVal);
|
TotSummary = parseFloat(TotSummary) + parseFloat(TotalVal);
|
||||||
TotBasicAmout = parseFloat(TotBasicAmout) + parseFloat(BasicVal);
|
TotBasicAmout = parseFloat(TotBasicAmout) + parseFloat(BasicVal);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
} while (i < rows);
|
||||||
|
|
||||||
$('#txtTotBasicAmount').val(parseFloat(TotBasicAmout).toFixed(2) );
|
$('#txtTotBasicAmount').val(parseFloat(TotBasicAmout).toFixed(2) );
|
||||||
$('#txtTotalServiceTax').val(parseFloat(TotServiceTax).toFixed(2) );
|
$('#txtTotalServiceTax').val(parseFloat(TotServiceTax).toFixed(2) );
|
||||||
$('#txtTotHigherEdu').val(parseFloat(TotSecHighTax).toFixed(2) );
|
$('#txtTotHigherEdu').val(parseFloat(TotSecHighTax).toFixed(2) );
|
||||||
@ -1858,12 +1742,59 @@ function DeleteRow(rowid)
|
|||||||
}});
|
}});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
populateValueMainFormForDeleteItem(rowid);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
function populateValueMainFormForDeleteItem(rowid)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
// alert(rows);
|
||||||
|
var TotServiceTax = $('#txtTotalServiceTax'+rowid).val();
|
||||||
|
var TotEduCess = $('#txtTotalEducess'+rowid).val();
|
||||||
|
var TotSecHighTax = $('#txtTotHigherEdu'+rowid).val();
|
||||||
|
var TotKrishiTax = $('#txtTotalKrishiKalyan'+rowid).val();
|
||||||
|
var TotSwachhTax = $('#txtTotSwachhBharat'+rowid).val();
|
||||||
|
var TotSummary = $('#TotalOrderValue'+rowid).val();
|
||||||
|
var TotBasicAmout = $('#txtTotalOrderValueSummary'+rowid).val();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var AfterServiceTax = $('#ServiceTax'+rowid).val() == '' ? '0.00' : $('#ServiceTax'+rowid).val();
|
||||||
|
var AfterEduCess = $('#EduCess'+rowid).val() == '' ? '0.00' : $('#EduCess'+rowid).val();
|
||||||
|
var AfterSecHighTax = $('#SecHighTax'+rowid).val() == '' ? '0.00' : $('#SecHighTax'+rowid).val();
|
||||||
|
var AfterKrishiTax =$('#KrishiTax'+rowid).val() == '' ? '0.00' : $('#KrishiTax'+rowid).val();
|
||||||
|
var AfterSwachhTax = $('#SwachhTax'+rowid).val() == '' ? '0.00' : $('#SwachhTax'+rowid).val();
|
||||||
|
var TotalVal =$('#TotalOrderValue'+rowid).val() == '' ? '0.00' : $('#TotalOrderValue'+rowid).val();
|
||||||
|
|
||||||
|
var Quantity = $('#quantity'+rowid).val() == '' ? '0.00' : $('#quantity'+rowid).val();
|
||||||
|
var ItemRate = $('#itemRate'+rowid).val() == '' ? '0.00' : $('#itemRate'+rowid).val();
|
||||||
|
var BasicVal = parseFloat(Quantity) * parseFloat(ItemRate);
|
||||||
|
//alert(TotalVal);
|
||||||
|
|
||||||
|
TotServiceTax = parseFloat(TotServiceTax) - parseFloat(AfterServiceTax);
|
||||||
|
TotEduCess = parseFloat(TotEduCess) - parseFloat(AfterEduCess);
|
||||||
|
TotSecHighTax = parseFloat(TotSecHighTax) - parseFloat(AfterSecHighTax);
|
||||||
|
TotKrishiTax = parseFloat(TotKrishiTax) - parseFloat(AfterKrishiTax);
|
||||||
|
TotSwachhTax = parseFloat(TotSwachhTax) - parseFloat(AfterSwachhTax);
|
||||||
|
TotSummary = parseFloat(TotSummary) - parseFloat(TotalVal);
|
||||||
|
TotBasicAmout = parseFloat(TotBasicAmout) - parseFloat(BasicVal);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$('#txtTotBasicAmount').val(parseFloat(TotBasicAmout).toFixed(2) );
|
||||||
|
$('#txtTotalServiceTax').val(parseFloat(TotServiceTax).toFixed(2) );
|
||||||
|
$('#txtTotHigherEdu').val(parseFloat(TotSecHighTax).toFixed(2) );
|
||||||
|
$('#txtTotalEducess').val(parseFloat(TotEduCess).toFixed(2) );
|
||||||
|
$('#txtTotalKrishiKalyan').val(parseFloat(TotKrishiTax).toFixed(2) );
|
||||||
|
$('#txtTotSwachhBharat').val(parseFloat(TotSwachhTax).toFixed(2) );
|
||||||
|
$('#txtTotalOrderValueSummary').val(parseFloat(TotSummary).toFixed(2) );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
function validateServiceTax()
|
function validateServiceTax()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@ -4,6 +4,7 @@ $CompanyAddress = '';
|
|||||||
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
||||||
$CurrentDate = $dt->format('Y-m-d');
|
$CurrentDate = $dt->format('Y-m-d');
|
||||||
$MaxPoDate = '';
|
$MaxPoDate = '';
|
||||||
|
$AvlAmount = 0;
|
||||||
if(!empty($MaxPODate))
|
if(!empty($MaxPODate))
|
||||||
{
|
{
|
||||||
foreach ($MaxPODate as $date)
|
foreach ($MaxPODate as $date)
|
||||||
@ -17,6 +18,12 @@ if(!empty($CompanyDetails))
|
|||||||
{
|
{
|
||||||
$CompanyAddress = $Req->Address;
|
$CompanyAddress = $Req->Address;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
if(!empty($AvlBudAmt))
|
||||||
|
{
|
||||||
|
|
||||||
|
$AvlAmount = $AvlBudAmt;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$SupId = '';
|
$SupId = '';
|
||||||
@ -150,7 +157,7 @@ $('#ReqNo').change(function() {
|
|||||||
|
|
||||||
var id = $('#ReqNo').val();
|
var id = $('#ReqNo').val();
|
||||||
$("#deptName").val('');
|
$("#deptName").val('');
|
||||||
$("#CostCenter").empty();
|
$("#CostCenter").val('');
|
||||||
$("#MaterialCode").empty();
|
$("#MaterialCode").empty();
|
||||||
$("#ItemName").val('');
|
$("#ItemName").val('');
|
||||||
$("#UOM").val('');
|
$("#UOM").val('');
|
||||||
@ -158,31 +165,23 @@ $("#Quantity").val('');
|
|||||||
$("#ItemName").val('');
|
$("#ItemName").val('');
|
||||||
$("#Rate").val('');
|
$("#Rate").val('');
|
||||||
$("#txtBasicValue").val('');
|
$("#txtBasicValue").val('');
|
||||||
|
$("#AvlBudAmt").val('');
|
||||||
resetTaxField();
|
resetTaxField();
|
||||||
if(id != '0')
|
if(id != '0')
|
||||||
{
|
{
|
||||||
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
|
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
|
||||||
var cost = <?php echo json_encode($CostList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
|
|
||||||
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
|
var AvlBudAmt = '<?php echo $AvlAmount ?>';
|
||||||
// For Binding DepartmentName
|
// For Binding DepartmentName
|
||||||
$.each(y, function(idx, obj) {
|
$.each(y, function(idx, obj) {
|
||||||
if(obj.ReqNo === id)
|
if(obj.ReqNo === id)
|
||||||
{
|
{
|
||||||
$("#deptName").val(obj.DepartmentName);
|
$("#deptName").val(obj.DepartmentName);
|
||||||
|
$("#CostCenter").val(obj.CostCenterCode);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// For Binding Cost center for the selected department
|
$("#AvlBudAmt").val(AvlBudAmt);
|
||||||
$("#CostCenter").append( $('<option></option>').val("0").html("Select Cost Center") );
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
if(obj.ReqNo === id)
|
|
||||||
{
|
|
||||||
$("#CostCenter").append( $('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName) );
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
// For Binding Material list center for the selected Requistion Number
|
// For Binding Material list center for the selected Requistion Number
|
||||||
$("#MaterialCode").append( $('<option></option>').val("0").html("Select Material Code") );
|
$("#MaterialCode").append( $('<option></option>').val("0").html("Select Material Code") );
|
||||||
|
|
||||||
@ -193,54 +192,29 @@ $("#txtBasicValue").val('');
|
|||||||
|
|
||||||
if(obj.ReqNo === id )
|
if(obj.ReqNo === id )
|
||||||
{
|
{
|
||||||
if(SelectedMaterialList.Mat.length > 0)
|
|
||||||
{
|
|
||||||
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
||||||
if (id == el.ReqNo )
|
if (id == el.ReqNo )
|
||||||
{
|
{
|
||||||
if(el.materialCode != obj.MaterialCode)
|
|
||||||
|
if(el.materialCode == obj.MaterialCode)
|
||||||
{
|
{
|
||||||
//alert(obj.MaterialCode);
|
|
||||||
//alert("Inside No there:"+obj.MaterialCode);
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
isAdded = "1";
|
isAdded = "1";
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//alert(obj.MaterialCode);
|
isAdded = "0";
|
||||||
isAdded = "1";
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else if(id != el.ReqNo )
|
|
||||||
{
|
|
||||||
//alert(el.ReqNo + "Selected Id:"+id);
|
|
||||||
if( el.materialCode != obj.MaterialCode && isAdded == "0" )
|
|
||||||
{
|
|
||||||
alert("Inside other:"+el.materialCode + "id is:"+ id);
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
|
||||||
|
if(isAdded == "0")
|
||||||
else
|
|
||||||
{
|
{
|
||||||
//alert("Outside No Requist:"+obj.MaterialCode);
|
|
||||||
var exists = false;
|
|
||||||
$('#MaterialCode option').each(function(){
|
|
||||||
if (this.value == obj.MaterialCode) {
|
|
||||||
exists = true;
|
|
||||||
}
|
|
||||||
);
|
|
||||||
if(exists == false)
|
|
||||||
{
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -254,6 +228,7 @@ $("#txtBasicValue").val('');
|
|||||||
alert('Please select the Requisition Number');
|
alert('Please select the Requisition Number');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
id = '';
|
||||||
|
|
||||||
});
|
});
|
||||||
$('#MaterialCode').change(function() {
|
$('#MaterialCode').change(function() {
|
||||||
@ -327,74 +302,7 @@ $("#txtEditBasicValue").val('');
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#CostCenter').change(function() {
|
|
||||||
|
|
||||||
var id = $('#CostCenter').val();
|
|
||||||
$("#AvlBudAmt").val('');
|
|
||||||
var ReqTpe =$('#POType').val();
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
$('#content').loader('show');
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqTpe,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
$("#AvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
alert("Error");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the MaterialCode');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
$('#EditCostCenter').change(function() {
|
|
||||||
|
|
||||||
var id = $('#EditCostCenter').val();
|
|
||||||
$("#EditAvlBudAmt").val('');
|
|
||||||
var ReqTpe =$('#POType').val();
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
$('#content').loader('show');
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqTpe,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
$("#EditAvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
alert("Error");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the MaterialCode');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
/* Revenue Tax calcualation */
|
/* Revenue Tax calcualation */
|
||||||
|
|
||||||
$('#DiscountType').change(function() {
|
$('#DiscountType').change(function() {
|
||||||
@ -2054,9 +1962,8 @@ body {
|
|||||||
<label>Cost Center Name</label>
|
<label>Cost Center Name</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$options = array("0"=>'Select Cost Center');
|
$data = array('name' => 'CostCenter','value' => set_value('CostCenter'),'id'=>'CostCenter', 'class' => 'form-control' ,'readonly' => 'true');
|
||||||
|
echo form_input($data);
|
||||||
echo form_dropdown('CostCenter', $options,set_value('CostCenter'),'id="CostCenter"' ,'class="form-control"');
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -2446,9 +2353,8 @@ body {
|
|||||||
<label>Cost Center Name</label>
|
<label>Cost Center Name</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$options = array("0"=>'Select Cost Center');
|
$data = array('name' => 'EditCostCenter','value' => set_value('EditCostCenter'),'id'=>'EditCostCenter', 'class' => 'form-control' ,'readonly' => 'true');
|
||||||
|
echo form_input($data);
|
||||||
echo form_dropdown('EditCostCenter', $options,set_value('EditCostCenter'),'id="EditCostCenter"' ,'class="form-control"');
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -3100,7 +3006,8 @@ $("#EDITREVENUE").on("shown.bs.modal", function(e) {
|
|||||||
|
|
||||||
$('#EditReqNo').val($('#Reqnumber'+userid).val());
|
$('#EditReqNo').val($('#Reqnumber'+userid).val());
|
||||||
$('#EditdeptName').val($('#departmentName'+userid).val());
|
$('#EditdeptName').val($('#departmentName'+userid).val());
|
||||||
|
$("#EditCostCenter").val($('#costCode'+userid).val());
|
||||||
|
$('#EditAvlBudAmt').val($('#AvilBudget'+userid).val());
|
||||||
//
|
//
|
||||||
|
|
||||||
$('#EditItemName').val($('#materialName'+userid).val());
|
$('#EditItemName').val($('#materialName'+userid).val());
|
||||||
@ -3130,45 +3037,6 @@ $("#EDITREVENUE").on("shown.bs.modal", function(e) {
|
|||||||
|
|
||||||
$('#txtEditTotalOrderValue').val($('#TotalOrderValue'+userid).val());
|
$('#txtEditTotalOrderValue').val($('#TotalOrderValue'+userid).val());
|
||||||
|
|
||||||
$("#EditCostCenter").empty();
|
|
||||||
var cost = <?php echo json_encode($CostList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
var CostName = '';
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
|
|
||||||
if( obj.CostCenterCode === $('#costCode'+userid).val())
|
|
||||||
{
|
|
||||||
CostName = obj.CostCenterName ;
|
|
||||||
} });
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// For Binding Cost center for the selected department
|
|
||||||
$("#EditCostCenter").append( $('<option></option>').val($('#costCode'+userid).val()).html($('#costCode'+userid).val() + "-" + CostName) );
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
|
|
||||||
if(obj.ReqNo === $('#Reqnumber'+userid).val() && obj.CostCenterCode != $('#costCode'+userid).val())
|
|
||||||
{
|
|
||||||
$("#EditCostCenter").append( $('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName) );
|
|
||||||
|
|
||||||
} });
|
|
||||||
|
|
||||||
var id = $('#costCode'+userid).val();
|
|
||||||
var ReqType = '<?php echo REVENUE ?>';
|
|
||||||
//alert(ReqType);
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqType,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
//alert(data);
|
|
||||||
$("#EditAvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -3176,54 +3044,41 @@ $("#EDITREVENUE").on("shown.bs.modal", function(e) {
|
|||||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
// For Binding Material list center for the selected Requistion Number
|
// For Binding Material list center for the selected Requistion Number
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val() ) );
|
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val() ) );
|
||||||
//alert(Material.length);
|
var isAdded = "0";
|
||||||
var isAdded = "0";
|
|
||||||
for(i=0;i<Material.length;i++)
|
for(i=0;i<Material.length;i++)
|
||||||
{
|
{
|
||||||
$.each(Material[i], function(idx, obj) {
|
$.each(Material[i], function(idx, obj) {
|
||||||
|
|
||||||
if(obj.ReqNo === id )
|
if(obj.ReqNo === id )
|
||||||
{
|
{
|
||||||
if(SelectedMaterialList.Mat.length > 0)
|
|
||||||
{
|
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
||||||
|
|
||||||
$.each(SelectedMaterialList.Mat, function(i, el){
|
|
||||||
|
|
||||||
if (id == el.ReqNo )
|
if (id == el.ReqNo )
|
||||||
{
|
{
|
||||||
if(el.materialCode != obj.MaterialCode)
|
|
||||||
|
if(el.materialCode == obj.MaterialCode)
|
||||||
{
|
{
|
||||||
if($('#materialCode'+userid).val() != obj.MaterialCode)
|
|
||||||
{
|
|
||||||
alert("Inside No there:"+obj.MaterialCode);
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
isAdded = "1";
|
|
||||||
}
|
|
||||||
|
|
||||||
|
isAdded = "1";
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
else
|
||||||
else if(id != el.ReqNo && isAdded == "0" )
|
{
|
||||||
{
|
isAdded = "0";
|
||||||
if($('#materialCode'+userid).val() != obj.MaterialCode && el.materialCode != obj.MaterialCode )
|
|
||||||
{
|
|
||||||
alert("Inside other:"+obj.ReqNo + "id is:"+ id);
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
|
||||||
else
|
if(isAdded == "0")
|
||||||
{
|
|
||||||
//alert(obj.MaterialCode);
|
|
||||||
if($('#materialCode'+userid).val() != obj.MaterialCode)
|
|
||||||
{
|
{
|
||||||
alert("Outside No Requist:"+obj.MaterialCode);
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -3516,7 +3371,7 @@ function populateValueMainFormForEditRevenueTax()
|
|||||||
{
|
{
|
||||||
|
|
||||||
var rows = document.getElementById('revenueTax').rows.length;
|
var rows = document.getElementById('revenueTax').rows.length;
|
||||||
|
//alert(rows);
|
||||||
var totBasicAmt = 0;
|
var totBasicAmt = 0;
|
||||||
var totDiscountAmt = 0;
|
var totDiscountAmt = 0;
|
||||||
var totPackagingAmt = 0;
|
var totPackagingAmt = 0;
|
||||||
@ -3528,21 +3383,32 @@ function populateValueMainFormForEditRevenueTax()
|
|||||||
var totFreightAmt = 0;
|
var totFreightAmt = 0;
|
||||||
var totInsuranceAmt = 0;
|
var totInsuranceAmt = 0;
|
||||||
var totOrderSummaryAmt = 0;
|
var totOrderSummaryAmt = 0;
|
||||||
|
var i = 0;
|
||||||
for (i = 1; i < rows; i++) {
|
do {
|
||||||
|
i += 1;
|
||||||
|
|
||||||
|
|
||||||
|
var tr= document.getElementById(i);
|
||||||
|
//alert(tr);
|
||||||
|
if(tr != null)
|
||||||
|
{
|
||||||
|
cells = tr.getElementsByTagName('td');
|
||||||
|
|
||||||
|
|
||||||
var Packaging = $('#AfterPackVal'+i).val() == '' ? '0.00' : $('#AfterPackVal'+i).val();
|
var rowid = cells[0].innerHTML;
|
||||||
var ExciseDuty = $('#AfterExciseVal'+i).val() == '' ? '0.00' : $('#AfterExciseVal'+i).val();
|
// alert(rowid);
|
||||||
var Vat = $('#AfterVatVal'+i).val() == '' ? '0.00' : $('#AfterVatVal'+i).val();
|
var Packaging = $('#AfterPackVal'+rowid).val() == '' ? '0.00' : $('#AfterPackVal'+rowid).val();
|
||||||
var CST =$('#AfterCSTVal'+i).val() == '' ? '0.00' : $('#AfterCSTVal'+i).val();
|
var ExciseDuty = $('#AfterExciseVal'+rowid).val() == '' ? '0.00' : $('#AfterExciseVal'+rowid).val();
|
||||||
var GST = $('#AfterGSTVal'+i).val() == '' ? '0.00' : $('#AfterGSTVal'+i).val();
|
var Vat = $('#AfterVatVal'+rowid).val() == '' ? '0.00' : $('#AfterVatVal'+rowid).val();
|
||||||
var OtherTax = $('#AfterOtherTaxVal'+i).val() == '' ? '0.00' : $('#AfterOtherTaxVal'+i).val();
|
var CST =$('#AfterCSTVal'+rowid).val() == '' ? '0.00' : $('#AfterCSTVal'+rowid).val();
|
||||||
var Freight = $('#AfterFreightVal'+i).val() == '' ? '0.00' : $('#AfterFreightVal'+i).val();
|
var GST = $('#AfterGSTVal'+rowid).val() == '' ? '0.00' : $('#AfterGSTVal'+rowid).val();
|
||||||
var Insurance = $('#Insval'+i).val() == '' ? '0.00' : $('#Insval'+i).val();
|
var OtherTax = $('#AfterOtherTaxVal'+rowid).val() == '' ? '0.00' : $('#AfterOtherTaxVal'+rowid).val();
|
||||||
var Discount =$('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val();
|
var Freight = $('#AfterFreightVal'+rowid).val() == '' ? '0.00' : $('#AfterFreightVal'+rowid).val();
|
||||||
var BasicVal = $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val();
|
var Insurance = $('#Insval'+rowid).val() == '' ? '0.00' : $('#Insval'+rowid).val();
|
||||||
var TotalVal =$('#TotalOrderValue'+i).val() == '' ? '0.00' : $('#TotalOrderValue'+i).val();
|
var Discount =$('#AfterDisVal'+rowid).val() == '' ? '0.00' : $('#AfterDisVal'+rowid).val();
|
||||||
|
var BasicVal = $('#basicval'+rowid).val() == '' ? '0.00' : $('#basicval'+rowid).val();
|
||||||
|
var TotalVal =$('#TotalOrderValue'+rowid).val() == '' ? '0.00' : $('#TotalOrderValue'+rowid).val();
|
||||||
|
//alert(TotalVal);
|
||||||
|
|
||||||
|
|
||||||
totBasicAmt = parseFloat(totBasicAmt ) + parseFloat(BasicVal);
|
totBasicAmt = parseFloat(totBasicAmt ) + parseFloat(BasicVal);
|
||||||
@ -3556,10 +3422,11 @@ function populateValueMainFormForEditRevenueTax()
|
|||||||
totFreightAmt = parseFloat(totFreightAmt ) + parseFloat(Freight);
|
totFreightAmt = parseFloat(totFreightAmt ) + parseFloat(Freight);
|
||||||
totInsuranceAmt = parseFloat(totInsuranceAmt ) + parseFloat(Insurance);
|
totInsuranceAmt = parseFloat(totInsuranceAmt ) + parseFloat(Insurance);
|
||||||
totOrderSummaryAmt = parseFloat(totOrderSummaryAmt ) + parseFloat(TotalVal);
|
totOrderSummaryAmt = parseFloat(totOrderSummaryAmt ) + parseFloat(TotalVal);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
} while (i < rows);
|
||||||
|
|
||||||
|
alert(totOrderSummaryAmt);
|
||||||
$('#txtTotBasicAmount').val(parseFloat(totBasicAmt).toFixed(2) );
|
$('#txtTotBasicAmount').val(parseFloat(totBasicAmt).toFixed(2) );
|
||||||
$('#txtTotalDiscount').val(parseFloat(totDiscountAmt).toFixed(2) );
|
$('#txtTotalDiscount').val(parseFloat(totDiscountAmt).toFixed(2) );
|
||||||
$('#txtTotalPackaing').val(parseFloat(totPackagingAmt).toFixed(2) );
|
$('#txtTotalPackaing').val(parseFloat(totPackagingAmt).toFixed(2) );
|
||||||
@ -3776,7 +3643,7 @@ function DeleteRow(rowid)
|
|||||||
DelRows= "0" + ":" + rowid;
|
DelRows= "0" + ":" + rowid;
|
||||||
}
|
}
|
||||||
$('#txtDeletedRow').val(DelRows);
|
$('#txtDeletedRow').val(DelRows);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data:{id:id},
|
data:{id:id},
|
||||||
type:"POST",
|
type:"POST",
|
||||||
@ -3795,12 +3662,72 @@ function DeleteRow(rowid)
|
|||||||
}});
|
}});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
populateValueMainFormForDeleteItem(rowid);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
function populateValueMainFormForDeleteItem(rowid)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
// alert(rows);
|
||||||
|
var totBasicAmt = $('#txtTotBasicAmount').val();
|
||||||
|
var totDiscountAmt = $('#txtTotalDiscount').val();;
|
||||||
|
var totPackagingAmt = $('#txtTotalPackaing').val();;
|
||||||
|
var totExciseAmt = $('#txtTotExciseDuty').val();;
|
||||||
|
var totVATAmt = $('#txtTotalVat').val();;
|
||||||
|
var totCSTAmt = $('#txtTotCST').val();;
|
||||||
|
var totGSTAmt = $('#txtTotalGST').val();;
|
||||||
|
var totOtherTaxAmt = $('#txtTotalOtherTaxes').val();;
|
||||||
|
var totFreightAmt = $('#txtTotalFreight').val();;
|
||||||
|
var totInsuranceAmt = $('#txtTotalInsurance').val();;
|
||||||
|
var totOrderSummaryAmt = $('#txtTotalOrderValueSummary').val();;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var Packaging = $('#AfterPackVal'+rowid).val() == '' ? '0.00' : $('#AfterPackVal'+rowid).val();
|
||||||
|
var ExciseDuty = $('#AfterExciseVal'+rowid).val() == '' ? '0.00' : $('#AfterExciseVal'+rowid).val();
|
||||||
|
var Vat = $('#AfterVatVal'+rowid).val() == '' ? '0.00' : $('#AfterVatVal'+rowid).val();
|
||||||
|
var CST =$('#AfterCSTVal'+rowid).val() == '' ? '0.00' : $('#AfterCSTVal'+rowid).val();
|
||||||
|
var GST = $('#AfterGSTVal'+rowid).val() == '' ? '0.00' : $('#AfterGSTVal'+rowid).val();
|
||||||
|
var OtherTax = $('#AfterOtherTaxVal'+rowid).val() == '' ? '0.00' : $('#AfterOtherTaxVal'+rowid).val();
|
||||||
|
var Freight = $('#AfterFreightVal'+rowid).val() == '' ? '0.00' : $('#AfterFreightVal'+rowid).val();
|
||||||
|
var Insurance = $('#Insval'+rowid).val() == '' ? '0.00' : $('#Insval'+rowid).val();
|
||||||
|
var Discount =$('#AfterDisVal'+rowid).val() == '' ? '0.00' : $('#AfterDisVal'+rowid).val();
|
||||||
|
var BasicVal = $('#basicval'+rowid).val() == '' ? '0.00' : $('#basicval'+rowid).val();
|
||||||
|
var TotalVal =$('#TotalOrderValue'+rowid).val() == '' ? '0.00' : $('#TotalOrderValue'+rowid).val();
|
||||||
|
//alert(TotalVal);
|
||||||
|
|
||||||
|
|
||||||
|
totBasicAmt = parseFloat(totBasicAmt ) - parseFloat(BasicVal);
|
||||||
|
totDiscountAmt = parseFloat(totDiscountAmt ) - parseFloat(Discount);
|
||||||
|
totPackagingAmt = parseFloat(totPackagingAmt) - parseFloat(Packaging);
|
||||||
|
totExciseAmt = parseFloat(totExciseAmt) - parseFloat(ExciseDuty);
|
||||||
|
totVATAmt = parseFloat(totVATAmt ) - parseFloat(Vat);
|
||||||
|
totCSTAmt = parseFloat(totCSTAmt ) - parseFloat(CST);
|
||||||
|
totGSTAmt = parseFloat(totGSTAmt ) - parseFloat(GST);
|
||||||
|
totOtherTaxAmt = parseFloat(totOtherTaxAmt ) - parseFloat(OtherTax);
|
||||||
|
totFreightAmt = parseFloat(totFreightAmt ) - parseFloat(Freight);
|
||||||
|
totInsuranceAmt = parseFloat(totInsuranceAmt ) - parseFloat(Insurance);
|
||||||
|
totOrderSummaryAmt = parseFloat(totOrderSummaryAmt ) - parseFloat(TotalVal);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$('#txtTotBasicAmount').val(parseFloat(totBasicAmt).toFixed(2) );
|
||||||
|
$('#txtTotalDiscount').val(parseFloat(totDiscountAmt).toFixed(2) );
|
||||||
|
$('#txtTotalPackaing').val(parseFloat(totPackagingAmt).toFixed(2) );
|
||||||
|
$('#txtTotExciseDuty').val(parseFloat(totExciseAmt).toFixed(2) );
|
||||||
|
$('#txtTotalVat').val(parseFloat(totVATAmt).toFixed(2) );
|
||||||
|
$('#txtTotCST').val(parseFloat(totCSTAmt).toFixed(2) );
|
||||||
|
$('#txtTotalGST').val(parseFloat(totGSTAmt).toFixed(2) );
|
||||||
|
$('#txtTotalOtherTaxes').val(parseFloat(totOtherTaxAmt).toFixed(2) );
|
||||||
|
$('#txtTotalFreight').val(parseFloat(totFreightAmt).toFixed(2) );
|
||||||
|
$('#txtTotalInsurance').val(parseFloat(totInsuranceAmt).toFixed(2) );
|
||||||
|
$('#txtTotalOrderValueSummary').val(parseFloat(totOrderSummaryAmt).toFixed(2) );
|
||||||
|
|
||||||
|
}
|
||||||
function Save(status)
|
function Save(status)
|
||||||
{
|
{
|
||||||
if(status == '0')
|
if(status == '0')
|
||||||
|
|||||||
@ -4,6 +4,7 @@ $CompanyAddress = '';
|
|||||||
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
||||||
$CurrentDate = $dt->format('Y-m-d');
|
$CurrentDate = $dt->format('Y-m-d');
|
||||||
$MaxPoDate = '';
|
$MaxPoDate = '';
|
||||||
|
$AvlAmount = 0;
|
||||||
if(!empty($MaxPODate))
|
if(!empty($MaxPODate))
|
||||||
{
|
{
|
||||||
foreach ($MaxPODate as $date)
|
foreach ($MaxPODate as $date)
|
||||||
@ -18,6 +19,12 @@ if(!empty($CompanyDetails))
|
|||||||
$CompanyAddress = $Req->Address;
|
$CompanyAddress = $Req->Address;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(!empty($AvlBudAmt))
|
||||||
|
{
|
||||||
|
|
||||||
|
$AvlAmount = $AvlBudAmt;
|
||||||
|
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
<style>
|
<style>
|
||||||
|
|
||||||
@ -108,7 +115,7 @@ $('#ReqNo').change(function() {
|
|||||||
|
|
||||||
var id = $('#ReqNo').val();
|
var id = $('#ReqNo').val();
|
||||||
$("#deptName").val('');
|
$("#deptName").val('');
|
||||||
$("#CostCenter").empty();
|
$("#CostCenter").val('');
|
||||||
$("#MaterialCode").empty();
|
$("#MaterialCode").empty();
|
||||||
$("#ItemName").val('');
|
$("#ItemName").val('');
|
||||||
$("#UOM").val('');
|
$("#UOM").val('');
|
||||||
@ -116,32 +123,25 @@ $("#Quantity").val('');
|
|||||||
$("#ItemName").val('');
|
$("#ItemName").val('');
|
||||||
$("#Rate").val('');
|
$("#Rate").val('');
|
||||||
$("#txtBasicValue").val('');
|
$("#txtBasicValue").val('');
|
||||||
|
$("#AvlBudAmt").val('');
|
||||||
resetTaxField();
|
resetTaxField();
|
||||||
if(id != '0')
|
if(id != '0')
|
||||||
{
|
{
|
||||||
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
|
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
|
||||||
var cost = <?php echo json_encode($CostList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
|
var AvlBudAmt = '<?php echo $AvlAmount ?>';
|
||||||
|
|
||||||
// For Binding DepartmentName
|
// For Binding DepartmentName
|
||||||
$.each(y, function(idx, obj) {
|
$.each(y, function(idx, obj) {
|
||||||
if(obj.ReqNo === id)
|
if(obj.ReqNo === id)
|
||||||
{
|
{
|
||||||
$("#deptName").val(obj.DepartmentName);
|
$("#deptName").val(obj.DepartmentName);
|
||||||
|
$("#CostCenter").val(obj.CostCenterCode);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// For Binding Cost center for the selected department
|
$("#AvlBudAmt").val(AvlBudAmt);
|
||||||
$("#CostCenter").append( $('<option></option>').val("0").html("Select Cost Center") );
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
if(obj.ReqNo === id )
|
|
||||||
{
|
|
||||||
$("#CostCenter").append( $('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName) );
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// For Binding Material list center for the selected Requistion Number
|
// For Binding Material list center for the selected Requistion Number
|
||||||
$("#MaterialCode").append( $('<option></option>').val("0").html("Select Material Code") );
|
$("#MaterialCode").append( $('<option></option>').val("0").html("Select Material Code") );
|
||||||
@ -153,44 +153,28 @@ $("#txtBasicValue").val('');
|
|||||||
|
|
||||||
if(obj.ReqNo === id )
|
if(obj.ReqNo === id )
|
||||||
{
|
{
|
||||||
if(SelectedMaterialList.Mat.length > 0)
|
|
||||||
{
|
|
||||||
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
||||||
if (id == el.ReqNo )
|
if (id == el.ReqNo )
|
||||||
{
|
{
|
||||||
if(el.materialCode != obj.MaterialCode)
|
|
||||||
|
if(el.materialCode == obj.MaterialCode)
|
||||||
{
|
{
|
||||||
//alert(obj.MaterialCode);
|
|
||||||
//alert("Inside No there:"+obj.MaterialCode);
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
isAdded = "1";
|
isAdded = "1";
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
alert(obj.MaterialCode);
|
isAdded = "0";
|
||||||
isAdded = "1";
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else if(id != el.ReqNo )
|
|
||||||
{
|
|
||||||
alert(el.ReqNo + "Selected Id:"+id);
|
|
||||||
if( el.materialCode != obj.MaterialCode && isAdded == "0" )
|
|
||||||
{
|
|
||||||
alert("Inside other:"+el.materialCode + "id is:"+ id);
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
|
||||||
|
if(isAdded == "0")
|
||||||
else
|
|
||||||
{
|
{
|
||||||
alert("Outside No Requist:"+obj.MaterialCode);
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -281,74 +265,8 @@ $("#txtEditBasicValue").val('');
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#CostCenter').change(function() {
|
|
||||||
|
|
||||||
var id = $('#CostCenter').val();
|
|
||||||
$("#AvlBudAmt").val('');
|
|
||||||
var ReqType =$('#POType').val();
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
$('#content').loader('show');
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqType,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
$("#AvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
alert("Error");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the MaterialCode');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
$('#EditCostCenter').change(function() {
|
|
||||||
|
|
||||||
var id = $('#EditCostCenter').val();
|
|
||||||
$("#EditAvlBudAmt").val('');
|
|
||||||
var ReqTpe =$('#POType').val();
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
$('#content').loader('show');
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqTpe,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
$("#EditAvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
alert("Error");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the MaterialCode');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
/* Revenue Tax calcualation */
|
/* Revenue Tax calcualation */
|
||||||
|
|
||||||
$('#DiscountType').change(function() {
|
$('#DiscountType').change(function() {
|
||||||
@ -2088,10 +2006,9 @@ body {
|
|||||||
<label>Cost Center Name</label>
|
<label>Cost Center Name</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$options = array("0"=>'Select Cost Center');
|
|
||||||
|
$data = array('name' => 'CostCenter','value' => set_value('CostCenter'),'id'=>'CostCenter', 'class' => 'form-control' ,'readonly' => 'true');
|
||||||
echo form_dropdown('CostCenter', $options,set_value('CostCenter'),'id="CostCenter"' ,'class="form-control"');
|
echo form_input($data);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2479,11 +2396,9 @@ body {
|
|||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<label>Cost Center Name</label>
|
<label>Cost Center Name</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$options = array("0"=>'Select Cost Center');
|
$data = array('name' => 'EditCostCenter','value' => set_value('EditCostCenter'),'id'=>'EditCostCenter', 'class' => 'form-control' ,'readonly' => 'true');
|
||||||
|
echo form_input($data);
|
||||||
echo form_dropdown('EditCostCenter', $options,set_value('EditCostCenter'),'id="EditCostCenter"' ,'class="form-control"');
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -3039,7 +2954,7 @@ $("#EDITREVENUE").on("shown.bs.modal", function(e) {
|
|||||||
|
|
||||||
$('#EditReqNo').val($('#Reqnumber'+userid).val());
|
$('#EditReqNo').val($('#Reqnumber'+userid).val());
|
||||||
$('#EditdeptName').val($('#departmentName'+userid).val());
|
$('#EditdeptName').val($('#departmentName'+userid).val());
|
||||||
|
$("#EditCostCenter").val($('#costCode'+userid).val());
|
||||||
$('#EditAvlBudAmt').val($('#AvilBudget'+userid).val());
|
$('#EditAvlBudAmt').val($('#AvilBudget'+userid).val());
|
||||||
|
|
||||||
$('#EditItemName').val($('#materialName'+userid).val());
|
$('#EditItemName').val($('#materialName'+userid).val());
|
||||||
@ -3047,7 +2962,7 @@ $("#EDITREVENUE").on("shown.bs.modal", function(e) {
|
|||||||
$('#EditQuantity').val($('#quantity'+userid).val());
|
$('#EditQuantity').val($('#quantity'+userid).val());
|
||||||
$('#EditRate').val($('#itemRate'+userid).val());
|
$('#EditRate').val($('#itemRate'+userid).val());
|
||||||
$('#txtEditBasicValue').val(cellval[6].innerHTML);
|
$('#txtEditBasicValue').val(cellval[6].innerHTML);
|
||||||
|
RequistQuantity = $('#quantity'+userid).val();
|
||||||
$('#txtEditDiscount').val($('#DisVal'+userid).val());
|
$('#txtEditDiscount').val($('#DisVal'+userid).val());
|
||||||
$('#txtEditAfterDiscount').val($('#AfterDisVal'+userid).val());
|
$('#txtEditAfterDiscount').val($('#AfterDisVal'+userid).val());
|
||||||
$('#txtEditVat').val($('#VatVal'+userid).val());
|
$('#txtEditVat').val($('#VatVal'+userid).val());
|
||||||
@ -3069,82 +2984,54 @@ $("#EDITREVENUE").on("shown.bs.modal", function(e) {
|
|||||||
|
|
||||||
$('#txtEditTotalOrderValue').val($('#TotalOrderValue'+userid).val());
|
$('#txtEditTotalOrderValue').val($('#TotalOrderValue'+userid).val());
|
||||||
|
|
||||||
$("#EditCostCenter").empty();
|
|
||||||
var cost = <?php echo json_encode($CostList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
var CostName = '';
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
|
|
||||||
if( obj.CostCenterCode === $('#costCode'+userid).val())
|
|
||||||
{
|
|
||||||
CostName = obj.CostCenterName ;
|
|
||||||
} });
|
|
||||||
|
|
||||||
// For Binding Cost center for the selected department
|
|
||||||
$("#EditCostCenter").append( $('<option></option>').val($('#costCode'+userid).val()).html($('#costCode'+userid).val() + "-" + CostName) );
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
|
|
||||||
if(obj.ReqNo === $('#Reqnumber'+userid).val() && obj.CostCenterCode != $('#costCode'+userid).val())
|
|
||||||
{
|
|
||||||
$("#EditCostCenter").append( $('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName) );
|
|
||||||
|
|
||||||
} });
|
|
||||||
|
|
||||||
$("#EditMaterialCode").empty();
|
$("#EditMaterialCode").empty();
|
||||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
// For Binding Material list center for the selected Requistion Number
|
// For Binding Material list center for the selected Requistion Number
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val() ) );
|
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val() ) );
|
||||||
var isAdded = "0";
|
|
||||||
|
var isAdded = "0";
|
||||||
for(i=0;i<Material.length;i++)
|
for(i=0;i<Material.length;i++)
|
||||||
{
|
{
|
||||||
$.each(Material[i], function(idx, obj) {
|
$.each(Material[i], function(idx, obj) {
|
||||||
|
|
||||||
if(obj.ReqNo === id )
|
if(obj.ReqNo === id )
|
||||||
{
|
{
|
||||||
if(SelectedMaterialList.Mat.length > 0)
|
|
||||||
{
|
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
||||||
|
|
||||||
$.each(SelectedMaterialList.Mat, function(i, el){
|
|
||||||
|
|
||||||
if (id == el.ReqNo )
|
if (id == el.ReqNo )
|
||||||
{
|
{
|
||||||
if(el.materialCode != obj.MaterialCode)
|
|
||||||
|
if(el.materialCode == obj.MaterialCode)
|
||||||
{
|
{
|
||||||
if($('#materialCode'+userid).val() != obj.MaterialCode)
|
|
||||||
{
|
|
||||||
alert("Inside No there:"+obj.MaterialCode);
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
isAdded = "1";
|
|
||||||
}
|
|
||||||
|
|
||||||
|
isAdded = "1";
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
}
|
else
|
||||||
else if(id != el.ReqNo && isAdded == "0" )
|
{
|
||||||
{
|
isAdded = "0";
|
||||||
if($('#materialCode'+userid).val() != obj.MaterialCode && el.materialCode != obj.MaterialCode )
|
|
||||||
{
|
|
||||||
alert("Inside other:"+obj.ReqNo + "id is:"+ id);
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
|
||||||
else
|
if(isAdded == "0")
|
||||||
{
|
|
||||||
//alert(obj.MaterialCode);
|
|
||||||
if($('#materialCode'+userid).val() != obj.MaterialCode)
|
|
||||||
{
|
{
|
||||||
alert("Outside No Requist:"+obj.MaterialCode);
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#EditDiscountType").val($('#DisType'+userid).val());
|
$("#EditDiscountType").val($('#DisType'+userid).val());
|
||||||
$("#drpEditFreight").val($('#FreightType'+userid).val());
|
$("#drpEditFreight").val($('#FreightType'+userid).val());
|
||||||
$("#EditPackagingType").val($('#PackType'+userid).val())
|
$("#EditPackagingType").val($('#PackType'+userid).val())
|
||||||
@ -3433,7 +3320,7 @@ function populateValueMainFormForEditRevenueTax()
|
|||||||
{
|
{
|
||||||
|
|
||||||
var rows = document.getElementById('revenueTax').rows.length;
|
var rows = document.getElementById('revenueTax').rows.length;
|
||||||
// alert(rows);
|
//alert(rows);
|
||||||
var totBasicAmt = 0;
|
var totBasicAmt = 0;
|
||||||
var totDiscountAmt = 0;
|
var totDiscountAmt = 0;
|
||||||
var totPackagingAmt = 0;
|
var totPackagingAmt = 0;
|
||||||
@ -3445,20 +3332,31 @@ function populateValueMainFormForEditRevenueTax()
|
|||||||
var totFreightAmt = 0;
|
var totFreightAmt = 0;
|
||||||
var totInsuranceAmt = 0;
|
var totInsuranceAmt = 0;
|
||||||
var totOrderSummaryAmt = 0;
|
var totOrderSummaryAmt = 0;
|
||||||
|
var i = 0;
|
||||||
for (i = 1; i < rows-1; i++) {
|
do {
|
||||||
|
i += 1;
|
||||||
|
|
||||||
|
|
||||||
|
var tr= document.getElementById(i);
|
||||||
|
//alert(tr);
|
||||||
|
if(tr != null)
|
||||||
|
{
|
||||||
|
cells = tr.getElementsByTagName('td');
|
||||||
|
|
||||||
|
|
||||||
var Packaging = $('#AfterPackVal'+i).val() == '' ? '0.00' : $('#AfterPackVal'+i).val();
|
var rowid = cells[0].innerHTML;
|
||||||
var ExciseDuty = $('#AfterExciseVal'+i).val() == '' ? '0.00' : $('#AfterExciseVal'+i).val();
|
// alert(rowid);
|
||||||
var Vat = $('#AfterVatVal'+i).val() == '' ? '0.00' : $('#AfterVatVal'+i).val();
|
var Packaging = $('#AfterPackVal'+rowid).val() == '' ? '0.00' : $('#AfterPackVal'+rowid).val();
|
||||||
var CST =$('#AfterCSTVal'+i).val() == '' ? '0.00' : $('#AfterCSTVal'+i).val();
|
var ExciseDuty = $('#AfterExciseVal'+rowid).val() == '' ? '0.00' : $('#AfterExciseVal'+rowid).val();
|
||||||
var GST = $('#AfterGSTVal'+i).val() == '' ? '0.00' : $('#AfterGSTVal'+i).val();
|
var Vat = $('#AfterVatVal'+rowid).val() == '' ? '0.00' : $('#AfterVatVal'+rowid).val();
|
||||||
var OtherTax = $('#AfterOtherTaxVal'+i).val() == '' ? '0.00' : $('#AfterOtherTaxVal'+i).val();
|
var CST =$('#AfterCSTVal'+rowid).val() == '' ? '0.00' : $('#AfterCSTVal'+rowid).val();
|
||||||
var Freight = $('#AfterFreightVal'+i).val() == '' ? '0.00' : $('#AfterFreightVal'+i).val();
|
var GST = $('#AfterGSTVal'+rowid).val() == '' ? '0.00' : $('#AfterGSTVal'+rowid).val();
|
||||||
var Insurance = $('#Insval'+i).val() == '' ? '0.00' : $('#Insval'+i).val();
|
var OtherTax = $('#AfterOtherTaxVal'+rowid).val() == '' ? '0.00' : $('#AfterOtherTaxVal'+rowid).val();
|
||||||
var Discount =$('#AfterDisVal'+i).val() == '' ? '0.00' : $('#AfterDisVal'+i).val();
|
var Freight = $('#AfterFreightVal'+rowid).val() == '' ? '0.00' : $('#AfterFreightVal'+rowid).val();
|
||||||
var BasicVal = $('#basicval'+i).val() == '' ? '0.00' : $('#basicval'+i).val();
|
var Insurance = $('#Insval'+rowid).val() == '' ? '0.00' : $('#Insval'+rowid).val();
|
||||||
var TotalVal =$('#TotalOrderValue'+i).val() == '' ? '0.00' : $('#TotalOrderValue'+i).val();
|
var Discount =$('#AfterDisVal'+rowid).val() == '' ? '0.00' : $('#AfterDisVal'+rowid).val();
|
||||||
|
var BasicVal = $('#basicval'+rowid).val() == '' ? '0.00' : $('#basicval'+rowid).val();
|
||||||
|
var TotalVal =$('#TotalOrderValue'+rowid).val() == '' ? '0.00' : $('#TotalOrderValue'+rowid).val();
|
||||||
//alert(TotalVal);
|
//alert(TotalVal);
|
||||||
|
|
||||||
|
|
||||||
@ -3473,10 +3371,11 @@ function populateValueMainFormForEditRevenueTax()
|
|||||||
totFreightAmt = parseFloat(totFreightAmt ) + parseFloat(Freight);
|
totFreightAmt = parseFloat(totFreightAmt ) + parseFloat(Freight);
|
||||||
totInsuranceAmt = parseFloat(totInsuranceAmt ) + parseFloat(Insurance);
|
totInsuranceAmt = parseFloat(totInsuranceAmt ) + parseFloat(Insurance);
|
||||||
totOrderSummaryAmt = parseFloat(totOrderSummaryAmt ) + parseFloat(TotalVal);
|
totOrderSummaryAmt = parseFloat(totOrderSummaryAmt ) + parseFloat(TotalVal);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
} while (i < rows);
|
||||||
|
|
||||||
|
alert(totOrderSummaryAmt);
|
||||||
$('#txtTotBasicAmount').val(parseFloat(totBasicAmt).toFixed(2) );
|
$('#txtTotBasicAmount').val(parseFloat(totBasicAmt).toFixed(2) );
|
||||||
$('#txtTotalDiscount').val(parseFloat(totDiscountAmt).toFixed(2) );
|
$('#txtTotalDiscount').val(parseFloat(totDiscountAmt).toFixed(2) );
|
||||||
$('#txtTotalPackaing').val(parseFloat(totPackagingAmt).toFixed(2) );
|
$('#txtTotalPackaing').val(parseFloat(totPackagingAmt).toFixed(2) );
|
||||||
@ -3612,9 +3511,71 @@ function DeleteRow(rowid)
|
|||||||
DelRows= "0" + ":" + rowid;
|
DelRows= "0" + ":" + rowid;
|
||||||
}
|
}
|
||||||
$('#txtDeletedRow').val(DelRows);
|
$('#txtDeletedRow').val(DelRows);
|
||||||
|
populateValueMainFormForDeleteItem(rowid);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function populateValueMainFormForDeleteItem(rowid)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
// alert(rows);
|
||||||
|
var totBasicAmt = $('#txtTotBasicAmount').val();
|
||||||
|
var totDiscountAmt = $('#txtTotalDiscount').val();;
|
||||||
|
var totPackagingAmt = $('#txtTotalPackaing').val();;
|
||||||
|
var totExciseAmt = $('#txtTotExciseDuty').val();;
|
||||||
|
var totVATAmt = $('#txtTotalVat').val();;
|
||||||
|
var totCSTAmt = $('#txtTotCST').val();;
|
||||||
|
var totGSTAmt = $('#txtTotalGST').val();;
|
||||||
|
var totOtherTaxAmt = $('#txtTotalOtherTaxes').val();;
|
||||||
|
var totFreightAmt = $('#txtTotalFreight').val();;
|
||||||
|
var totInsuranceAmt = $('#txtTotalInsurance').val();;
|
||||||
|
var totOrderSummaryAmt = $('#txtTotalOrderValueSummary').val();
|
||||||
|
|
||||||
|
|
||||||
|
var Packaging = $('#AfterPackVal'+rowid).val() == '' ? '0.00' : $('#AfterPackVal'+rowid).val();
|
||||||
|
var ExciseDuty = $('#AfterExciseVal'+rowid).val() == '' ? '0.00' : $('#AfterExciseVal'+rowid).val();
|
||||||
|
var Vat = $('#AfterVatVal'+rowid).val() == '' ? '0.00' : $('#AfterVatVal'+rowid).val();
|
||||||
|
var CST =$('#AfterCSTVal'+rowid).val() == '' ? '0.00' : $('#AfterCSTVal'+rowid).val();
|
||||||
|
var GST = $('#AfterGSTVal'+rowid).val() == '' ? '0.00' : $('#AfterGSTVal'+rowid).val();
|
||||||
|
var OtherTax = $('#AfterOtherTaxVal'+rowid).val() == '' ? '0.00' : $('#AfterOtherTaxVal'+rowid).val();
|
||||||
|
var Freight = $('#AfterFreightVal'+rowid).val() == '' ? '0.00' : $('#AfterFreightVal'+rowid).val();
|
||||||
|
var Insurance = $('#Insval'+rowid).val() == '' ? '0.00' : $('#Insval'+rowid).val();
|
||||||
|
var Discount =$('#AfterDisVal'+rowid).val() == '' ? '0.00' : $('#AfterDisVal'+rowid).val();
|
||||||
|
var BasicVal = $('#basicval'+rowid).val() == '' ? '0.00' : $('#basicval'+rowid).val();
|
||||||
|
var TotalVal =$('#TotalOrderValue'+rowid).val() == '' ? '0.00' : $('#TotalOrderValue'+rowid).val();
|
||||||
|
//alert(TotalVal);
|
||||||
|
|
||||||
|
|
||||||
|
totBasicAmt = parseFloat(totBasicAmt ) - parseFloat(BasicVal);
|
||||||
|
totDiscountAmt = parseFloat(totDiscountAmt ) - parseFloat(Discount);
|
||||||
|
totPackagingAmt = parseFloat(totPackagingAmt) - parseFloat(Packaging);
|
||||||
|
totExciseAmt = parseFloat(totExciseAmt) - parseFloat(ExciseDuty);
|
||||||
|
totVATAmt = parseFloat(totVATAmt ) - parseFloat(Vat);
|
||||||
|
totCSTAmt = parseFloat(totCSTAmt ) - parseFloat(CST);
|
||||||
|
totGSTAmt = parseFloat(totGSTAmt ) - parseFloat(GST);
|
||||||
|
totOtherTaxAmt = parseFloat(totOtherTaxAmt ) - parseFloat(OtherTax);
|
||||||
|
totFreightAmt = parseFloat(totFreightAmt ) - parseFloat(Freight);
|
||||||
|
totInsuranceAmt = parseFloat(totInsuranceAmt ) - parseFloat(Insurance);
|
||||||
|
totOrderSummaryAmt = parseFloat(totOrderSummaryAmt ) - parseFloat(TotalVal);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$('#txtTotBasicAmount').val(parseFloat(totBasicAmt).toFixed(2) );
|
||||||
|
$('#txtTotalDiscount').val(parseFloat(totDiscountAmt).toFixed(2) );
|
||||||
|
$('#txtTotalPackaing').val(parseFloat(totPackagingAmt).toFixed(2) );
|
||||||
|
$('#txtTotExciseDuty').val(parseFloat(totExciseAmt).toFixed(2) );
|
||||||
|
$('#txtTotalVat').val(parseFloat(totVATAmt).toFixed(2) );
|
||||||
|
$('#txtTotCST').val(parseFloat(totCSTAmt).toFixed(2) );
|
||||||
|
$('#txtTotalGST').val(parseFloat(totGSTAmt).toFixed(2) );
|
||||||
|
$('#txtTotalOtherTaxes').val(parseFloat(totOtherTaxAmt).toFixed(2) );
|
||||||
|
$('#txtTotalFreight').val(parseFloat(totFreightAmt).toFixed(2) );
|
||||||
|
$('#txtTotalInsurance').val(parseFloat(totInsuranceAmt).toFixed(2) );
|
||||||
|
$('#txtTotalOrderValueSummary').val(parseFloat(totOrderSummaryAmt).toFixed(2) );
|
||||||
|
|
||||||
|
}
|
||||||
function Save(status)
|
function Save(status)
|
||||||
{
|
{
|
||||||
if(status == '0')
|
if(status == '0')
|
||||||
|
|||||||
@ -3,6 +3,7 @@ $CompanyAddress = '';
|
|||||||
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
||||||
$CurrentDate = $dt->format('Y-m-d');
|
$CurrentDate = $dt->format('Y-m-d');
|
||||||
$MaxPoDate = '';
|
$MaxPoDate = '';
|
||||||
|
$AvlAmount = 0;
|
||||||
if(!empty($MaxPODate))
|
if(!empty($MaxPODate))
|
||||||
{
|
{
|
||||||
foreach ($MaxPODate as $date)
|
foreach ($MaxPODate as $date)
|
||||||
@ -17,6 +18,12 @@ if(!empty($CompanyDetails))
|
|||||||
$CompanyAddress = $Req->Address;
|
$CompanyAddress = $Req->Address;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(!empty($AvlBudAmt))
|
||||||
|
{
|
||||||
|
|
||||||
|
$AvlAmount = $AvlBudAmt;
|
||||||
|
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
<script src="<?php echo base_url(); ?>assets/js/CreatePOValidation.js" type="text/javascript"></script>
|
<script src="<?php echo base_url(); ?>assets/js/CreatePOValidation.js" type="text/javascript"></script>
|
||||||
<script>
|
<script>
|
||||||
@ -26,6 +33,9 @@ var AvilBudAmt = '';
|
|||||||
var d = new Date(POMaxDate);
|
var d = new Date(POMaxDate);
|
||||||
var SelectedMaterialCode = [];
|
var SelectedMaterialCode = [];
|
||||||
var CollIndex = 0;
|
var CollIndex = 0;
|
||||||
|
var SelectedMaterialList = {
|
||||||
|
Mat: []
|
||||||
|
};
|
||||||
$(function() {
|
$(function() {
|
||||||
|
|
||||||
$("#PODate").datepicker({
|
$("#PODate").datepicker({
|
||||||
@ -71,7 +81,7 @@ $('#ReqNo').change(function() {
|
|||||||
|
|
||||||
var id = $('#ReqNo').val();
|
var id = $('#ReqNo').val();
|
||||||
$("#AvlBudAmt").val('');
|
$("#AvlBudAmt").val('');
|
||||||
$("#CostCenter").empty();
|
|
||||||
$("#MaterialCode").empty();
|
$("#MaterialCode").empty();
|
||||||
$("#deptName").val('');
|
$("#deptName").val('');
|
||||||
$("#UOM").val('');
|
$("#UOM").val('');
|
||||||
@ -79,66 +89,73 @@ $("#Quantity").val('');
|
|||||||
$("#ItemName").val('');
|
$("#ItemName").val('');
|
||||||
$("#Rate").val('');
|
$("#Rate").val('');
|
||||||
$("#txtBasicValue").val('');
|
$("#txtBasicValue").val('');
|
||||||
|
$("#CostCenter").val('');
|
||||||
clearTaxField();
|
clearTaxField();
|
||||||
if(id != '0')
|
if(id != '0')
|
||||||
{
|
{
|
||||||
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
|
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
|
||||||
var cost = <?php echo json_encode($CostList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
//alert(Material);
|
var AvlBudAmt = '<?php echo $AvlAmount ?>';
|
||||||
|
|
||||||
// For Binding DepartmentName
|
// For Binding DepartmentName
|
||||||
$.each(y, function(idx, obj) {
|
$.each(y, function(idx, obj) {
|
||||||
if(obj.ReqNo === id)
|
if(obj.ReqNo === id)
|
||||||
{
|
{
|
||||||
$("#deptName").val(obj.DepartmentName);
|
$("#deptName").val(obj.DepartmentName);
|
||||||
|
$("#CostCenter").val(obj.CostCenterCode);
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// For Binding Cost center for the selected department
|
$("#AvlBudAmt").val(AvlBudAmt);
|
||||||
$("#CostCenter").append( $('<option></option>').val("0").html("Select Cost Center") );
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
if(obj.ReqNo === id)
|
|
||||||
{
|
|
||||||
$("#CostCenter").append( $('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName) );
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
// For Binding Material list center for the selected Requistion Number
|
// For Binding Material list center for the selected Requistion Number
|
||||||
$("#MaterialCode").append( $('<option></option>').val("0").html("Select Material Code") );
|
$("#MaterialCode").append( $('<option></option>').val("0").html("Select Material Code") );
|
||||||
for(i=0;i<Material.length;i++)
|
var isAdded = "0";
|
||||||
|
for(i=0;i<Material.length;i++)
|
||||||
{
|
{
|
||||||
$.each(Material[i], function(idx, obj) {
|
$.each(Material[i], function(idx, obj) {
|
||||||
|
|
||||||
if(obj.ReqNo === id )
|
if(obj.ReqNo === id )
|
||||||
{
|
{
|
||||||
if(SelectedMaterialCode.length > 0)
|
|
||||||
{
|
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
||||||
for (i = 0; i < CollIndex; i++) {
|
if (id == el.ReqNo )
|
||||||
if( SelectedMaterialCode[i] != obj.MaterialCode)
|
{
|
||||||
{
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName) );
|
if(el.materialCode == obj.MaterialCode)
|
||||||
|
{
|
||||||
|
isAdded = "1";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isAdded = "0";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
if(isAdded == "0")
|
||||||
|
{
|
||||||
|
|
||||||
|
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$("#MaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
alert('Please select the Requisition Number');
|
alert('Please select the Requisition Number');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
id = '';
|
||||||
|
|
||||||
});
|
});
|
||||||
$('#MaterialCode').change(function() {
|
$('#MaterialCode').change(function() {
|
||||||
@ -177,41 +194,6 @@ $("#txtBasicValue").val('');
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#CostCenter').change(function() {
|
|
||||||
|
|
||||||
var id = $('#CostCenter').val();
|
|
||||||
$("#AvlBudAmt").val('');
|
|
||||||
var ReqType =$('#POType').val();
|
|
||||||
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
$('#content').loader('show');
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqType,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
$("#AvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
alert("Error");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the CostCenter');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$('#EditMaterialCode').change(function() {
|
$('#EditMaterialCode').change(function() {
|
||||||
|
|
||||||
@ -249,41 +231,9 @@ $("#txtEditBasicValue").val('');
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#EditCostCenter').change(function() {
|
|
||||||
|
|
||||||
var id = $('#EditCostCenter').val();
|
|
||||||
$("#EditAvlBudAmt").val('');
|
|
||||||
var ReqType =$('#POType').val();
|
|
||||||
if(id != '0')
|
|
||||||
{
|
|
||||||
$('#content').loader('show');
|
|
||||||
$.ajax({
|
|
||||||
data:{id:id},
|
|
||||||
type:"POST",
|
|
||||||
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqType,
|
|
||||||
success:function(data) {
|
|
||||||
if(data)
|
|
||||||
{
|
|
||||||
$('#content').loader('hide');
|
|
||||||
//salert(data);
|
|
||||||
$("#EditAvlBudAmt").val(data);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert("Error");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
alert('Please select the CostCenter');
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
function Ratechange(){
|
function Ratechange(){
|
||||||
|
|
||||||
@ -745,12 +695,8 @@ function clearEditTaxField()
|
|||||||
<label>Cost Center Name</label>
|
<label>Cost Center Name</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$options = array("0"=>'Select Cost Center');
|
$data = array('name' => 'CostCenter','value' => set_value('CostCenter'),'id'=>'CostCenter', 'class' => 'form-control' ,'readonly' => 'true');
|
||||||
//print_r( $options);
|
echo form_input($data);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo form_dropdown('CostCenter', $options,set_value('CostCenter'),'id="CostCenter"' ,'class="form-control"');
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -983,9 +929,8 @@ function clearEditTaxField()
|
|||||||
<label>Cost Center Name</label>
|
<label>Cost Center Name</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<?php
|
<?php
|
||||||
$options = array("0"=>'Select Cost Center');
|
$data = array('name' => 'EditCostCenter','value' => set_value('EditCostCenter'),'id'=>'EditCostCenter', 'class' => 'form-control' ,'readonly' => 'true');
|
||||||
|
echo form_input($data);
|
||||||
echo form_dropdown('EditCostCenter', $options,set_value('EditCostCenter'),'id="EditCostCenter"' ,'class="form-control"');
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
@ -1328,12 +1273,13 @@ $("#EDITSERVICE").on("shown.bs.modal", function(e) {
|
|||||||
|
|
||||||
$('#EditReqNo').val($('#Reqnumber'+userid).val());
|
$('#EditReqNo').val($('#Reqnumber'+userid).val());
|
||||||
$('#EditdeptName').val($('#departmentName'+userid).val());
|
$('#EditdeptName').val($('#departmentName'+userid).val());
|
||||||
|
$("#EditCostCenter").val($('#costCode'+userid).val());
|
||||||
$('#EditAvlBudAmt').val($('#AvilBudget'+userid).val());
|
$('#EditAvlBudAmt').val($('#AvilBudget'+userid).val());
|
||||||
|
|
||||||
$('#EditItemName').val($('#materialName'+userid).val());
|
$('#EditItemName').val($('#materialName'+userid).val());
|
||||||
$('#EditUOM').val($('#uom'+userid).val());
|
$('#EditUOM').val($('#uom'+userid).val());
|
||||||
$('#EditQuantity').val($('#quantity'+userid).val());
|
$('#EditQuantity').val($('#quantity'+userid).val());
|
||||||
|
RequistQuantity = $('#quantity'+userid).val();
|
||||||
$('#EditRate').val($('#itemRate'+userid).val());
|
$('#EditRate').val($('#itemRate'+userid).val());
|
||||||
$('#txtEditBasicValue').val(cellval[6].innerHTML);
|
$('#txtEditBasicValue').val(cellval[6].innerHTML);
|
||||||
$('#EditAfterServiceTax').val($('#ServiceTax'+userid).val());
|
$('#EditAfterServiceTax').val($('#ServiceTax'+userid).val());
|
||||||
@ -1343,46 +1289,47 @@ $("#EDITSERVICE").on("shown.bs.modal", function(e) {
|
|||||||
$('#EditAfterSwachhTax').val($('#SwachhTax'+userid).val());
|
$('#EditAfterSwachhTax').val($('#SwachhTax'+userid).val());
|
||||||
$('#EditTotalOrderValue').val(cellval[8].innerHTML);
|
$('#EditTotalOrderValue').val(cellval[8].innerHTML);
|
||||||
|
|
||||||
$("#EditCostCenter").empty();
|
|
||||||
var cost = <?php echo json_encode($CostList, JSON_PRETTY_PRINT) ?>;
|
|
||||||
// alert(cost);
|
|
||||||
//alert(cost);
|
|
||||||
// For Binding Cost center for the selected department
|
|
||||||
$("#EditCostCenter").append( $('<option></option>').val($('#costCode'+userid).val()).html($('#costCode'+userid).val()) );
|
|
||||||
$.each(cost, function(idx, obj) {
|
|
||||||
|
|
||||||
if(obj.ReqNo === $('#Reqnumber'+userid).val())
|
|
||||||
{
|
|
||||||
$("#EditCostCenter").append( $('<option></option>').val(obj.CostCenterCode).html(obj.CostCenterCode + "-" + obj.CostCenterName) );
|
|
||||||
//alert(obj.ReqNo);
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#EditMaterialCode").empty();
|
$("#EditMaterialCode").empty();
|
||||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||||
// For Binding Material list center for the selected Requistion Number
|
// For Binding Material list center for the selected Requistion Number
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val() ) );
|
$("#EditMaterialCode").append( $('<option></option>').val($('#materialCode'+userid).val()).html($('#materialCode'+userid).val() + "-" + $('#materialName'+userid).val() ) );
|
||||||
|
var isAdded = "0";
|
||||||
for(i=0;i<Material.length;i++)
|
for(i=0;i<Material.length;i++)
|
||||||
{
|
{
|
||||||
$.each(Material[i], function(idx, obj) {
|
$.each(Material[i], function(idx, obj) {
|
||||||
|
|
||||||
if(obj.ReqNo === id )
|
if(obj.ReqNo === id )
|
||||||
{
|
{
|
||||||
if(SelectedMaterialCode.length > 0)
|
|
||||||
{
|
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
||||||
for (i = 0; i < CollIndex; i++) {
|
if (id == el.ReqNo )
|
||||||
if( SelectedMaterialCode[i] != obj.MaterialCode)
|
{
|
||||||
{
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName) );
|
if(el.materialCode == obj.MaterialCode)
|
||||||
|
{
|
||||||
|
|
||||||
|
isAdded = "1";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isAdded = "0";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
if(isAdded == "0")
|
||||||
|
{
|
||||||
|
|
||||||
|
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$("#EditMaterialCode").append( $('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1435,6 +1382,12 @@ $('.AddService').click(function(){
|
|||||||
|
|
||||||
SelectedMaterialCode[CollIndex] = materialCode;
|
SelectedMaterialCode[CollIndex] = materialCode;
|
||||||
CollIndex = CollIndex + 1;
|
CollIndex = CollIndex + 1;
|
||||||
|
|
||||||
|
SelectedMaterialList.Mat.push({
|
||||||
|
"materialCode" : materialCode,
|
||||||
|
"ReqNo" : Reqnumber,
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
populateValueMainFormForServiceTax();
|
populateValueMainFormForServiceTax();
|
||||||
|
|
||||||
@ -1446,7 +1399,7 @@ $('.AddService').click(function(){
|
|||||||
|
|
||||||
$('#ServiceAppend').append(_.template(template,{index:temp,ReqNo:Reqnumber,MaterialName:materialName,Quantity:quantity,UOM:uom,Rate:itemRate,BasicAmount:basicval,Taxvalue:TotalTaxValue,TotalValue:TotalOrderValue}));
|
$('#ServiceAppend').append(_.template(template,{index:temp,ReqNo:Reqnumber,MaterialName:materialName,Quantity:quantity,UOM:uom,Rate:itemRate,BasicAmount:basicval,Taxvalue:TotalTaxValue,TotalValue:TotalOrderValue}));
|
||||||
|
|
||||||
clearServiceModalFields
|
|
||||||
|
|
||||||
var theForm = $(".ServicePO");
|
var theForm = $(".ServicePO");
|
||||||
|
|
||||||
@ -1469,6 +1422,7 @@ $('.AddService').click(function(){
|
|||||||
addHidden(theForm,"TotalOrderValue"+temp,TotalOrderValue);
|
addHidden(theForm,"TotalOrderValue"+temp,TotalOrderValue);
|
||||||
|
|
||||||
$('#txtRowCount').val(temp);
|
$('#txtRowCount').val(temp);
|
||||||
|
clearServiceModalFields();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1595,17 +1549,27 @@ function populateValueMainFormForEditServiceTax()
|
|||||||
var TotSwachhTax = 0;
|
var TotSwachhTax = 0;
|
||||||
var TotSummary = 0;
|
var TotSummary = 0;
|
||||||
var TotBasicAmout = 0;
|
var TotBasicAmout = 0;
|
||||||
for (i = 1; i < rows-1; i++) {
|
var i = 0;
|
||||||
|
do {
|
||||||
|
i += 1;
|
||||||
|
var tr= document.getElementById(i);
|
||||||
|
//alert(tr);
|
||||||
|
if(tr != null)
|
||||||
|
{
|
||||||
|
cells = tr.getElementsByTagName('td');
|
||||||
|
|
||||||
|
|
||||||
var AfterServiceTax = $('#ServiceTax'+i).val() == '' ? '0.00' : $('#ServiceTax'+i).val();
|
var rowid = cells[0].innerHTML;
|
||||||
var AfterEduCess = $('#EduCess'+i).val() == '' ? '0.00' : $('#EduCess'+i).val();
|
|
||||||
var AfterSecHighTax = $('#ServiceTax'+i).val() == '' ? '0.00' : $('#ServiceTax'+i).val();
|
var AfterServiceTax = $('#ServiceTax'+rowid).val() == '' ? '0.00' : $('#ServiceTax'+rowid).val();
|
||||||
var AfterKrishiTax =$('#KrishiTax'+i).val() == '' ? '0.00' : $('#KrishiTax'+i).val();
|
var AfterEduCess = $('#EduCess'+rowid).val() == '' ? '0.00' : $('#EduCess'+rowid).val();
|
||||||
var AfterSwachhTax = $('#SwachhTax'+i).val() == '' ? '0.00' : $('#SwachhTax'+i).val();
|
var AfterSecHighTax = $('#SecHighTax'+rowid).val() == '' ? '0.00' : $('#SecHighTax'+rowid).val();
|
||||||
var TotalVal =$('#TotalOrderValue'+i).val() == '' ? '0.00' : $('#TotalOrderValue'+i).val();
|
var AfterKrishiTax =$('#KrishiTax'+rowid).val() == '' ? '0.00' : $('#KrishiTax'+rowid).val();
|
||||||
|
var AfterSwachhTax = $('#SwachhTax'+rowid).val() == '' ? '0.00' : $('#SwachhTax'+rowid).val();
|
||||||
|
var TotalVal =$('#TotalOrderValue'+rowid).val() == '' ? '0.00' : $('#TotalOrderValue'+rowid).val();
|
||||||
|
|
||||||
var Quantity = $('#quantity'+i).val() == '' ? '0.00' : $('#quantity'+i).val();
|
var Quantity = $('#quantity'+rowid).val() == '' ? '0.00' : $('#quantity'+rowid).val();
|
||||||
var ItemRate = $('#itemRate'+i).val() == '' ? '0.00' : $('#itemRate'+i).val();
|
var ItemRate = $('#itemRate'+rowid).val() == '' ? '0.00' : $('#itemRate'+rowid).val();
|
||||||
var BasicVal = parseFloat(Quantity) * parseFloat(ItemRate);
|
var BasicVal = parseFloat(Quantity) * parseFloat(ItemRate);
|
||||||
|
|
||||||
TotServiceTax = parseFloat(TotServiceTax) + parseFloat(AfterServiceTax);
|
TotServiceTax = parseFloat(TotServiceTax) + parseFloat(AfterServiceTax);
|
||||||
@ -1617,7 +1581,9 @@ function populateValueMainFormForEditServiceTax()
|
|||||||
TotBasicAmout = parseFloat(TotBasicAmout) + parseFloat(BasicVal);
|
TotBasicAmout = parseFloat(TotBasicAmout) + parseFloat(BasicVal);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
} while (i < rows);
|
||||||
|
|
||||||
$('#txtTotBasicAmount').val(parseFloat(TotBasicAmout).toFixed(2) );
|
$('#txtTotBasicAmount').val(parseFloat(TotBasicAmout).toFixed(2) );
|
||||||
$('#txtTotalServiceTax').val(parseFloat(TotServiceTax).toFixed(2) );
|
$('#txtTotalServiceTax').val(parseFloat(TotServiceTax).toFixed(2) );
|
||||||
@ -1676,7 +1642,13 @@ function DeleteRow(rowid)
|
|||||||
|
|
||||||
|
|
||||||
SelectedMaterialCode.splice( SelectedMaterialCode.indexOf('removeItem'), 1 );
|
SelectedMaterialCode.splice( SelectedMaterialCode.indexOf('removeItem'), 1 );
|
||||||
|
$.each(SelectedMaterialList.Mat, function(i, el){
|
||||||
|
|
||||||
|
if (this.materialCode == removeItem){//Type = '';
|
||||||
|
SelectedMaterialList.Mat.splice(i, 1);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
if(DelRows != '')
|
if(DelRows != '')
|
||||||
{
|
{
|
||||||
DelRows = DelRows + ":" + rowid;
|
DelRows = DelRows + ":" + rowid;
|
||||||
@ -1686,10 +1658,60 @@ function DeleteRow(rowid)
|
|||||||
DelRows= "0" + ":" + rowid;
|
DelRows= "0" + ":" + rowid;
|
||||||
}
|
}
|
||||||
$('#txtDeletedRow').val(DelRows);
|
$('#txtDeletedRow').val(DelRows);
|
||||||
|
populateValueMainFormForDeleteItem(rowid);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function populateValueMainFormForDeleteItem(rowid)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
// alert(rows);
|
||||||
|
var TotServiceTax = $('#txtTotalServiceTax'+rowid).val();
|
||||||
|
var TotEduCess = $('#txtTotalEducess'+rowid).val();
|
||||||
|
var TotSecHighTax = $('#txtTotHigherEdu'+rowid).val();
|
||||||
|
var TotKrishiTax = $('#txtTotalKrishiKalyan'+rowid).val();
|
||||||
|
var TotSwachhTax = $('#txtTotSwachhBharat'+rowid).val();
|
||||||
|
var TotSummary = $('#TotalOrderValue'+rowid).val();
|
||||||
|
var TotBasicAmout = $('#txtTotalOrderValueSummary'+rowid).val();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var AfterServiceTax = $('#ServiceTax'+rowid).val() == '' ? '0.00' : $('#ServiceTax'+rowid).val();
|
||||||
|
var AfterEduCess = $('#EduCess'+rowid).val() == '' ? '0.00' : $('#EduCess'+rowid).val();
|
||||||
|
var AfterSecHighTax = $('#SecHighTax'+rowid).val() == '' ? '0.00' : $('#SecHighTax'+rowid).val();
|
||||||
|
var AfterKrishiTax =$('#KrishiTax'+rowid).val() == '' ? '0.00' : $('#KrishiTax'+rowid).val();
|
||||||
|
var AfterSwachhTax = $('#SwachhTax'+rowid).val() == '' ? '0.00' : $('#SwachhTax'+rowid).val();
|
||||||
|
var TotalVal =$('#TotalOrderValue'+rowid).val() == '' ? '0.00' : $('#TotalOrderValue'+rowid).val();
|
||||||
|
|
||||||
|
var Quantity = $('#quantity'+rowid).val() == '' ? '0.00' : $('#quantity'+rowid).val();
|
||||||
|
var ItemRate = $('#itemRate'+rowid).val() == '' ? '0.00' : $('#itemRate'+rowid).val();
|
||||||
|
var BasicVal = parseFloat(Quantity) * parseFloat(ItemRate);
|
||||||
|
//alert(TotalVal);
|
||||||
|
|
||||||
|
TotServiceTax = parseFloat(TotServiceTax) - parseFloat(AfterServiceTax);
|
||||||
|
TotEduCess = parseFloat(TotEduCess) - parseFloat(AfterEduCess);
|
||||||
|
TotSecHighTax = parseFloat(TotSecHighTax) - parseFloat(AfterSecHighTax);
|
||||||
|
TotKrishiTax = parseFloat(TotKrishiTax) - parseFloat(AfterKrishiTax);
|
||||||
|
TotSwachhTax = parseFloat(TotSwachhTax) - parseFloat(AfterSwachhTax);
|
||||||
|
TotSummary = parseFloat(TotSummary) - parseFloat(TotalVal);
|
||||||
|
TotBasicAmout = parseFloat(TotBasicAmout) - parseFloat(BasicVal);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$('#txtTotBasicAmount').val(parseFloat(TotBasicAmout).toFixed(2) );
|
||||||
|
$('#txtTotalServiceTax').val(parseFloat(TotServiceTax).toFixed(2) );
|
||||||
|
$('#txtTotHigherEdu').val(parseFloat(TotSecHighTax).toFixed(2) );
|
||||||
|
$('#txtTotalEducess').val(parseFloat(TotEduCess).toFixed(2) );
|
||||||
|
$('#txtTotalKrishiKalyan').val(parseFloat(TotKrishiTax).toFixed(2) );
|
||||||
|
$('#txtTotSwachhBharat').val(parseFloat(TotSwachhTax).toFixed(2) );
|
||||||
|
$('#txtTotalOrderValueSummary').val(parseFloat(TotSummary).toFixed(2) );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function validateServiceTax()
|
function validateServiceTax()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user