2226 lines
77 KiB
PHP
Executable File
2226 lines
77 KiB
PHP
Executable File
|
|
<?php $ReqType ='';
|
|
$CompanyAddress = '';
|
|
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
|
$CurrentDate = $dt->format('Y-m-d');
|
|
$MaxPoDate = '';
|
|
$AvlAmount = 0;
|
|
$DeliverSchedule='';
|
|
$DeliverOption='';
|
|
$RowCount = 0;
|
|
if(!empty($MaxPODate))
|
|
{
|
|
foreach ($MaxPODate as $date)
|
|
{
|
|
$MaxPoDate = $date->PODate;
|
|
}
|
|
}
|
|
if(!empty($CompanyDetails))
|
|
{
|
|
foreach ($CompanyDetails as $Req)
|
|
{
|
|
$CompanyAddress = $Req->Address;
|
|
}
|
|
}
|
|
if(!empty($AvlBudAmt))
|
|
{
|
|
|
|
$AvlAmount = $AvlBudAmt;
|
|
|
|
}
|
|
foreach ($PaymentTerms as $TER)
|
|
{
|
|
$Terms=$TER->PaymentTerms;
|
|
}
|
|
|
|
$SupId = '';
|
|
$SupName = '';
|
|
$Address = '';
|
|
$PODate = '';
|
|
$Deliverydt ='';
|
|
$DeliveryAddress ='';
|
|
$POStatus = '';
|
|
$PONO = '';
|
|
$totBasicAmt = 0;
|
|
$totDiscountAmt = 0.0;
|
|
$totPackagingAmt = 0.0;
|
|
$totExciseAmt = 0.0;
|
|
$totVATAmt = 0.0; //FOR SGST
|
|
$totCSTAmt = 0.0;//FOR CGST
|
|
$totGSTAmt = 0.0;//FOR IGST
|
|
|
|
$totOtherTaxAmt = 0.0;
|
|
$totFreightAmt = 0.0;
|
|
$totInsuranceAmt = 0.0;
|
|
$totOrderSummaryAmt = 0.0;
|
|
|
|
$ServiceDescription = '';
|
|
|
|
if(!empty($POMaster))
|
|
{
|
|
// print_r($POMaster);
|
|
|
|
// print_r($Payment);
|
|
// echo "****";
|
|
// print_r($PaymentTerms);
|
|
foreach ($POMaster as $Req)
|
|
{
|
|
$SupId = $Req->SupplierID;
|
|
$SupName = $Req->SupplierName;
|
|
$Address = $Req->Address;
|
|
|
|
$Pdt = new DateTime($Req->PODate);
|
|
$PODate = $Pdt->format('Y-m-d');
|
|
$DeliverOption = $Req->DeliveryOption;
|
|
$DeliverSchedule = $Req->DeliverySchedule;
|
|
$Ddt = new DateTime($Req->DeliveryDate);
|
|
echo $Req->DeliveryDate."<br>";
|
|
$Deliverydt = $Ddt->format('Y-m-d');
|
|
echo $Deliverydt;
|
|
|
|
$DeliveryAddress =$Req->DeliveryAddress;
|
|
$POStatus = $Req->StatusCode;
|
|
$PONO = $Req->PONO;
|
|
$ServiceDescription = $Req->ServiceDescription;
|
|
$PayableAT=$Req->PayableAT;
|
|
$PaymentDays=$Req->PaymentDays;
|
|
}
|
|
}
|
|
if(!empty($RequistionDetails))
|
|
{
|
|
|
|
foreach ($RequistionDetails as $ReqDet)
|
|
{
|
|
$Reqon=$ReqDet->ReqDate;
|
|
$Requestedby=$ReqDet->Requestedby;
|
|
//$Status=$ReqDet->Status;
|
|
}
|
|
}
|
|
//echo $ServiceDescription;
|
|
|
|
foreach ($POSTATUS as $PST )
|
|
{
|
|
$POStatus=$PST->StatusName;
|
|
}
|
|
|
|
?>
|
|
<style>
|
|
|
|
#packagingcalmodel {
|
|
margin-top:200px;
|
|
z-index: 1080 !important;
|
|
}
|
|
#ExciseDutyCalModel {
|
|
margin-top:200px;
|
|
z-index: 1080 !important;
|
|
}
|
|
#VatCalModel {
|
|
margin-top:200px;
|
|
z-index: 1080 !important;
|
|
}
|
|
#CSTCalModel {
|
|
margin-top:200px;
|
|
z-index: 1080 !important;
|
|
}
|
|
.modal
|
|
{
|
|
padding-right:30% ! important;
|
|
}
|
|
|
|
</style>
|
|
<!-- Latest compiled and minified CSS -->
|
|
|
|
<script src="<?php echo base_url()?>assets/tinymce/js/tinymce/tinymce.min.js"></script>
|
|
|
|
<script type="text/javascript">
|
|
tinymce.init({
|
|
selector: "textarea#txtSpcialInstruction",
|
|
menubar: false,
|
|
statusbar: false,
|
|
toolbar: false
|
|
//plugins: "link image"
|
|
});
|
|
|
|
</script>
|
|
<script src="<?php echo base_url(); ?>assets/js/CreatePOValidation.js" type="text/javascript"></script>
|
|
|
|
<script type="text/javascript">
|
|
var DelOpt = '<?php echo $DeliverOption; ?>';
|
|
var SchName = '<?php echo $DeliverSchedule; ?>';
|
|
var DelDt = '<?php echo $Deliverydt; ?>';
|
|
$(document).ready(function () {
|
|
if(DelOpt=="0"){
|
|
$('#Deliverydtdiv').show();
|
|
$('#Schedulediv').hide();
|
|
$('#Deliverydt').val(DelDt);
|
|
}
|
|
|
|
else if(DelOpt=="1"){
|
|
$('#Deliverydtdiv').hide();
|
|
$('#Schedulediv').show();
|
|
$('#Deliverydt').val('');
|
|
|
|
$('#Scheduleby').val(SchName);
|
|
}
|
|
});
|
|
</script>
|
|
<script>
|
|
var NilType = '<?php echo NILTYPE;?>';
|
|
var PercentageType = '<?php echo PERCENTAGE;?>';
|
|
var POMaxDate = '<?php echo $MaxPoDate;?>';
|
|
var PackagingCalculation = '';
|
|
var ExciseCalculation = '';
|
|
var StateTaxCheck = '';
|
|
var VatCalculation = ''; //FOR SGST
|
|
|
|
var RequistQuantity = '';
|
|
var IsEdit = '0';
|
|
var d = new Date(POMaxDate);
|
|
var SelectedMaterialCode = [];
|
|
var CollIndex = 0;
|
|
var SelectedMaterialList = {
|
|
Mat: []
|
|
};
|
|
// alert(new Date(year,month,day));
|
|
$(function() {
|
|
|
|
$("#PODate").datepicker({
|
|
minDate : d,
|
|
maxDate : 'now',
|
|
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
|
|
});
|
|
$("#Deliverydt").datepicker({
|
|
minDate : 'now',
|
|
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
|
|
});
|
|
$("#Requeston").datepicker({
|
|
//minDate : d,
|
|
maxDate : 'now',
|
|
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
|
|
});
|
|
|
|
|
|
$('#EditDiscountType').change(function() {
|
|
selValue = $("#EditDiscountType").val();
|
|
$('#txtEditDiscount').val('');
|
|
$('#txtEditAfterDiscount').val('');
|
|
if (selValue == NilType)
|
|
{
|
|
|
|
$('#txtEditDiscount').attr('readonly', 'true');
|
|
$('#txtEditDiscount').val('0.00');
|
|
$('#txtEditAfterDiscount').val('0.00');
|
|
|
|
}
|
|
else
|
|
{
|
|
$('#txtEditDiscount').removeAttr( 'readonly','true' );
|
|
$('#txtEditDiscount').val('');
|
|
$('#txtEditAfterDiscount').val('');
|
|
}
|
|
|
|
});
|
|
|
|
|
|
$('#EditPackagingType').change(function() {
|
|
$('#txtEditPackaging').val('');
|
|
$('#txtEditAfterPackaging').val('');
|
|
selValue = $("#EditPackagingType").val() ;
|
|
if(selValue == PercentageType)
|
|
{
|
|
var PackagingCalculation = '';
|
|
$('#packagingcalmodel').modal('show');
|
|
$('#txtEditPackaging').removeAttr( 'readonly','true' );
|
|
}
|
|
else
|
|
{
|
|
if (selValue == NilType)
|
|
{
|
|
|
|
$('#txtEditPackaging').attr('readonly', 'true');
|
|
$('#txtEditPackaging').val('0.00');
|
|
}
|
|
else
|
|
{
|
|
$('#txtEditPackaging').removeAttr( 'readonly','true' );
|
|
}
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('#drpEditFreight').change(function() {
|
|
|
|
|
|
selValue = $("#drpEditFreight").val() ;
|
|
$('#txtEditFreight').val('');
|
|
$('#txtEditAfterFreight').val('');
|
|
|
|
if (selValue == NilType)
|
|
{
|
|
|
|
$('#txtEditFreight').attr('readonly', 'true');
|
|
$('#txtEditFreight').val('0.00');
|
|
|
|
}
|
|
else
|
|
{
|
|
$('#txtEditFreight').removeAttr( 'readonly','true' );
|
|
$('#txtEditFreight').val('');
|
|
}
|
|
|
|
});
|
|
});
|
|
|
|
/*
|
|
* To calcuate the Discount */
|
|
function calculateDiscount()
|
|
{
|
|
|
|
if($('#EditRate').val() == '')
|
|
{
|
|
alert('Please Enter the Rate value');
|
|
$('#EditRate').focus();
|
|
return false;
|
|
}
|
|
if($('#EditRate').val() != '' && $('#EditMaterialCode').val() != "0" )
|
|
{
|
|
|
|
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
|
var DiscountType =$("#EditDiscountType").val();
|
|
|
|
if(DiscountType == "0")
|
|
{
|
|
alert('Please Select the discount Type');
|
|
$('#txtEditDiscount').val('');
|
|
$("#EditDiscountType").focus();
|
|
}
|
|
else if ($('#txtEditDiscount').val() != '' && $('#txtEditDiscount').val() != '0')
|
|
{
|
|
var AfterDiscount = 0.0;
|
|
var Discountval = parseFloat($('#txtEditDiscount').val());
|
|
if(DiscountType == PercentageType)
|
|
{
|
|
|
|
AfterDiscount = <?php echo DIS_PERCENTAGE;?>;
|
|
|
|
}
|
|
else if(DiscountType == NilType )
|
|
{
|
|
AfterDiscount = "0.00";
|
|
}
|
|
else
|
|
{
|
|
AfterDiscount = <?php echo DIS_LUMPSUM;?>;
|
|
}
|
|
var discount = parseFloat(AfterDiscount).toFixed(2);
|
|
$('#txtEditAfterDiscount').val(discount);
|
|
}
|
|
else
|
|
{
|
|
$('#txtEditAfterDiscount').val("0.00");
|
|
}
|
|
}
|
|
calculateEditTotalValue();
|
|
|
|
}
|
|
/*
|
|
* To calcuate the Packaging */
|
|
function calculatePackaging()
|
|
{
|
|
|
|
if($('#EditRate').val() == '')
|
|
{
|
|
alert('Please Enter the Rate value');
|
|
$('#EditRate').focus();
|
|
return false;
|
|
}
|
|
|
|
else
|
|
{
|
|
|
|
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
|
|
|
var PackagingType =$("#EditPackagingType").val();
|
|
|
|
if(PackagingType == "0")
|
|
{
|
|
alert('Please select the Packaging Type');
|
|
$('#txtEditPackaging').val('');
|
|
$("#EditPackagingType").focus();
|
|
}
|
|
|
|
else if($('#txtEditPackaging').val() != '' && $('#txtEditPackaging').val() !='0')
|
|
{
|
|
var Packagingvalue = parseFloat($('#txtEditPackaging').val());
|
|
var AfterPackaging = 0.0;
|
|
|
|
if(PackagingType == PercentageType)
|
|
{
|
|
if(PackagingCalculation != 0 &&$('#txtEditAfterDiscount').val() == '')
|
|
{
|
|
alert('Please Enter the Discount value');
|
|
$('#EditDiscountType').focus();
|
|
$('#txtEditPackaging').val('');
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
var AfterDiscount =parseFloat($('#txtEditAfterDiscount').val());
|
|
AfterPackaging = PackagingCalculation == 0 ? <?php echo PACKAGING_PERCENTAGE_BYBASICVALUE ;?> : <?php echo PACKAGING_PERCENTAGE_BYDISCOUNTVALUE;?> ;
|
|
}
|
|
|
|
}
|
|
else if(PackagingType == NilType )
|
|
{
|
|
AfterPackaging = "0.00";
|
|
}
|
|
else
|
|
{
|
|
|
|
AfterPackaging = PackagingCalculation == 0 ? <?php echo PACKAGING_LUMPSUM_BYBASICVALUE ;?>:<?php echo PACKAGING_LUMPSUM_BYDISCOUNTVALUE;?> ;
|
|
|
|
}
|
|
var Packaging = parseFloat(AfterPackaging).toFixed(2);
|
|
|
|
$('#txtEditAfterPackaging').val(Packaging);
|
|
}
|
|
else
|
|
{
|
|
$('#txtEditAfterPackaging').val("0.00");
|
|
}
|
|
}
|
|
calculateEditTotalValue();
|
|
|
|
}
|
|
|
|
|
|
function calculateVat()//SGST
|
|
{
|
|
|
|
if($('#EditRate').val() == '')
|
|
{
|
|
alert('Please Enter the Rate value');
|
|
$('#EditRate').focus();
|
|
return false;
|
|
}
|
|
|
|
else
|
|
{
|
|
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
|
//var ExciseDuty = parseFloat($('#txtEditAfterExciseDuty').val());
|
|
var AfterVat = 0.0;
|
|
// if(VatCalculation != 0 && $('#txtEditVat').val() != '' )
|
|
// {
|
|
|
|
// if($('#txtEditAfterExciseDuty').val() == '')
|
|
// {
|
|
// alert('Please Enter the Excise value');
|
|
// $('#txtEditAfterExciseDuty').focus();
|
|
// $('#txtEditVat').val('');
|
|
// return false;
|
|
// }
|
|
// else
|
|
// {
|
|
// var ExciseDuty = parseFloat($('#txtEditAfterExciseDuty').val());
|
|
// vatValue = parseFloat($('#txtEditVat').val());
|
|
// AfterVat = <?php echo VAT_ONEXICSEVALUE; ?>;
|
|
// var Vatval = parseFloat(AfterVat).toFixed(2);
|
|
|
|
// $('#txtEditAfterVat').val(Vatval);
|
|
// }
|
|
// }
|
|
if($('#txtEditVat').val() != '')
|
|
{
|
|
vatValue = parseFloat($('#txtEditVat').val());
|
|
AfterVat = <?php echo VAT_ONBASICVALUE; ?>;
|
|
var Vatval = parseFloat(AfterVat).toFixed(2);
|
|
|
|
$('#txtEditAfterVat').val(Vatval);
|
|
}
|
|
|
|
else
|
|
{
|
|
$('#txtEditAfterVat').val("0.00");
|
|
}
|
|
|
|
calculateEditTotalValue();
|
|
}
|
|
|
|
|
|
}
|
|
|
|
function calculateGST()//CGST
|
|
{
|
|
|
|
if($('#EditRate').val() == '')
|
|
{
|
|
alert('Please Enter the Rate value');
|
|
$('#EditRate').focus();
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
|
|
|
if($('#txtEditGST').val() != "0" && $('#txtEditGST').val() != '')
|
|
{
|
|
var GSTValue = parseFloat($('#txtEditGST').val());
|
|
|
|
var AfterGST = 0.0;
|
|
AfterGST = <?php echo GSTTAX; ?>;
|
|
|
|
var GSTval = parseFloat(AfterGST).toFixed(2);
|
|
|
|
$('#txtEditAfterGST').val(GSTval);
|
|
}
|
|
else
|
|
{
|
|
$('#txtEditAfterGST').val("0.00");
|
|
}
|
|
|
|
}
|
|
calculateEditTotalValue();
|
|
|
|
|
|
}
|
|
function calculateOtherTaxes()//IGST
|
|
{
|
|
|
|
if($('#EditRate').val() == '')
|
|
{
|
|
alert('Please Enter the Rate value');
|
|
$('#EditRate').focus();
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
|
|
|
|
|
if($('#txtEditOtherTax').val() != "0" && $('#txtEditOtherTax').val() != '')
|
|
{
|
|
var OtherTaxValue = parseFloat($('#txtEditOtherTax').val());
|
|
|
|
var AfterOtherTaxes = 0.0;
|
|
AfterOtherTaxes = <?php echo OTHERTAX; ?>;
|
|
|
|
var Otherval = parseFloat(AfterOtherTaxes).toFixed(2);
|
|
|
|
$('#txtEditAfterOtherTax').val(Otherval);
|
|
}
|
|
else
|
|
{
|
|
$('#txtEditAfterOtherTax').val("0.00");
|
|
}
|
|
calculateEditTotalValue();
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
function calculateFreight()
|
|
{
|
|
|
|
if($('#EditRate').val() == '')
|
|
{
|
|
alert('Please Enter the Rate value');
|
|
$('#EditRate').focus();
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
|
var FreightType =$("#drpEditFreight").val();
|
|
if(FreightType == "0")
|
|
{
|
|
alert('Please select Freight Type');
|
|
$('#txtEditFreight').val('');
|
|
$("#drpEditFreight").focus();
|
|
}
|
|
else if( $('#txtEditFreight').val() != "0" && $('#txtEditFreight').val() != '')
|
|
{
|
|
var FreightValue = parseFloat($('#txtEditFreight').val());
|
|
var UOM = parseFloat($('#EditUOM').val());
|
|
var Quantity = parseFloat($('#EditQuantity').val());
|
|
//alert(FreightType);
|
|
var AfterFreight = 0.0;
|
|
if(FreightType == PercentageType)
|
|
{
|
|
AfterFreight = <?php echo FREIGHT_PERCENTAGE;?>;
|
|
}
|
|
else if(FreightType == NilType)
|
|
{
|
|
AfterFreight = 0.0;
|
|
}
|
|
else if(FreightType == '<?php echo LUMPSUM;?>')
|
|
{
|
|
AfterFreight = <?php echo FREIGHT_LUMPSUM;?>;
|
|
}
|
|
else if(FreightType == '<?php echo PERUOM;?>')
|
|
{
|
|
AfterFreight = <?php echo FREIGHT_PERUOM;?>;
|
|
}
|
|
else if(FreightType == '<?php echo PERTRIP;?>')
|
|
{
|
|
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
|
|
}
|
|
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
|
|
|
|
$('#txtEditAfterFreight').val(AfterFreightval);
|
|
}
|
|
else
|
|
{
|
|
$('#txtEditAfterFreight').val("0.00");
|
|
}
|
|
|
|
}
|
|
calculateEditTotalValue();
|
|
|
|
|
|
}
|
|
|
|
/* Set the Packaging calculation option for calculating Packaging */
|
|
function SetPackagingOption()
|
|
{
|
|
PackagingCalculation = $("input:radio[name='optPackaging']:checked").val();
|
|
$('#packagingcalmodel').modal('hide');
|
|
calculatePackaging();
|
|
}
|
|
|
|
function SetVatCalculation()
|
|
{
|
|
//VatCalculation = $("input:radio[name='optVat']:checked").val();
|
|
//$('#VatCalModel').modal('hide');
|
|
calculateVat();
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function Editchange(){
|
|
//ExceedEditQuantityCheck();
|
|
if($('#EditQuantity').val() != '' && $('#EditRate').val() != '')
|
|
{
|
|
var txtQuantity = parseFloat( $('#EditQuantity').val());
|
|
var txtUnitPrice = parseFloat($('#EditRate').val());
|
|
var Tot = txtQuantity * txtUnitPrice
|
|
$('#txtEditBasicValue').val(Tot);
|
|
calculateDiscount();
|
|
calculatePackaging();
|
|
// calculateExcise();
|
|
calculateVat();
|
|
// calculateCST();
|
|
calculateGST();
|
|
calculateOtherTaxes();
|
|
calculateFreight();
|
|
calculateEditTotalValue($('#isEdit').val());
|
|
|
|
}
|
|
}
|
|
|
|
function validateEditExceedLimit()
|
|
{
|
|
var avalbudAmt = parseFloat($('#EditAvlBudAmt').val());
|
|
var basicAmountRate = parseFloat($('#txtEditBasicValue').val());
|
|
var totalAmount = parseFloat($('#txtEditTotalOrderValue').val());
|
|
|
|
if(basicAmountRate > avalbudAmt || totalAmount > avalbudAmt)
|
|
{
|
|
alert('Basic amount is exceeding the Budget Limit.Please adjust the product value.');
|
|
$('#EditRate').focus();
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
return true;
|
|
}
|
|
|
|
}
|
|
function calculateEditTotalValue()
|
|
{
|
|
var Packaging = $('#txtEditAfterPackaging').val() == '' ? '0.00' : $('#txtEditAfterPackaging').val();
|
|
|
|
var Vat = $('#txtEditAfterVat').val() == '' ? '0.00' : $('#txtEditAfterVat').val();//SGST
|
|
|
|
var GST = $('#txtEditAfterGST').val() == '' ? '0.00' : $('#txtEditAfterGST').val(); //CGST
|
|
var OtherTax = $('#txtEditAfterOtherTax').val() == '' ? '0.00' : $('#txtEditAfterOtherTax').val();//IGST
|
|
var Freight = $('#txtEditAfterFreight').val() == '' ? '0.00' : $('#txtEditAfterFreight').val();
|
|
var Insurance = $('#txtEditInsurance').val() == '' ? '0.00' : $('#txtEditInsurance').val();
|
|
var Discount = $('#txtEditAfterDiscount').val() == '' ? '0.00' : $('#txtEditAfterDiscount').val();
|
|
var BasicVal = $('#txtEditBasicValue').val() == '' ? '0.00' : $('#txtEditBasicValue').val();
|
|
|
|
var totvalue = ( parseFloat(BasicVal) + parseFloat(Packaging)+ parseFloat(Vat) + parseFloat(GST) + parseFloat(OtherTax) + parseFloat(Freight) + parseFloat(Insurance)) - parseFloat(Discount);
|
|
|
|
var tot = parseFloat(totvalue).toFixed(2);
|
|
|
|
$('#txtEditTotalOrderValue').val(tot);
|
|
validateEditExceedLimit();
|
|
|
|
}
|
|
function calculateEditTaxValue()
|
|
{
|
|
var Packaging = $('#txtEditAfterPackaging').val() == '' ? '0.00' : $('#txtEditAfterPackaging').val();
|
|
|
|
var Vat = $('#txtEditAfterVat').val() == '' ? '0.00' : $('#txtEditAfterVat').val();//SGST
|
|
|
|
var GST = $('#txtEditAfterGST').val() == '' ? '0.00' : $('#txtEditAfterGST').val();//CGST
|
|
var OtherTax = $('#txtEditAfterOtherTax').val() == '' ? '0.00' : $('#txtEditAfterOtherTax').val();//IGST
|
|
var Freight = $('#txtEditAfterFreight').val() == '' ? '0.00' : $('#txtEditAfterFreight').val();
|
|
var Insurance = $('#txtEditInsurance').val() == '' ? '0.00' : $('#txtEditInsurance').val();
|
|
var Discount = $('#txtEditAfterDiscount').val() == '' ? '0.00' : $('#txtEditAfterDiscount').val();
|
|
|
|
|
|
var totvalue = parseFloat(Discount) -( parseFloat(Packaging)+ parseFloat(Vat) + parseFloat(GST) + parseFloat(OtherTax) + parseFloat(Freight) + parseFloat(Insurance)) ;
|
|
|
|
var tot = parseFloat(totvalue).toFixed(2);
|
|
//alert('tot:'+tot);
|
|
return tot;
|
|
}
|
|
$(document).ready(function () {
|
|
$('#Date').click(function () {
|
|
//for Date range selection
|
|
$('#Schedulediv').hide();
|
|
$('#Deliverydtdiv').show();
|
|
});
|
|
$('#Schedule').click(function () {
|
|
//for schedule range selection
|
|
$('#Deliverydtdiv').hide();
|
|
$('#Schedulediv').show();
|
|
});
|
|
});
|
|
$(document).ready(function () {
|
|
$('#Local').click(function () {
|
|
//for Date range selection
|
|
$('#IGSTShow').hide();
|
|
$('#SGSTShow').show();
|
|
$('#SGSTModel').show();// SGST Fields in Modal Show
|
|
$('#IGSTModel').hide(); // IGST Fields in Modal Hide
|
|
});
|
|
$('#Inter_state').click(function () {
|
|
//for schedule range selection
|
|
$('#SGSTShow').hide();
|
|
$('#IGSTShow').show();
|
|
$('#IGSTModel').show(); // IGST Fields in Modal Show
|
|
$('#SGSTModel').hide(); // SGST Fields in Modal Hide
|
|
});
|
|
});
|
|
</script>
|
|
<style>
|
|
.content {
|
|
Padding:0% ! important;
|
|
}
|
|
body {
|
|
background-color: #ecf0f5;
|
|
}
|
|
.pagination {
|
|
margin :0px ! important;
|
|
}
|
|
.box-body {
|
|
padding:0px ! important;
|
|
}
|
|
.num {
|
|
text-align:right;
|
|
}
|
|
</style>
|
|
<div class="content-wrapper">
|
|
<?php
|
|
$attributes = array('class' => 'form-label-left CreatePO ','name' => 'CreatePO','id' => 'CreatePO');
|
|
|
|
echo form_open($this->config->base_url().'/purchaseorder/addPO/',$attributes); ?>
|
|
|
|
<section class="content">
|
|
|
|
<div>
|
|
<center><b><h2>Siddharth Industries - Amendment Revenue Purchase Order- <?php echo $PONO;?></h2></b></center></div><br/><br/>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="col-md-3">
|
|
<div class="col-md-12">
|
|
<label>Requistion No</label>
|
|
<?php
|
|
$options = array("0"=>'Selected Requisition Numbers');
|
|
if(!empty($ReqList))
|
|
{
|
|
foreach ($ReqList as $SID):
|
|
|
|
$options[$SID->ReqNo] = $SID->ReqNo ;
|
|
//$ReqType = $SID->ReqType;
|
|
endforeach;
|
|
}
|
|
echo form_multiselect('RequistionNo', $options,set_value('RequistionNo'),'id="RequistionNo"' ,'required="true"' , 'height="400px"' );
|
|
?>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<label>Purchase Order Date</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'PODate','value' => set_value('PODate',$PODate),'id'=>'PODate', 'class' => 'form-control num' ,'required' => 'true','onkeypress'=>'return false;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-9">
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<label>Select Supplier</label>
|
|
<?php
|
|
$options = array("0"=>'Select Supplier');
|
|
//print_r( $options);
|
|
|
|
if(!empty($Suplist))
|
|
{
|
|
foreach ($Suplist as $SID):
|
|
|
|
|
|
$options[$SID->SupplierID] = $SID->SupplierID.' '.' - '.' '.$SID->SupplierName;
|
|
|
|
endforeach;
|
|
}
|
|
|
|
echo form_dropdown('drpSupplier', $options,set_value('drpSupplier',$SupId),'id="drpSupplier"' ,'required="true"' ,'class="form-control select2');
|
|
|
|
?>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label>Purchase Order Type</label>
|
|
<div class="form-group">
|
|
|
|
<?php
|
|
$data = array('name' => 'POType','value' => set_value('POType',REVENUE),'id'=>'POType', 'class' => 'form-control' ,'readonly' => 'true');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2" style="padding:0px;">
|
|
<div id="div1" style="display:block;">
|
|
<b><u>Select Tax Range</u></b><br/>
|
|
<tr>
|
|
<td>
|
|
<?php echo form_label('Local', 'Local') ." ". form_radio(array("name"=>"Range","id"=>"Local","value"=>"0", 'checked'=>set_radio('Range', '0', TRUE),'onchange'=>'SetVatorCST();')); ?> </td>
|
|
<td><?php echo form_label('Inter state', 'Inter state') ." ". form_radio(array("name"=>"Range","id"=>"Inter_state","value"=>"1", 'checked'=>set_radio('Range', '1', FALSE),'onchange'=>'SetVatorCST();')); ?>
|
|
</td>
|
|
</tr>
|
|
</div>
|
|
<div id="div2" style="display:none;">
|
|
</div>
|
|
<div id="div4" style="display:none;">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2" style="padding:0px;">
|
|
|
|
<b><u>Select Delivery By</u></b><br/>
|
|
<tr>
|
|
<td> <input type="hidden" name="beforeDelivery" value="<?php echo $DeliverOption;?>">
|
|
<?php echo form_label('Date', 'Date') . " ". form_radio(array('name' => 'DateRange', 'value' => '0', 'checked' => ('0' == $DeliverOption) ? TRUE : FALSE, 'id' => 'Date')); ?>
|
|
|
|
<td>
|
|
<?php echo form_label('Schedule', 'Schedule') . form_radio(array('name' => 'DateRange', 'value' => '1', 'checked' => ('1' == $DeliverOption) ? TRUE : FALSE, 'id' => 'Schedule')); ?>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<label>Supplier Address</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'SupAddress','value' => set_value('SupAddress',$Address),'id'=>'SupAddress', 'class' => 'form-control' ,'readonly' => 'true' ,'rows' => '3', 'cols' => '40');
|
|
echo Form_textarea($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label>Delivery Address</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'DeliveryAddr','value' => set_value('DeliveryAddr',$DeliveryAddress),'id'=>'DeliveryAddr', 'class' => 'form-control' ,'required' => 'true' ,'rows' => '3', 'cols' => '40');
|
|
echo Form_textarea($data);
|
|
?> <input type="hidden" name="txtDeliveryAddress" id="txtDeliveryAddress" value="<?php echo $DeliveryAddress;?>">
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4" id="Deliverydtdiv" style="padding:0%;">
|
|
<input type="text" name="beforeDeliverydt" value="<?php echo $Deliverydt;?>">
|
|
<label>Delivery Date</label>
|
|
<div class="form-group">
|
|
|
|
<?php
|
|
$data = array('name' => 'Deliverydt','value' => set_value('Deliverydt',$Deliverydt),'id'=>'Deliverydt', 'class' => 'form-control num' ,'required' => 'true','onkeypress'=>'return false;');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4" id="Schedulediv" style="display:none;padding:0%;">
|
|
<input type="hidden" name="beforeScheduleby" value="<?php echo $DeliverSchedule;?>">
|
|
<label >Schedule </label>
|
|
|
|
<?php
|
|
$data = array('name' => 'Scheduleby','value' => set_value('Scheduleby',$DeliverSchedule),'id'=>'Scheduleby', 'class' => 'form-control' ,'required' => 'true' ,'rows' => '3', 'cols' => '40');
|
|
echo Form_textarea($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-12">
|
|
<legend>Payment Details</legend>
|
|
<!-- Text input-->
|
|
<div class="col-md-3">
|
|
<span for="payablefrom">Payable Terms</span>
|
|
<input type="hidden" name="beforePaymentTerms" value="<?php echo $Terms;?>">
|
|
|
|
|
|
<?php
|
|
|
|
|
|
|
|
if(!empty($Payment))
|
|
{
|
|
|
|
foreach ($Payment as $pay2)
|
|
|
|
if($Terms==$pay2->PaymentID){
|
|
//echo "$Terms";
|
|
//echo "$pay2->PaymentTerms";
|
|
|
|
?>
|
|
<input type="hidden" name="beforePaymentTermsText" value="<?php echo $pay2->PaymentTerms?>">
|
|
<?php
|
|
|
|
$optionsPay[$pay2->PaymentID] = $pay2->PaymentTerms;
|
|
|
|
}
|
|
|
|
foreach ($Payment as $pay1):
|
|
|
|
if($Terms!=$pay1->PaymentID){
|
|
|
|
$optionsPay[$pay1->PaymentID] = $pay1->PaymentTerms;
|
|
|
|
}
|
|
endforeach;
|
|
}
|
|
|
|
echo form_dropdown('PaymentTerms', $optionsPay,set_value('PaymentTerms'),'id="PaymentTerms"' ,'required="true"' ,'class="form-control select2');
|
|
|
|
?>
|
|
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
|
|
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Modal for Packing Calculation -->
|
|
<div id="packagingcalmodel" class="modal fade" data-backdrop-limit="1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" >
|
|
<div class="modal-dialog">
|
|
|
|
<!-- Modal content-->
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Packing Calculation On</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<form>
|
|
|
|
<div class="radio">
|
|
<label><input type="radio" name="optPackaging" checked="checked" value='0' id="optPackaging"> Basic Amount</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label><input type="radio" name="optPackaging" id="optPackaging" value='1' > After Discount Amount</label>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div class="modal-footer">
|
|
|
|
<a class="btn btn-primary" ID="PackagingOption" onclick="SetPackagingOption();" style="margin-top: -24px;"> <span class="bold">Ok</span></a>
|
|
<a class="btn btn-primary" data-dismiss="modal" style="margin-top: -24px;" value="Cancel">Cancel</a>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Modal for Excise Duty Calculation-->
|
|
<div class="modal fade" id="ExciseDutyCalModel" role="dialog">
|
|
<div class="modal-dialog">
|
|
|
|
<!-- Modal content-->
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Excise Duty Calculation On</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<form>
|
|
<div class="radio">
|
|
<label><input type="radio" name="optExcise" checked="checked" value="0" id="optExcise">From Basic Amount</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label><input type="radio" name="optExcise" value="1" id="optExcise">Basic Amount - Discount Amount</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label><input type="radio" name="optExcise" value="2" id="optExcise">(Basic Amount - Discount Amount ) + Packing Cost</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label><input type="radio" name="optExcise" value="3" id="optExcise">Basic Amount + Packing Cost</label>
|
|
</div>
|
|
|
|
</form>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<a class="btn btn-primary" ID="ExciseOption" onclick="SetExciseCalculation();" style="margin-top: -24px;"> <span class="bold">Ok</span></a>
|
|
<a class="btn btn-primary" data-dismiss="modal" style="margin-top: -24px;" value="Cancel">Cancel</a>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- Modal for Vat Calculation -->
|
|
<div class="modal fade" id="VatCalModel" role="dialog">
|
|
<div class="modal-dialog">
|
|
|
|
<!-- Modal content-->
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Vat Calculation On</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<form>
|
|
|
|
<div class="radio">
|
|
<label><input type="radio" name="optVat" checked="checked" value="0" id="optVat">Basic Amount</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label><input type="radio" name="optVat" value="1" id="optVat">Excise Duty</label>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<a class="btn btn-primary" ID="VatOption" onclick="SetVatCalculation();" style="margin-top: -24px;"> <span class="bold">Ok</span></a>
|
|
<a class="btn btn-primary" data-dismiss="modal" style="margin-top: -24px;" value="Cancel">Cancel</a>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<!-- Modal for CST Calculation -->
|
|
<div class="modal fade" id="CSTCalModel" role="dialog">
|
|
<div class="modal-dialog">
|
|
|
|
<!-- Modal for CST Calculation-->
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">CST Calculation On</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<form>
|
|
|
|
<div class="radio">
|
|
<label><input type="radio" name="optCST" checked="checked" value="0" id="optCST">Basic Amount</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label><input type="radio" name="optCST" value="1" id="optCST">Excise Duty</label>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<a class="btn btn-primary" ID="CSTOption" onclick="SetCSTCalculation();" style="margin-top: -24px;"> <span class="bold">Ok</span></a>
|
|
<a class="btn btn-primary" data-dismiss="modal" style="margin-top: -24px;" value="Cancel">Cancel</a>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid">
|
|
<table>
|
|
|
|
|
|
|
|
|
|
<br/>
|
|
<div id="EDITREVENUE" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<!-- Modal content-->
|
|
<form>
|
|
<div class="modal-content" style="width:1150px;">
|
|
<div class="modal-header" style="background-color: #3c8dbc;color:#fff;">
|
|
<center><h4>Edit Revenue Purchase Order Line Item </h4></center>
|
|
</div>
|
|
<div align="left">
|
|
<div>
|
|
<div class="col-md-12" >
|
|
<div class="col-md-3">
|
|
<label>Req No</label>
|
|
<div >
|
|
<?php
|
|
|
|
$data = array('name' => 'EditReqNo','value' => set_value('EditReqNo'),'id'=>'EditReqNo', 'class' => 'form-control' ,'readonly' => 'true');
|
|
echo form_input($data);
|
|
|
|
?>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<label>Department Name</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'EditdeptName','value' => set_value('EditdeptName'),'id'=>'EditdeptName', 'class' => 'form-control' ,'readonly' => 'true');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label>Cost Center Name</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'EditCostCenter','value' => set_value('EditCostCenter'),'id'=>'EditCostCenter', 'class' => 'form-control' ,'readonly' => 'true');
|
|
echo form_input($data);
|
|
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label>Avl Bud Amt</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'EditAvlBudAmt','value' => set_value('EditAvlBudAmt'),'id'=>'EditAvlBudAmt', 'class' => 'form-control num' ,'readonly' => 'true');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<div class="col-md-2">
|
|
<label>Item Code</label>
|
|
<div >
|
|
<?php
|
|
|
|
$data = array('name' => 'EditMaterialCode','value' => set_value('EditMaterialCode'),'id'=>'EditMaterialCode', 'class' => 'form-control' ,'readonly' => 'true');
|
|
echo form_input($data);
|
|
|
|
|
|
|
|
|
|
?>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
<label>Item Name</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'EditItemName','value' => set_value('EditItemName'),'id'=>'EditItemName', 'class' => 'form-control' ,'readonly' => 'true');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>UOM</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'EditUOM','value' => set_value('EditUOM'),'id'=>'EditUOM', 'class' => 'form-control' ,'readonly' => 'true');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>Quantity</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'EditQuantity','value' => set_value('EditQuantity'),'id'=>'EditQuantity', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Editchange()','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>Rate</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'EditRate','value' => set_value('EditRate'),'id'=>'EditRate', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'Editchange()','style'=>'text-align:right;' );
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>Basic Amt In INR</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditBasicValue','value' => set_value('txtEditBasicValue'),'id'=>'txtEditBasicValue', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div><br/>
|
|
<div class="col-md-12" >
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="col-md-4">
|
|
<label>Discount Type </label>
|
|
<div>
|
|
<?php
|
|
$options = array("0"=>'Select Discount Type');
|
|
//print_r( $options);
|
|
|
|
if(!empty($TaxType))
|
|
{
|
|
foreach ($TaxType as $SID):
|
|
|
|
|
|
$options[$SID->ConfigValue] = $SID->ConfigValue;
|
|
|
|
endforeach;
|
|
}
|
|
|
|
echo form_dropdown('EditDiscountType', $options,set_value('EditDiscountType'),'id="EditDiscountType"' ,'class="form-control"');
|
|
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>Discount Rate </label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditDiscount','value' => set_value('txtEditDiscount'),'id'=>'txtEditDiscount', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);' ,'onchange'=>'calculateDiscount();','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>Discounted Amt In INR</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditAfterDiscount','value' => set_value('txtEditAfterDiscount'),'id'=>'txtEditAfterDiscount', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div id="SGSTModel" >
|
|
<div class="col-md-2" >
|
|
<label>SGST in %</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditVat','value' => set_value('txtEditVat'),'id'=>'txtEditVat', 'class' => 'form-control num','onchange'=>'calculateVat();' ,'style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="col-md-2" >
|
|
<label>SGST Amt In INR </label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditAfterVat','value' => set_value('txtEditAfterVat'),'id'=>'txtEditAfterVat', 'class' => 'form-control num' ,'readonly' => 'true','onkeypress'=>'return isNumberKey(event);','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="IGSTModel" style="display:none;">
|
|
<div class="col-md-2">
|
|
<label>IGST in %</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditOtherTax','value' => set_value('txtEditOtherTax'),'id'=>'txtEditOtherTax', 'class' => 'form-control num','onkeypress'=>'return isNumberKey(event);','onchange'=>'calculateOtherTaxes(1);','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>IGST Amt INR</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditAfterOtherTax','value' => set_value('txtEditAfterOtherTax'),'id'=>'txtEditAfterOtherTax', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12" style="text-align:left;">
|
|
<div class="col-md-4">
|
|
<label>Packaging Type </label>
|
|
<div>
|
|
<?php
|
|
$options = array("0"=>'Select Packaging Type');
|
|
//print_r( $options);
|
|
|
|
if(!empty($TaxType))
|
|
{
|
|
foreach ($TaxType as $SID):
|
|
|
|
|
|
$options[$SID->ConfigValue] = $SID->ConfigValue;
|
|
|
|
endforeach;
|
|
}
|
|
|
|
echo form_dropdown('EditPackagingType', $options,set_value('EditPackagingType'),'id="EditPackagingType"' ,'class="form-control "');
|
|
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>Packaging Rate </label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditPackaging','value' => set_value('txtEditPackaging'),'id'=>'txtEditPackaging', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'calculatePackaging();','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>Packaging Amt In INR</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditAfterPackaging','value' => set_value('txtEditAfterPackaging'),'id'=>'txtEditAfterPackaging', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>CGST in %</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditGST','value' => set_value('txtEditGST'),'id'=>'txtEditGST', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>' calculateGST(1);','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>CGST Amt In INR</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditAfterGST','value' => set_value('txtEditAfterGST'),'id'=>'txtEditAfterGST', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12 " >
|
|
<div class="col-md-4">
|
|
<label>Freight Type </label>
|
|
<div>
|
|
<?php
|
|
$options = array("0"=>'Select Freight Type');
|
|
//print_r( $options);
|
|
|
|
if(!empty($FreightType))
|
|
{
|
|
foreach ($FreightType as $SID):
|
|
|
|
|
|
$options[$SID->ConfigValue] = $SID->ConfigValue;
|
|
|
|
endforeach;
|
|
}
|
|
|
|
echo form_dropdown('drpEditFreight', $options,set_value('drpEditFreight'),'id="drpEditFreight"' ,'class="form-control "');
|
|
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>Freight Rate </label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditFreight','value' => set_value('txtEditFreight'),'id'=>'txtEditFreight', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'calculateFreight(1);','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<label>Freight Amt In INR</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditAfterFreight','value' => set_value('txtEditAfterFreight'),'id'=>'txtEditAfterFreight', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label> Insurance Amt In INR (if Any)</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditInsurance','value' => set_value('txtEditInsurance'),'id'=>'txtEditInsurance', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'calculateEditTotalValue(1);','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12" >
|
|
|
|
<div class="col-md-4 col-md-offset-8">
|
|
<label>Total Order Amt In INR</label>
|
|
<div class="form-group">
|
|
<?php
|
|
$data = array('name' => 'txtEditTotalOrderValue','value' => set_value('txtEditTotalOrderValue'),'id'=>'txtEditTotalOrderValue', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div><hr/>
|
|
<div class="row">
|
|
<div class="col-md-12" >
|
|
<div class="col-md-4 col-md-offset-8">
|
|
<a class="btn btn-primary EditRevenue" ID="EditRevenue"><i class="fa fa-plus"></i> <span class="bold">Edit Revenue</span></a>
|
|
<a class="btn btn-primary" data-dismiss="modal" value="Cancel">Cancel</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<br/><br/>
|
|
<!-- footer for revenue po -->
|
|
<div class="modal-footer">
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</br>
|
|
<div class="box-body">
|
|
<table id="revenueTax" class="table table-bordered table-hover" style="background-color:#fff;font-size:12px;">
|
|
<thead style="background-color:#ddf">
|
|
<tr>
|
|
<th>SNo</th>
|
|
<th>Requisition No</th>
|
|
<th>Item Name</th>
|
|
<th>Quantity</th>
|
|
<th>UOM</th>
|
|
<th>Rate</th>
|
|
<th>Basic Amount</th>
|
|
<th>Tax Amount</th>
|
|
<th>Total Order Amount</th>
|
|
<th>Action</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody id='RevenueAppend'>
|
|
<?php
|
|
if(!empty($POItem))
|
|
{
|
|
$index = 0;
|
|
|
|
foreach($POItem as $record)
|
|
{
|
|
$index = $index + 1;
|
|
?>
|
|
<tr id="<?php echo $index ; ?>">
|
|
<td align="left"><?php echo $index ; ?></td>
|
|
<td><?php echo $record->ReqNo ?></td>
|
|
<td><?php echo $record->MaterialName ?></td>
|
|
<td align="right"><?php echo $record->Quantity ?></td>
|
|
<td><?php echo $record->UOM ?></td>
|
|
<td align="right"><?php echo $record->Rate ?></td>
|
|
|
|
<td align="right"><?php echo $record->BasicValue ?></td>
|
|
|
|
<td align="right"><?php echo $record->Taxamount ?></td>
|
|
<td align="right"><?php echo $record->TotalValue ?></td>
|
|
<input type="hidden" name="<?php echo 'Reqnumber'.$index ?>" id="<?php echo 'Reqnumber'.$index ?>" value="<?php echo $record->ReqNo ; ?>" />
|
|
<input type="hidden" name="<?php echo 'departmentName'.$index ?>" id="<?php echo 'departmentName'.$index ?>" value="<?php echo $record->DepartmentName ; ?>" />
|
|
<input type="hidden" name="<?php echo 'AvilBudget'.$index ?>" id="<?php echo 'AvilBudget'.$index ?>" />
|
|
<input type="hidden" name="<?php echo 'LineItemNo'.$index ?>" id="<?php echo 'LineItemNo'.$index ?>" value="<?php echo $record->LineItemNo ; ?>" />
|
|
<input type="hidden" name="<?php echo 'costCode'.$index ?>" id="<?php echo 'costCode'.$index ?>" value="<?php echo $record->CostCenterCode ; ?>" />
|
|
<input type="hidden" name="<?php echo 'materialCode'.$index ?>" id="<?php echo 'materialCode'.$index ?>" value="<?php echo $record->MaterialCode ; ?>" />
|
|
<input type="hidden" name="<?php echo 'materialName'.$index ?>" id="<?php echo 'materialName'.$index ?>" value="<?php echo $record->MaterialName ; ?>" />
|
|
<input type="hidden" name="<?php echo 'uom'.$index ?>" id="<?php echo 'uom'.$index ?>" value="<?php echo $record->UOM ; ?>" />
|
|
<input type="hidden" name="<?php echo 'quantity'.$index ?>" id="<?php echo 'quantity'.$index ?>" value="<?php echo $record->Quantity ; ?>" />
|
|
|
|
<input type="hidden" name="<?php echo 'itemRate'.$index ?>" id="<?php echo 'itemRate'.$index ?>" value="<?php echo $record->Rate ; ?>" />
|
|
|
|
<input type="hidden" name="<?php echo 'DisType'.$index ?>" id="<?php echo 'DisType'.$index ?>" value="<?php echo $record->DiscountType ; ?>" />
|
|
<input type="hidden" name="<?php echo 'DisVal'.$index ?>" id="<?php echo 'DisVal'.$index ?>" value="<?php echo $record->DiscountValue ; ?>" />
|
|
<input type="hidden" name="<?php echo 'beforeDisVal'.$index ?>" id="<?php echo 'DisVal'.$index ?>" value="<?php echo $record->DiscountValue ; ?>" />
|
|
<input type="hidden" name="<?php echo 'AfterDisVal'.$index ?>" id="<?php echo 'AfterDisVal'.$index ?>" value="<?php echo $record->AfterDiscount ; ?>" />
|
|
<input type="hidden" name="<?php echo 'PackOption'.$index ?>" id="<?php echo 'PackOption'.$index ?>" value="<?php echo $record->PackagingCalulatedOn ; ?>" />
|
|
<input type="hidden" name="<?php echo 'PackType'.$index ?>" id="<?php echo 'PackType'.$index ?>" value="<?php echo $record->PackagingType ; ?>" />
|
|
<input type="hidden" name="<?php echo 'PackVal'.$index ?>" id="<?php echo 'PackVal'.$index ?>" value="<?php echo $record->PackagingValue ; ?>" />
|
|
<input type="hidden" name="<?php echo 'beforePackVal'.$index ?>" id="<?php echo 'PackVal'.$index ?>" value="<?php echo $record->PackagingValue ; ?>" />
|
|
<input type="hidden" name="<?php echo 'AfterPackVal'.$index ?>" id="<?php echo 'AfterPackVal'.$index ?>" value="<?php echo $record->AfterPackagingValue ; ?>" />
|
|
<input type="hidden" name="<?php echo 'VatOption'.$index ?>" id="<?php echo 'VatOption'.$index ?>" value="<?php echo $record->VatCalulatedOn ; ?>" />
|
|
<input type="hidden" name="<?php echo 'VatVal'.$index ?>" id="<?php echo 'VatVal'.$index ?>" value="<?php echo $record->Vat ; ?>" /> <!-- SGST-->
|
|
<input type="hidden" name="<?php echo 'beforeVatVal'.$index ?>" id="<?php echo 'VatVal'.$index ?>" value="<?php echo $record->Vat ; ?>" /><!-- SGST-->
|
|
<input type="hidden" name="<?php echo 'AfterVatVal'.$index ?>" id="<?php echo 'AfterVatVal'.$index ?>" value="<?php echo $record->AfterVAT ; ?>" /><!-- SGST-->
|
|
<input type="hidden" name="<?php echo 'GSTVal'.$index ?>" id="<?php echo 'GSTVal'.$index ?>" value="<?php echo $record->GST ; ?>" /><!-- CGST-->
|
|
<input type="hidden" name="<?php echo 'beforeGSTVal'.$index ?>" id="<?php echo 'GSTVal'.$index ?>" value="<?php echo $record->GST ; ?>" /><!-- CGST-->
|
|
<input type="hidden" name="<?php echo 'AfterGSTVal'.$index ?>" id="<?php echo 'AfterGSTVal'.$index ?>" value="<?php echo $record->AfterGST ; ?>" /><!-- CGST-->
|
|
<input type="hidden" name="<?php echo 'OtherTaxVal'.$index ?>" id="<?php echo 'OtherTaxVal'.$index ?>" value="<?php echo $record->OtherTaxes ; ?>" /><!-- IGST-->
|
|
<input type="hidden" name="<?php echo 'beforeOtherTaxVal'.$index ?>" id="<?php echo 'OtherTaxVal'.$index ?>" value="<?php echo $record->OtherTaxes ; ?>" /><!-- IGST-->
|
|
<input type="hidden" name="<?php echo 'AfterOtherTaxVal'.$index ?>" id="<?php echo 'AfterOtherTaxVal'.$index ?>" value="<?php echo $record->AfterOtherTaxes ; ?>" /><!-- IGST-->
|
|
<input type="hidden" name="<?php echo 'FreightType'.$index ?>" id="<?php echo 'FreightType'.$index ?>" value="<?php echo $record->FreightType ; ?>" />
|
|
<input type="hidden" name="<?php echo 'FreightVal'.$index ?>" id="<?php echo 'FreightVal'.$index ?>" value="<?php echo $record->FreightValue ; ?>" />
|
|
<input type="hidden" name="<?php echo 'beforeFreightVal'.$index ?>" id="<?php echo 'FreightVal'.$index ?>" value="<?php echo $record->FreightValue ; ?>" />
|
|
<input type="hidden" name="<?php echo 'AfterFreightVal'.$index ?>" id="<?php echo 'AfterFreightVal'.$index ?>" value="<?php echo $record->AfterFreightValue ; ?>" />
|
|
<input type="hidden" name="<?php echo 'basicval'.$index ?>" id="<?php echo 'basicval'.$index ?>" value="<?php echo $record->BasicValue ; ?>"/>
|
|
<input type="hidden" name="<?php echo 'Insval'.$index ?>" id="<?php echo 'Insval'.$index ?>" value="<?php echo $record->Insurance ; ?>" />
|
|
<input type="hidden" name="<?php echo 'beforeInsval'.$index ?>" id="<?php echo 'Insval'.$index ?>" value="<?php echo $record->Insurance ; ?>" />
|
|
<input type="hidden" name="<?php echo 'TotalOrderValue'.$index ?>" id="<?php echo 'TotalOrderValue'.$index ?>" value="<?php echo $record->TotalValue ; ?>" />
|
|
<input type="hidden" name="<?php echo 'beforeqty'.$index ?>" id="<?php echo 'beforeqty'.$index ?>" value="<?php echo $record->Quantity ; ?>" />
|
|
<input type="hidden" name="<?php echo 'beforeitemRate'.$index ?>" id="<?php echo 'beforeitemRate'.$index ?>" value="<?php echo $record->Rate ; ?>" />
|
|
|
|
|
|
|
|
<td> <a data-target='#EDITREVENUE' data-id="<?php echo $index ; ?>" data-userid="<?php echo $index ; ?>" data-toggle="modal" href="#EDITREVENUE"><i class="fa fa-pencil" data-toggle="tooltip" title="Click here to Amend the <?php echo $record->ReqNo ; ?> Requisition details"></i></a>
|
|
|
|
<!-- <td> <a data-toggle="tooltip" href="#"><i class="fa fa-pencil" data-toggle="tooltip" title="<?php //echo $record->ReqNo; ?> - Click here to view Requistion details"></i> </a> </td> -->
|
|
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
|
|
|
|
$totBasicAmt = $totBasicAmt + $record->BasicValue;
|
|
$totDiscountAmt = $totDiscountAmt + $record->AfterDiscount;
|
|
$totPackagingAmt = $totPackagingAmt + $record->AfterPackagingValue;
|
|
$totExciseAmt = $totExciseAmt + $record->AfterExciseDuty;
|
|
$totVATAmt = $totVATAmt + $record->AfterVAT;
|
|
$totCSTAmt = $totCSTAmt + $record->AfterCST;
|
|
$totGSTAmt = $totGSTAmt +$record->AfterGST;
|
|
|
|
$totOtherTaxAmt = $totOtherTaxAmt + $record->AfterOtherTaxes;
|
|
$totFreightAmt = $totFreightAmt + $record->AfterFreightValue;
|
|
$totInsuranceAmt = $totInsuranceAmt + $record->Insurance;
|
|
$totOrderSummaryAmt = $totOrderSummaryAmt +$record->TotalValue;
|
|
|
|
}
|
|
?>
|
|
<?php
|
|
$RowCount = $index ;
|
|
}
|
|
?>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- /.box-body -->
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="container">
|
|
<div class="row" style="border:1px solid;">
|
|
<div class="col-md-12">
|
|
<div class="col-md-3">
|
|
<label >Basic Amount In INR </label>
|
|
|
|
<?php
|
|
$data = array('name' => 'txtTotBasicAmount','value' => set_value('txtTotBasicAmount',$totBasicAmt),'id'=>'txtTotBasicAmount', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label >Total Discount Amount In INR </label>
|
|
|
|
<?php
|
|
$data = array('name' => 'txtTotalDiscount','value' => set_value('txtTotalDiscount',$totDiscountAmt),'id'=>'txtTotalDiscount', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
</div>
|
|
<div class="col-md-3" id="SGSTShow" >
|
|
<label >Total SGST Amount In INR </label>
|
|
|
|
<?php
|
|
$data = array('name' => 'txtTotalVat','value' => set_value('txtTotalVat',$totVATAmt),'id'=>'txtTotalVat', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
</div>
|
|
<div class="col-md-3" id="IGSTShow" style="display:none;">
|
|
<label >Total IGST Amount In INR </label>
|
|
|
|
<?php
|
|
$data = array('name' => 'txtTotalOtherTaxes','value' => set_value('txtTotalOtherTaxes',$totOtherTaxAmt),'id'=>'txtTotalOtherTaxes', 'class' => 'form-control num','readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label >Total CGST Amount In INR </label>
|
|
|
|
<?php
|
|
$data = array('name' => 'txtTotalGST','value' => set_value('txtTotalGST',$totGSTAmt),'id'=>'txtTotalGST','readonly' => 'true', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>' calculateGST(0);');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="col-md-12">
|
|
|
|
|
|
<div class="col-md-3">
|
|
<label >Total Packaging Amount </label>
|
|
|
|
<?php
|
|
$data = array('name' => 'txtTotalPackaing','value' => set_value('txtTotalPackaing',$totPackagingAmt),'id'=>'txtTotalPackaing', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label >Total Insurance Amount In INR </label>
|
|
|
|
<?php
|
|
$data = array('name' => 'txtTotalInsurance','value' => set_value('txtTotalInsurance',$totInsuranceAmt),'id'=>'txtTotalInsurance', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label >Total Freight Amount In INR </label>
|
|
|
|
<?php
|
|
$data = array('name' => 'txtTotalFreight','value' => set_value('txtTotalFreight',$totFreightAmt),'id'=>'txtTotalFreight', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label>Total Order Amount In INR </label>
|
|
<?php
|
|
$data = array('name' => 'txtTotalOrderValueSummary','value' => set_value('txtTotalOrderValueSummary',$totOrderSummaryAmt),'id'=>'txtTotalOrderValueSummary', 'class' => 'form-control num' ,'readonly' => 'true','style'=>'text-align:right;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-12">
|
|
<div class="col-md-12">
|
|
<label>Special Instructions </label> <?php
|
|
$data = array('name' => 'txtSpcialInstruction','id'=>'txtSpcialInstruction','value' => set_value('txtSpcialInstruction',$ServiceDescription), 'rows'=>'8','class' => 'form-control' );
|
|
echo form_textarea($data);
|
|
?>
|
|
<input type="hidden" name="SpcialInstruction" id="SpcialInstruction" value="<?php echo $ServiceDescription;?>">
|
|
</div>
|
|
</div>
|
|
<div class="row" style="padding: 2% 0%">
|
|
<div class="col-md-3 col-md-offset-9"><br/>
|
|
<input type="hidden" name="txtPoRange" id="txtPoRange" />
|
|
<input type="hidden" name="isEdit" id="isEdit" value="0" />
|
|
<input type="hidden" name="txtStatus" id="txtStatus" />
|
|
<input type="hidden" name="txtRowCount" id="txtRowCount" value="<?php echo $RowCount; ?>"/>
|
|
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow" />
|
|
<input type="hidden" name="txtPONO" id="txtPONO" value="<?php echo $PONO; ?>"/>
|
|
|
|
<!-- <a class="btn btn-primary Save" ID="Save" onclick="Save(0)" > <span class="bold">Save</span></a> -->
|
|
<a class="btn btn-primary Save" ID="Submit" onclick="Save(1)" > <span class="bold">Submit</span></a>
|
|
<input type="reset" class="btn btn-primary" value="Reset">
|
|
|
|
<!-- <input type="reset" class="btn btn-primary" value = "OK"> -->
|
|
|
|
|
|
|
|
</div><br/>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<div class="col-md-4">
|
|
<span>Request On</span>
|
|
<?php
|
|
$data = array('name' => 'Requeston','value' => set_value('Requeston',$Reqon),'id'=>'Requeston', 'class' => 'form-control num' ,'required' => 'true', 'onkeypress'=>'return false;');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<span>Request By</span>
|
|
<?php
|
|
$data = array('name' => 'RequestBy','value' => set_value('RequestBy',$Requestedby),'id'=>'RequestBy', 'class' => 'form-control' ,'required' => 'true');
|
|
echo form_input($data);
|
|
?>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<span>Status</span>
|
|
<?php
|
|
$options = array("0"=>$POStatus);
|
|
echo form_dropdown('Status', $options,set_value('Status'),'id="Status"' ,'required="true"' ,'class="form-control select2')
|
|
?>
|
|
</div><br/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<script type="text/html" id="RevenueList">
|
|
<tr id="<%=index%>">
|
|
<td align="left"><%=index%></td>
|
|
<td align="left"><%=ReqNo%></td>
|
|
|
|
<td align="left"><%=MaterialName%></td>
|
|
<td align="left"><%=Quantity%></td>
|
|
<td align="left"><%=UOM%></td>
|
|
<td align="left"><%=Rate%></td>
|
|
<td align="left"><%=BasicAmount%></td>
|
|
<td align="left"><%=Taxvalue%></td>
|
|
<td align="left"><%=TotalValue%></td>
|
|
|
|
<td>
|
|
<a data-target='#EDITREVENUE' data-id="<%=index%>" data-userid="<%=index%>" data-toggle="modal" href="#EDITREVENUE"><i class="fa fa-pencil" data-toggle="tooltip" title="Click here to view/Edit the <%=ReqNo%> Requisition details"></i> </a> <a href='#' onclick = "DeleteRow(<%=index%>)" class="link" data-id="<%=index%>" data-userid="<%=index%>" id="Del" ><span class="glyphicon glyphicon-trash"></span></a>
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</script>
|
|
<script>
|
|
var index = '1';
|
|
var userid = '';
|
|
|
|
|
|
$("#EDITREVENUE").on("shown.bs.modal", function(e) {
|
|
|
|
userid = $(e.relatedTarget).data('userid');
|
|
$('#isEdit').val(1);
|
|
//alert(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());
|
|
|
|
$('#EditMaterialCode').val($('#materialCode'+userid).val());
|
|
$('#EditItemName').val($('#materialName'+userid).val());
|
|
$('#EditUOM').val($('#uom'+userid).val());
|
|
$('#EditQuantity').val($('#quantity'+userid).val());
|
|
|
|
|
|
|
|
$('#EditRate').val($('#itemRate'+userid).val());
|
|
|
|
$('#txtEditBasicValue').val(cellval[6].innerHTML);
|
|
RequistQuantity = $('#quantity'+userid).val();
|
|
$('#txtEditDiscount').val($('#DisVal'+userid).val());
|
|
$('#txtEditAfterDiscount').val($('#AfterDisVal'+userid).val());
|
|
$('#txtEditVat').val($('#VatVal'+userid).val());
|
|
$('#txtEditAfterVat').val($('#AfterVatVal'+userid).val());
|
|
//$('#txtEditCST').val($('#CSTVal'+userid).val());
|
|
//$('#txtEditAfterCST').val($('#AfterCSTVal'+userid).val());
|
|
|
|
$('#txtEditPackaging').val($('#PackVal'+userid).val());
|
|
$('#txtEditAfterPackaging').val($('#AfterPackVal'+userid).val());
|
|
$('#txtEditGST').val($('#GSTVal'+userid).val());
|
|
$('#txtEditAfterGST').val($('#AfterGSTVal'+userid).val());
|
|
//$('#txtEditExciseDuty').val($('#ExciseVal'+userid).val());
|
|
//$('#txtEditAfterExciseDuty').val($('#AfterExciseVal'+userid).val());
|
|
$('#txtEditOtherTax').val($('#OtherTaxVal'+userid).val());
|
|
$('#txtEditAfterOtherTax').val($('#AfterOtherTaxVal'+userid).val());
|
|
$('#txtEditFreight').val($('#FreightVal'+userid).val());
|
|
$('#txtEditAfterFreight').val($('#AfterFreightVal'+userid).val());
|
|
$('#txtEditInsurance').val($('#Insval'+userid).val());
|
|
|
|
$('#txtEditTotalOrderValue').val($('#TotalOrderValue'+userid).val());
|
|
|
|
|
|
|
|
|
|
$("#EditMaterialCode").empty();
|
|
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
|
// 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() ) );
|
|
var isAdded = "0";
|
|
for(i=0;i<Material.length;i++)
|
|
{
|
|
$.each(Material[i], function(idx, obj) {
|
|
|
|
if(obj.ReqNo === id )
|
|
{
|
|
|
|
$.each(SelectedMaterialList.Mat, function(idx1, el){
|
|
if (id == el.ReqNo )
|
|
{
|
|
|
|
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));
|
|
}
|
|
|
|
}
|
|
|
|
|
|
});
|
|
}
|
|
|
|
$("#EditDiscountType").val($('#DisType'+userid).val());
|
|
$("#drpEditFreight").val($('#FreightType'+userid).val());
|
|
$("#EditPackagingType").val($('#PackType'+userid).val())
|
|
|
|
$("input:radio[name='optPackaging'][value='"+$('#PackOption'+userid).val()+"']").prop('checked', 'checked');
|
|
$("input:radio[name='optExcise'][value='"+$('#ExciseOption'+userid).val()+"']").prop('checked', 'checked');
|
|
$("input:radio[name='optVat'][value='"+$('#VatOption'+userid).val()+"']").prop('checked', 'checked');
|
|
$("input:radio[name='optCST'][value='"+$('#CSTOption'+userid).val()+"']").prop('checked', 'checked');
|
|
|
|
|
|
});
|
|
|
|
function AmendChange(){
|
|
|
|
var amdqty=$('#EditQuantity').val($('#quantity'+userid).val());
|
|
alert('Workeed');
|
|
}
|
|
|
|
$('.editrevenue').click(function(){
|
|
|
|
//alert('inside Functioon');
|
|
if(validateEditRevenueTax() && validateEditExceedLimit())
|
|
{
|
|
// alert('inside IF');
|
|
var CostCode = $("#EditCostCenter").val();
|
|
var AvilBudget = $('#EditAvlBudAmt').val();
|
|
var editMaterialCode = $("#EditMaterialCode").val();
|
|
var editDescription = $("#EditItemName").val();
|
|
var editUOM = $('#EditUOM').val();
|
|
var editQuantity = $('#EditQuantity').val();
|
|
|
|
var itemRate = $("#EditRate").val();
|
|
|
|
|
|
var DisType = $("#EditDiscountType").val();
|
|
var DisVal = $("#txtEditDiscount").val();
|
|
var AfterDisVal = $("#txtEditAfterDiscount").val();
|
|
|
|
var PackOption = PackagingCalculation ;
|
|
var PackType = $("#EditPackagingType").val();
|
|
var PackVal = $("#txtEditPackaging").val();
|
|
var AfterPackVal = $("#txtEditAfterPackaging").val();
|
|
|
|
// var ExciseOption = ExciseCalculation ;
|
|
// var ExciseVal = $("#txtEditExciseDuty").val();
|
|
// var AfterExciseVal = $("#txtEditAfterExciseDuty").val();
|
|
|
|
var VatOption = VatCalculation ;//SGST
|
|
var VatVal = $("#txtEditVat").val();
|
|
var AfterVatVal = $("#txtEditAfterVat").val();
|
|
|
|
// var CSTOption = CSTCalculation ;
|
|
// var CSTVal = $("#txtCST").val();
|
|
// var AfterCSTVal = $("#txtEditAfterCST").val();
|
|
|
|
var GSTVal = $("#txtEditGST").val();//CGST
|
|
var AfterGSTVal = $("#txtEditAfterGST").val();
|
|
|
|
var OtherTaxVal = $("#txtEditOtherTax").val();//IGST
|
|
var AfterOtherTaxVal = $("#txtEditAfterOtherTax").val();
|
|
|
|
var FreightType = $("#drpEditFreight").val();
|
|
var FreightVal = $("#txtEditFreight").val();
|
|
var AfterFreightVal = $("#txtEditAfterFreight").val();
|
|
|
|
var basicval = $("#txtEditBasicValue").val();
|
|
var Insval = $("#txtEditInsurance").val();
|
|
var TotalOrderValue = $("#txtEditTotalOrderValue").val();
|
|
|
|
var TotalTaxValue = calculateEditTaxValue();
|
|
|
|
|
|
|
|
|
|
var tr= document.getElementById(userid);
|
|
var cellval = tr.cells;
|
|
|
|
cellval[2].innerHTML = editDescription;
|
|
cellval[3].innerHTML = editQuantity;
|
|
cellval[4].innerHTML =editUOM;
|
|
cellval[5].innerHTML =itemRate;
|
|
cellval[6].innerHTML =basicval;
|
|
cellval[7].innerHTML =TotalTaxValue;
|
|
cellval[8].innerHTML =TotalOrderValue;
|
|
|
|
|
|
$('#materialCode'+userid).val(editMaterialCode);
|
|
$('#materialName'+userid).val(editDescription);
|
|
$('#uom'+userid).val(editUOM);
|
|
$('#quantity'+userid).val(editQuantity);
|
|
$('#itemRate'+userid).val(itemRate);
|
|
$('#DisType'+userid).val(DisType);
|
|
$('#DisVal'+userid).val(DisVal);
|
|
$('#AfterDisVal'+userid).val(AfterDisVal);
|
|
$('#PackOption'+userid).val(PackOption);
|
|
$('#PackType'+userid).val(PackType);
|
|
$('#PackVal'+userid).val(PackVal);
|
|
$('#AfterPackVal'+userid).val(AfterPackVal);
|
|
// $('#ExciseOption'+userid).val(ExciseOption);
|
|
// $('#ExciseVal'+userid).val(ExciseVal);
|
|
// $('#AfterExciseVal'+userid).val(AfterExciseVal);
|
|
//$('#VatOption'+userid).val(VatOption);
|
|
$('#VatVal'+userid).val(VatVal);
|
|
$('#AfterVatVal'+userid).val(AfterVatVal);
|
|
// $('#CSTOption'+userid).val(CSTOption);
|
|
// $('#CSTVal'+userid).val(CSTVal);
|
|
//$('#AfterCSTVal'+userid).val(AfterCSTVal);
|
|
$('#GSTVal'+userid).val(GSTVal);
|
|
$('#AfterGSTVal'+userid).val(AfterGSTVal);
|
|
$('#OtherTaxVal'+userid).val(OtherTaxVal);
|
|
$('#AfterOtherTaxVal'+userid).val(AfterOtherTaxVal);
|
|
$('#FreightType'+userid).val(FreightType);
|
|
$('#FreightVal'+userid).val(FreightVal);
|
|
$('#AfterFreightVal'+userid).val(AfterFreightVal);
|
|
$('#basicval'+userid).val(basicval);
|
|
$('#Insval'+userid).val(Insval);
|
|
$('#AvilBudget'+userid).val(AvilBudget);
|
|
$('#costCode'+userid).val(CostCode);
|
|
$('#TotalOrderValue'+userid).val(TotalOrderValue);
|
|
|
|
|
|
populateValueMainFormForEditRevenueTax();
|
|
}
|
|
|
|
});
|
|
|
|
function populateValueMainFormForRevenue()
|
|
{
|
|
var Packaging = $('#txtAfterPackaging').val() == '' ? '0.00' : $('#txtAfterPackaging').val();
|
|
|
|
var Vat = $('#txtAfterVat').val() == '' ? '0.00' : $('#txtAfterVat').val();//SGST
|
|
|
|
var GST = $('#txtAfterGST').val() == '' ? '0.00' : $('#txtAfterGST').val();//CGST
|
|
var OtherTax = $('#txtAfterOtherTax').val() == '' ? '0.00' : $('#txtAfterOtherTax').val();//IGST
|
|
var Freight = $('#txtAfterFreight').val() == '' ? '0.00' : $('#txtAfterFreight').val();
|
|
var Insurance = $('#txtInsurance').val() == '' ? '0.00' : $('#txtInsurance').val();
|
|
var Discount = $('#txtAfterDiscount').val() == '' ? '0.00' : $('#txtAfterDiscount').val();
|
|
var BasicVal = $('#txtBasicValue').val() == '' ? '0.00' : $('#txtBasicValue').val();
|
|
var TotalVal = $('#txtTotalOrderValue').val() == '' ? '0.00' : $('#txtTotalOrderValue').val();
|
|
|
|
var TotalOrderValueSummary = $('#txtTotalOrderValueSummary').val() == '' ? '0.00' : $('#txtTotalOrderValueSummary').val();
|
|
|
|
var totBasicAmt = $('#txtTotBasicAmount').val() == '' ? '0.00' : $('#txtTotBasicAmount').val();
|
|
alert(totBasicAmt);
|
|
var totDiscountAmt = $('#txtTotalDiscount').val() == '' ? '0.00' : $('#txtTotalDiscount').val();
|
|
var totPackagingAmt = $('#txtTotalPackaing').val() == '' ? '0.00' : $('#txtTotalPackaing').val();
|
|
|
|
var totVATAmt = $('#txtTotalVat').val() == '' ? '0.00' : $('#txtTotalVat').val();//SGST
|
|
|
|
var totGSTAmt = $('#txtTotalGST').val() == '' ? '0.00' : $('#txtTotalGST').val();//CGST
|
|
var totOtherTaxAmt = $('#txtTotalOtherTaxes').val() == '' ? '0.00' : $('#txtTotalOtherTaxes').val();//IGST
|
|
var totFreightAmt = $('#txtTotalFreight').val() == '' ? '0.00' : $('#txtTotalFreight').val();
|
|
var totInsuranceAmt = $('#txtTotalInsurance').val() == '' ? '0.00' : $('#txtTotalInsurance').val();
|
|
var totOrderSummaryAmt = $('#txtTotalOrderValueSummary').val() == '' ? '0.00' : $('#txtTotalOrderValueSummary').val();
|
|
|
|
$('#txtTotBasicAmount').val(parseFloat(totBasicAmt) + parseFloat(BasicVal) );
|
|
$('#txtTotalDiscount').val(parseFloat(totDiscountAmt) + parseFloat(Discount) );
|
|
$('#txtTotalPackaing').val(parseFloat(totPackagingAmt) + parseFloat(Packaging) );
|
|
|
|
$('#txtTotalVat').val(parseFloat(totVATAmt) + parseFloat(Vat) );//SGST
|
|
|
|
$('#txtTotalGST').val(parseFloat(totGSTAmt) + parseFloat(GST) );//CGST
|
|
$('#txtTotalOtherTaxes').val(parseFloat(totOtherTaxAmt) + parseFloat(OtherTax) );//IGST
|
|
$('#txtTotalFreight').val(parseFloat(totFreightAmt) + parseFloat(Freight) );
|
|
$('#txtTotalInsurance').val(parseFloat(totInsuranceAmt) + parseFloat(Insurance) );
|
|
$('#txtTotalOrderValueSummary').val(parseFloat(totOrderSummaryAmt) + parseFloat(TotalVal) );
|
|
|
|
}
|
|
function populateValueMainFormForEditRevenueTax()
|
|
{
|
|
|
|
var rows = document.getElementById('revenueTax').rows.length;
|
|
//alert(rows);
|
|
var totBasicAmt = 0;
|
|
var totDiscountAmt = 0;
|
|
var totPackagingAmt = 0;
|
|
|
|
var totVATAmt = 0;//SGST
|
|
|
|
var totGSTAmt = 0;//CGST
|
|
var totOtherTaxAmt = 0;//IGST
|
|
var totFreightAmt = 0;
|
|
var totInsuranceAmt = 0;
|
|
var totOrderSummaryAmt = 0;
|
|
var i = 0;
|
|
do {
|
|
i += 1;
|
|
|
|
|
|
var tr= document.getElementById(i);
|
|
//alert(tr);
|
|
if(tr != null)
|
|
{
|
|
cells = tr.getElementsByTagName('td');
|
|
|
|
|
|
var rowid = cells[0].innerHTML;
|
|
// alert(rowid);
|
|
var Packaging = $('#AfterPackVal'+rowid).val() == '' ? '0.00' : $('#AfterPackVal'+rowid).val();
|
|
|
|
var Vat = $('#AfterVatVal'+rowid).val() == '' ? '0.00' : $('#AfterVatVal'+rowid).val();//SGST
|
|
|
|
var GST = $('#AfterGSTVal'+rowid).val() == '' ? '0.00' : $('#AfterGSTVal'+rowid).val();//CGST
|
|
var OtherTax = $('#AfterOtherTaxVal'+rowid).val() == '' ? '0.00' : $('#AfterOtherTaxVal'+rowid).val();//IGST
|
|
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);
|
|
|
|
totVATAmt = parseFloat(totVATAmt ) + parseFloat(Vat);//SGST
|
|
|
|
totGSTAmt = parseFloat(totGSTAmt ) + parseFloat(GST);//CGST
|
|
totOtherTaxAmt = parseFloat(totOtherTaxAmt ) + parseFloat(OtherTax);//IGST
|
|
totFreightAmt = parseFloat(totFreightAmt ) + parseFloat(Freight);
|
|
totInsuranceAmt = parseFloat(totInsuranceAmt ) + parseFloat(Insurance);
|
|
totOrderSummaryAmt = parseFloat(totOrderSummaryAmt ) + parseFloat(TotalVal);
|
|
}
|
|
|
|
} while (i < rows);
|
|
|
|
// alert(totOrderSummaryAmt);
|
|
$('#txtTotBasicAmount').val(parseFloat(totBasicAmt).toFixed(2) );
|
|
$('#txtTotalDiscount').val(parseFloat(totDiscountAmt).toFixed(2) );
|
|
$('#txtTotalPackaing').val(parseFloat(totPackagingAmt).toFixed(2) );
|
|
|
|
$('#txtTotalVat').val(parseFloat(totVATAmt).toFixed(2) );//SGST
|
|
|
|
$('#txtTotalGST').val(parseFloat(totGSTAmt).toFixed(2) );//CGST
|
|
$('#txtTotalOtherTaxes').val(parseFloat(totOtherTaxAmt).toFixed(2) );//IGST
|
|
$('#txtTotalFreight').val(parseFloat(totFreightAmt).toFixed(2) );
|
|
$('#txtTotalInsurance').val(parseFloat(totInsuranceAmt).toFixed(2) );
|
|
$('#txtTotalOrderValueSummary').val(parseFloat(totOrderSummaryAmt).toFixed(2) );
|
|
|
|
}
|
|
|
|
function validateEditRevenueTax()
|
|
{
|
|
if($('#EditCostCenter').val() == "")
|
|
{
|
|
alert('Please select the Cost center');
|
|
$('#EditCostCenter').focus();
|
|
return false;
|
|
}
|
|
else if($('#EditMaterialCode').val() == "0")
|
|
{
|
|
alert('Please select the Material Code');
|
|
$('#EditMaterialCode').focus();
|
|
return false;
|
|
}
|
|
else if($('#EditQuantity').val() == '')
|
|
{
|
|
alert('Please Enter the Quantity value');
|
|
$('#EditQuantity').focus();
|
|
return false;
|
|
}
|
|
else if($('#EditRate').val() == '')
|
|
{
|
|
alert('Please Enter the Rate of the Item');
|
|
$('#EditRate').focus();
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
</script>
|
|
<script>
|
|
function validateBudgetExceedLimit()
|
|
{
|
|
//alert('inside validateBudgetExceedLimit function');
|
|
var rows = document.getElementById('revenueTax').rows.length;
|
|
var ReqType = '<?php echo REVENUE ?>';
|
|
//alert(rows);
|
|
for (i = 1; i < rows; i++) {
|
|
var costcode = $('#costCode'+i).val();
|
|
var basicAmountRate = parseFloat($('#basicval'+i).val());
|
|
var totalAmount = parseFloat($('#TotalOrderValue'+i).val());
|
|
var avalbudAmt = '';
|
|
//alert('before Ajax');
|
|
$.ajax({
|
|
data:{id:costcode},
|
|
type:"POST",
|
|
url:"<?php echo base_url() ?>servicepurchaseorder/AvilBudgetAmount?ReqType="+ReqType,
|
|
success:function(data) {
|
|
if(data)
|
|
{
|
|
//alert(data);
|
|
avalbudAmt = parseFloat(data);
|
|
if(basicAmountRate > avalbudAmt || totalAmount > avalbudAmt)
|
|
{
|
|
|
|
alert('Basic amount is exceeding the Budget Limit.Please adjust the product value.');
|
|
$('.content').loader('hide');
|
|
$('#Rate').focus();
|
|
return false;
|
|
|
|
|
|
}
|
|
else
|
|
{
|
|
//alert('Not exceeding in else part');
|
|
return true;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
function Save(status)
|
|
{
|
|
|
|
|
|
//alert('Inside else');
|
|
stat = '<?php echo PO_RELEASED; ?>';
|
|
|
|
|
|
var deladd = $('#DeliveryAddr').val();
|
|
$('#txtStatus').val(stat);
|
|
tinyMCE.triggerSave();
|
|
var splinstr = $('#txtSpcialInstruction').val();
|
|
$('#SpcialInstruction').val(splinstr);
|
|
$('#txtDeliveryAddress').val(deladd);
|
|
|
|
//alert('Before Validate IF condition');
|
|
if(validate())
|
|
{
|
|
//alert('insdie Validate IF condition');
|
|
var realrows=document.getElementById('txtRowCount').value;
|
|
//alert(realrows);
|
|
if(document.getElementById('revenueTax').rows.length < 2)
|
|
{
|
|
alert('Please Select Line item to Create PO');
|
|
$('#Deliverydt').focus();
|
|
return false;
|
|
}
|
|
else if(validateBudgetExceedLimit())
|
|
{
|
|
|
|
return false;
|
|
}
|
|
else
|
|
{
|
|
//alert('final else for store data');
|
|
$('.content').loader('show');
|
|
$.ajax({
|
|
data:$('.CreatePO').serialize(),
|
|
type:"POST",
|
|
url:"<?php echo base_url() ?>amendmentpurchaseorder/EditRevenuePurchaseOrder",
|
|
success:function(data) {
|
|
if(data)
|
|
{
|
|
$('.content').loader('hide');
|
|
alert(data);
|
|
$('#txtRowCount').val('');
|
|
$('#txtDeletedRow').val('');
|
|
$('#txtStatus').val('');
|
|
$('#SpcialInstruction').val('');
|
|
$('#txtDeliveryAddress').val('')
|
|
window.location = "amendmentpurchaseorder";
|
|
|
|
}
|
|
else
|
|
{
|
|
$('.content').loader('hide');
|
|
alert("Error");
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
}
|
|
|
|
}
|
|
}
|
|
// this function is used to clear data changing schedule option
|
|
$('#Scheduleby').change(function(){
|
|
|
|
$("#Deliverydt").datepicker({
|
|
minDate : 'now',
|
|
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
|
|
});
|
|
|
|
});
|
|
$('#Deliverydt').change(function(){
|
|
|
|
$('#Scheduleby').val('');
|
|
|
|
});
|
|
<!-- script for table , It works uned the datatable plugin-->
|
|
$(function () {
|
|
//$("#revenueTax").DataTable();
|
|
$('#revenueTax').DataTable({
|
|
"paging": true,
|
|
"lengthChange": true,
|
|
"searching": false,
|
|
//"ordering": true,
|
|
// "info": true,
|
|
"autoWidth": true
|
|
|
|
});
|
|
});
|
|
|
|
</script>
|