siddharth_application/application/views/ogr.php
venbatechnologies@gmail.com 100cab5663 ogr searchable dropdown
2018-04-26 10:50:21 +05:30

1380 lines
31 KiB
PHP

<?php
$insuranceStatus = array(
array("name"=>"NO","value"=>"0"),array("name"=>"YES","value"=>"1")
);
$ReqType ='';
$CompanyAddress = '';
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$CurrentDate = $dt->format('d-m-Y');
$MaxPoDate = '';
$AvlAmount = 0;
$Value="&#8377;";
?>
<style type="text/css">
.select2
{
width: 100% ! important;
}
.num{
text-align:right;
}
</style>
<script src="<?php echo base_url()?>assets/tinymce/js/tinymce/tinymce.min.js"></script>
<script src="<?php echo base_url(); ?>assets/js/CreatePOValidation.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.3.4/jquery.inputmask.bundle.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector: "textarea#ScopeOfWork",
menubar: false,
statusbar: false,
toolbar: false
});
tinymce.init({
selector: "textarea#txtSpcialInstruction", // Add model SpcialInstruction
menubar: false,
statusbar: false,
toolbar: false
});
tinymce.init({
selector: "textarea#EdittxtSpcialInstruction", // Edit model edit SpcialInstruction
menubar: false,
statusbar: false,
toolbar: false
});
tinymce.init({
selector: "textarea#descofpo", //main screen description PO
menubar: false,
statusbar: false,
toolbar: false
});
</script>
<script>
//document.getElementById("Date").checked = true;
$(document).ready(function ()
{
$('#mv').hide();
$('#po').hide();
$('#service').hide();
$('#potable').hide();
$("#PaymentTerms").select2();
$('#saveinv').hide();
$('#savepo').hide();
$('#saveservice').hide();
$('#supplierselect').hide();
$("#date").datepicker({
maxDate : 'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
});
$("#material").select2();
$("#name").select2();
$("#ogrtype").select2();
$('#sup').select2();
$('#pono').select2();
$('#mrirno').select2();
$('#materialcode').select2();
// $('#Date').click(function () {
// //for Date range selection
// $('#Schedulediv').hide();
// $('#Deliverydtdiv').show();
// });
// $('#Schedule').click(function () {
// //for schedule range selection
// $('#Deliverydtdiv').hide();
// $('#Schedulediv').show();
// });
Inputmask("A{2,3} 9{1,2} A{1,2} 9{4}").mask($("#Vehicle"));
});
</script>
<style>
.modal
{
padding-right:25% ! important;
}
.dataTables_paginate
{
margin-top: -5%;
}
.dataTables_wrapper {
padding-bottom: 0px;
}
.num {
text-align:right;
}
</style>
<div class="content-wrapper">
<?php
$attributes = array('class' => 'form-label-left Ogradd ','name' => 'Ogradd','id' => 'Ogradd');
echo form_open($this->config->base_url().'/inwardgateregister/AddOgr/',$attributes);
?>
<section class="content">
<div id="content"></div>
<div class="box">
<div class="box-header">
<center><h3 class="box-title">Siddharth Industries - Outward Gate Register(OGR)Entry </h3></center>
</div>
<!-- /.box-header -->
<div class="box-body">
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<div class="col-md-3">
<!-- <div class="col-md-12">
<label>Supplier/Customer</label>
<?php
$options = array("0"=>'Select');
//print_r( $options);
echo form_dropdown('sup', $options,set_value('sup'),'id="sup"' ,'required="true"' ,'class="form-control select2');
?>
</div>
-->
<div class="col-md-12">
<div class="form-group">
<label>OGR TYPE</label>
<select id="ogrtype" >
<option value="0">select option</option>
<option value="2">PO</option>
<option value="3">Service</option>
</select>
</div>
</div>
</div>
<div class="col-md-9" style="padding: 0px;">
<div class="col-md-12" style="padding: 0px;">
<div class="col-md-3">
<label>Date</label>
<div class="form-group">
<!--
<?php
$data = array('name' => 'date','value' => set_value('date'),'id'=>'date', 'class' => 'form-control');
echo form_input($data);
?> -->
<?php
$data = array('name' => 'date','value' => set_value('date',$CurrentDate),'id'=>'date', 'class' => 'form-control' ,'required' => 'true', 'onkeypress'=>'return false;');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<label>Vehicle No</label>
<div class="form-group">
<?php
$data = array('name' => 'Vehicle','value' => set_value('Vehicle'),'id'=>'Vehicle', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3" style="display: none">
<label>Time</label>
<div class="form-group">
<?php
$data = array('name' => 'time','value' => set_value('timetime'),'id'=>'time', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<label>Driver</label>
<div class="form-group">
<?php
$data = array('name' => 'drive','value' => set_value('drive'),'id'=>'drive', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
</div>
</div>
<!--mv/po/ser starting-->
<div class="row">
<div class="col-md-12">
<div class="col-md-3" id="supplierselect">
<!-- <div class="col-md-12">
<div class="form-group">
<label>OGR TYPE</label>
<select id="ogrtype" >
<option value="0">select option</option>
<option value="2">PO</option>
<option value="3">Service</option>
</select>
</div>
</div> -->
<div class="col-md-12">
<label>Supplier/Customer</label>
<?php
$options = array("0"=>'Select');
//print_r( $options);
echo form_dropdown('sup', $options,set_value('sup'),'id="sup"' ,'required="true"' ,'class="form-control select2');
?>
</div>
</div>
<div id="mv">
<div class="col-md-9" style="padding: 0px;">
<div class="col-md-12" style="padding: 0px;">
<div class="col-md-3">
<label>Invoice NO</label>
<?php
$options = array("0"=>'Select Invoice No');
//print_r( $options);
echo form_dropdown('invno', $options,set_value(''),'id="invno"' ,'required="true"' ,'class="form-control select2');
?>
</div>
<div class="col-md-3">
<label>Item Code</label>
<div class="form-group">
<?php
$data = array('name' => 'itemcode','value' => set_value('itemcode'),'id'=>'itemcode', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<label>Description</label>
<div class="form-group">
<?php
$data = array('name' => 'Description','value' => set_value('Description'),'id'=>'Description', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<label>Ordered Qty</label>
<div class="form-group">
<?php
$data = array('name' => 'qtyorder','value' => set_value('qtyorder'),'id'=>'qtyorder', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<label>Outward Qty</label>
<div class="form-group">
<?php
$data = array('name' => 'invoutwardqty','value' => set_value('invoutwardqty'),'id'=>'invoutwardqty', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3" style="display: none;">
<label>Date</label>
<div class="form-group">
<?php
$data = array('name' => 'invdate','value' => set_value('invdate'),'id'=>'invdate', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
</div>
<!--inv/po/ser End-->
<!--po starting-->
<div id="po">
<div class="col-md-9" style="padding: 0px;">
<div class="col-md-12" style="padding: 0px;">
<div class="col-md-3">
<label>PO NO</label>
<?php
$options = array("0"=>'Select PONO');
//print_r( $options);
echo form_dropdown('pono', $options,set_value('pono'),'id="pono"' ,'required="true"' ,'class="form-control select2');
?>
</div>
<div class="col-md-3">
<label>MRIR No</label>
<?php
$options = array("0"=>'Select');
//print_r( $options);
echo form_dropdown('mrirno', $options,set_value('mrirno'),'id="mrirno"' ,'required="true"' ,'class="form-control select2');
?>
</div>
<div class="col-md-3">
<label>Material Code</label>
<?php
$options = array("0"=>'Select');
//print_r( $options);
echo form_dropdown('materialcode', $options,set_value('materialcode'),'id="materialcode"' ,'required="true"' ,'class="form-control select2');
?>
</div>
</div>
</div>
</div>
<!-- po end -->
<!--ser starting-->
<div id="service">
<div class="col-md-12">
<div class="col-md-3">
<div class="col-md-12" style="padding-left: 0px;">
<label>Material Name</label>
<div class="form-group">
<?php
$options = array("0"=>'Select');
//print_r( $options);
if(!empty($storedmaterialcode))
{
foreach ($storedmaterialcode as $SID):
// echo $SID->ConfigValue;
$options[$SID->MaterialCode] = $SID->MaterialCode .'-'. $SID->MaterialName ;
endforeach;
}
echo form_dropdown('material', $options,set_value('material'),'id="material"' ,'required="true"' ,'class="form-control select2');
?>
</div>
</div>
</div>
<div class="col-md-9" style="padding: 0px;">
<div class="col-md-3">
<label>Supplier Name</label>
<div class="form-group">
<?php
$options1 = array("0"=>'Select');
if(!empty($Supplier))
{
foreach ($Supplier as $SID):
// echo $SID->ConfigValue;
$options1[$SID->SupplierID] = $SID->SupplierID .'-'. $SID->SupplierName ;
endforeach;
}
echo form_dropdown('name', $options1,set_value('name'),'id="name"' ,'required="true"' ,'class="form-control select2');
?>
</div>
</div>
<div class="col-md-3">
<label>Outward Qty</label>
<div class="form-group">
<?php
$data = array('name' => 'pooutward','value' => set_value('pooutward'),'id'=>'pooutward', 'class' => 'form-control');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-3">
<label>Remarks</label>
<?php
$data = array('name' => 'Remark','value' => set_value('Remark'),'id'=>'Remark', 'class' => 'form-control' ,'rows' => '5', 'cols' => '100','maxlength' => '500');
echo Form_textarea($data);
?>
</div>
</div>
</div>
</div>
<div class="col-md-1 col-md-offset-8" id="saveservice"><br><br><br>
<a class="btn btn-primary Save" ID="Save" onclick="Save(3)" >&nbsp;&nbsp;<span class="bold">Save</span></a>
</div>
<div class="col-md-1 col-md-offset-8" id="saveinv"><br><br><br>
<a class="btn btn-primary Save" ID="Save" onclick="Save(1)" >&nbsp;&nbsp;<span class="bold">Save</span></a>
</div>
<!-- ser end -->
</div>
</div>
<div class="box-body">
<table id="potable" class="table table-bordered table-hover" style="background-color:#fff;font-size:12px;">
<thead style="background-color:#ddf">
<tr>
<th>SNo</th>
<th>Material Code</th>
<th>Description</th>
<th>Order Qty</th>
<th>Received</th>
<th>Reject</th>
<th>Outward Allowed Qty </th>
<th>Outward Qty </th>
<!-- <th>Action</th> -->
</tr>
</thead>
<tbody id="poappend">
</tbody>
</table>
<input type="hidden" name="rowcount" id="rowcount">
<div class="col-md-1 col-md-offset-8" id="savepo"><br><br><br>
<a class="btn btn-primary Save" ID="Savepo" onclick="Save(2)" >&nbsp;&nbsp;<span class="bold">Save</span></a>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<!-- ser end -->
</div>
<script>
var invoicedetails='';
$("#ogrtype").change(function()
{
if ($('#ogrtype').val()=="1")
{
$('#mv').show();
$('#po').hide();
$('#service').hide();
$('#potable').hide();
$('#saveinv').show();
$('#saveservice').hide();
//document.getElementById("sup").options.length = 0;
$('#sup').find('option:not(:first)').remove();
var customer= <?php echo json_encode($Customer, JSON_PRETTY_PRINT) ?>;
$.each(customer, function(cu, cuobj)
{
$("#sup").append( $('<option></option>').val(cuobj.client_id).html(cuobj.client_name));
});
}
else if ($('#ogrtype').val()=="2")
{
$('#po').show();
$('#potable').show();
$('#mv').hide();
$('#service').hide();
$('#saveinv').hide();
$('#savepo').show();
$('#saveservice').hide();
$('#supplierselect').show();
// alert("po")
// document.getElementById("sup").options.length = 0;
$('#sup').find('option:not(:first)').remove();
var supplier= <?php echo json_encode($Supplier, JSON_PRETTY_PRINT) ?>;
$.each(supplier, function(su, supobj)
{
$("#sup").append( $('<option></option>').val(supobj.SupplierID).html(supobj.SupplierName));
});
}
else if ($('#ogrtype').val()=="3")
{
$('#service').show();
$('#mv').hide();
$('#po').hide();
$('#potable').hide();
$('#saveservice').show();
$('#savepo').hide();
$('#supplierselect').hide();
}
else
{
$('#mv').hide();
$('#po').hide();
$('#service').hide();
$('#potable').hide();
}
});
$("#sup").change(function()
{
if ($('#ogrtype').val()=="1")
{
var customer= $('#sup').val();
$('#invno').find('option:not(:first)').remove();
$.ajax({
data:{customerId:customer},
type:"POST",
url:"<?php echo base_url();?>inwardgateregister/GetInvoices",
success:function(data)
{
//$('#content').loader('hide');
if(data)
{
var html = '';
invoicedetails= JSON.parse(data);
//console.log(invoicedetails);
$.each(JSON.parse(data), function (inv, invobj)
{
//console.log(invobj.invoice_id);
html +="<option value="+invobj.invoice_id+">"+invobj.invoice_number+"</option>";
});
$("#invno").append(html);
}
else
{
alert("Error");
}
}
})
}
else if($('#ogrtype').val()=="2")
{
var supplier= $('#sup').val();
$('#pono').find('option:not(:first)').remove();
$('#materialcode').find('option:not(:first)').remove();
$.ajax({
data:{supplierId:supplier},
type:"POST",
url:"<?php echo base_url();?>inwardgateregister/GetPO",
success:function(data)
{
//$('#content').loader('hide');
if(data)
{
var html = '';
PO = JSON.parse(data);
//console.log(PO);
$.each(JSON.parse(data), function (POno,POobj)
{
//console.log(invobj.invoice_id);
html +="<option value="+POobj.PONO+">"+POobj.PONO+"</option>";
});
$("#pono").append(html);
}
else
{
alert("Error");
}
}
})
}
});
$("#invno").change(function()
{
var invid=$('#invno').val();
var materialcode ='';
var itemname = '';
var invqty = '';
var outqty = '';
$.each(invoicedetails,function(invdet,invdetobj){
//console.log(invdetobj.invoice_id);
if(invid == invdetobj.invoice_id)
{
materialcode = invdetobj.item_product_id;
itemname = invdetobj.item_name;
invqty = invdetobj.item_quantity;
}
$('#itemcode').val(materialcode);
$('#Description').val(itemname);
$('#qtyorder').val(invqty);
});
});
$("#mrirno").change(function()
{
var mrirno = $('#mrirno').val();
$('#poappend').empty();
var row= $('#rowcount').val();
//alert(row);
if(row !="")
{
for(var j=1;j<=row;j++)
{
$('#materialcode'+j).val('');
$('#materialname'+j).val('');
$('#Orderqty'+j).val('');
$('#ReceivedQty'+j).val('');
$('#RejectedQty'+j).val('');
$('#outward'+j).val('');
}
$('#rowcount').val('');
rw =0;
}
var PONO=$('#pono').val();
$('#materialcode').find('option:not(:first)').remove();
$.ajax({
data:{MRIRNO:mrirno,PONO:PONO},
type:"POST",
url:"<?php echo base_url();?>inwardgateregister/getMRIR",
success:function(data)
{
var html = '';
$.each(JSON.parse(data), function (POmrirDet, POmrirdetobj)
{
// console.log(POmrirdetobj.MaterialCode);
html +="<option value="+POmrirdetobj.MaterialCode+">"+POmrirdetobj.MaterialCode+"</option>";
});
$("#materialcode").append(html);
}
});
});
$("#pono").change(function()
{
var PONO=$('#pono').val();
$('#poappend').empty();
var row= $('#rowcount').val();
//alert(row);
if(row !="")
{
for(var j=1;j<=row;j++)
{
$('#materialcode'+j).val('');
$('#materialname'+j).val('');
$('#Orderqty'+j).val('');
$('#ReceivedQty'+j).val('');
$('#RejectedQty'+j).val('');
$('#outward'+j).val('');
}
$('#rowcount').val('');
rw =0;
}
$('#mrirno').find('option:not(:first)').remove();
$.ajax({
data:{PONO:PONO},
type:"POST",
// url:"<?php echo base_url();?>inwardgateregister/getPODetails",
url:"<?php echo base_url();?>inwardgateregister/getPOmrir",
success:function(data)
{
//$('#content').loader('hide');
if(data)
{
var html = '';
PODetails = JSON.parse(data);
//console.log(PODetails);
$.each(JSON.parse(data), function (PODet, POdetobj)
{
//console.log(invobj.invoice_id);
html +="<option value="+POdetobj.MRIRNO+">"+POdetobj.MRIRNO+"</option>";
});
$("#mrirno").append(html);
}
else
{
alert("Error");
}
}
})
});
function addHidden(theForm, key, value)
{
// Create a hidden input element, and append it to the form:
var input = document.createElement('input');
input.type = 'hidden';
input.name = key;'name-as-seen-at-the-server';
input.id = key;'name-as-seen-at-the-server';
input.value = value;
theForm.append(input);
}
var rw=0;
$('#materialcode').change(function()
{
// rw= parseFloat(rw)+1;
var che =0;
var materialcode=$('#materialcode').val();
var mrirno = $('#mrirno').val();
//alert(mrirno)
var PONO=$('#pono').val();
var x = document.getElementById("potable").rows.length;
for(var i=1;i<=x;i++)
{
var mat= $('#materialcode'+i).val();
if(mat == materialcode)
{
che = 1;
break;
}
}
if(che == 0)
{
rw= parseFloat(rw)+1;
$.ajax({
data:{materialcode:materialcode,PONO:PONO,mrirno:mrirno},
type:"POST",
url:"<?php echo base_url();?>inwardgateregister/getMRIRDetails",
success:function(data)
{
if(data)
{
var len = data.length;
var bal ='';
var tble='';
$.each(JSON.parse(data), function (POmat,POmatobj)
{
bal = POmatobj.QuantityRejected-POmatobj.allowedQty;
tble += '<tr class="amount">'+
'<td>'+rw+'</td>' +
'<td name="MaterialCode" id="MaterialCode'+rw+'" >' + POmatobj.MaterialCode + '</td>' +
'<td id="MaterialName'+rw+'">' + POmatobj.MaterialName + '</td>' +
'<td id="OrderQty'+rw+'">' + POmatobj.Oqty + '</td>' +
'<td id="ActualQty'+rw+'">' + POmatobj.ActualQuantityReceived + '</td>' +
'<td id="RejQty'+rw+'">' + POmatobj.QuantityRejected + '</td>' +
'<td id="allowedQty'+rw+'">' + bal + '</td>' +
'<td><input type="text" id="outward'+rw+'" onchange="QtyCheck('+rw+');"> </td>' +
// if(POmat < len && POmat !=0){
// tble +='<td><input type="text" id="outward'+rw+'" onchange="QtyCheck('+rw+');"> </td>' +
'</tr>';
var theForm = $(".Ogradd");
addHidden(theForm,"materialcode"+rw,POmatobj.MaterialCode);
addHidden(theForm,"materialname"+rw,POmatobj.MaterialName);
addHidden(theForm,"Orderqty"+rw,POmatobj.Oqty);
addHidden(theForm,"ReceivedQty"+rw,POmatobj.ActualQuantityReceived);
addHidden(theForm,"RejectedQty"+rw,POmatobj.QuantityRejected);
});
$('#poappend').append(tble);
// var theForm = $(".Ogradd");
// addHidden(theForm,"allowed"+rw,bal);
$('#rowcount').val(rw)
}
else
{
alert("Error");
}
}
});
}
else
{
alert("Item Already Added");
}
});
// $('#materialcode').change(function()
// {
// var materialcode=$('#materialcode').val();
// if(materialcode!=0)
// {
// // rw= parseFloat(rw)+1;
// var tble='';
// var bal=0;
// var che =0;
// var x = document.getElementById("potable").rows.length;
// for(var i=1;i<=x;i++)
// {
// var mat= $('#materialcode'+i).val();
// if(mat == materialcode)
// {
// che = 1;
// break;
// }
// }
// if(che==0)
// {
// rw= parseFloat(rw)+1;
// $.each(PODetails,function(po,poobj)
// {
// if(materialcode == poobj.MaterialCode)
// {
// if(poobj.balance_Qty == null)
// {
// bal = poobj.QuantityRejected;
// }
// else
// {
// bal =poobj.balance_Qty;
// }
// // $('#poappend').empty();
// tble += '<tr class="amount">'+
// '<td>' + rw + '</td>' +
// '<td name="MaterialCode" id="MaterialCode'+rw+'" >' + poobj.MaterialCode + '</td>' +
// '<td id="MaterialName'+rw+'">' + poobj.MaterialName + '</td>' +
// '<td id="OrderQty'+rw+'">' + poobj.Oqty + '</td>' +
// '<td id="ActualQty'+rw+'">' + poobj.ActualQuantityReceived + '</td>' +
// '<td id="RejQty'+rw+'">' + poobj.QuantityRejected + '</td>' +
// '<td id="allowedQty'+rw+'">' + bal + '</td>' +
// '<td><input type="text" id="outward'+rw+'" onchange="QtyCheck('+rw+');"> </td>' +
// '</tr>';
// $('#poappend').append(tble);
// var theForm = $(".Ogradd");
// addHidden(theForm,"materialcode"+rw,poobj.MaterialCode);
// addHidden(theForm,"materialname"+rw,poobj.MaterialName);
// addHidden(theForm,"Orderqty"+rw,poobj.Oqty);
// addHidden(theForm,"ReceivedQty"+rw,poobj.ActualQuantityReceived);
// addHidden(theForm,"RejectedQty"+rw,poobj.QuantityRejected);
// addHidden(theForm,"allowed"+rw,bal);
// $('#rowcount').val(rw)
// }
// });
// }
// else
// {
// alert("Already added")
// // document.getElementById("materialcode").options[600068].disabled = true;
// }
// }
// $("materialcode[value='" + materialcode + "']", $(this)).hide();
// });
function QtyCheck(row)
{
var outwardqty= $('#outward'+row).val();
var reject= parseFloat($('#RejQty'+row).text()==''?'0.00':$('#RejQty'+row).text());
var allowed = parseFloat($('#allowedQty'+row).text()==''?'0.00':$('#allowedQty'+row).text());
//alert("out"+outwardqty)
//alert("allowed"+allowed)
if(outwardqty>allowed)
{
alert("Exceeding allowed amount");
$('#outward'+row).val('');
return false;
}
else if((outwardqty == ''))
{
alert("Please Enter Valid Quantity");
$('#outward'+row).val('');
return false;
}
else
{
var pendingout = parseFloat(allowed)-parseFloat(outwardqty);
//alert(pendingout)
var theForm = $(".Ogradd");
addHidden(theForm,"outward"+row,outwardqty);
addHidden(theForm,"pendingoutward"+row,pendingout);
return true;
}
}
function validateinv()
{
if($('#invno').val()=='')
{
alert("Select invoice number");
return false;
$('#content').loader('hide');
}
else if($('#itemcode').val()=="")
{
alert("Select Material Code");
return false;
$('#content').loader('hide');
}
else if($('#Description').val()=="")
{
alert("Select Material Description");
return false;
$('#content').loader('hide');
}
else if ($('#qtyorder').val()=='')
{
alert("Select Material Qty");
return false;
$('#content').loader('hide');
}
else if ($('#invoutwardqty').val()=='')
{
alert("Enter Outward Qty");
return false;
$('#content').loader('hide');
}
else
{
return true;
}
}
function validatepo()
{
var row=$('#rowcount').val();
var length = document.getElementById("materialcode").length;
var actlen=parseFloat(length)-1;
if(parseFloat(row)==parseFloat(actlen))
{
return true;
}
else
{
alert('You have to add all the material Details');
return false;
$('#content').loader('hide');
}
}
function validateOutward()
{
var che=0;
var row=$('#rowcount').val();
for(var j=1;j<=row;j++)
{
if($('#outward'+j).val()=='')
{
alert("Please Enter Values");
che =1;
break;
}
}
if(che == 0)
{
return true;
}
else
{
return false;
}
}
function Save(type)
{
// $('#content').loader('show');
if(type==1)
{
if(validateinv())
{
$('#content').loader('show');
var date= $('#date').val();
var newdate = date.split("-").reverse().join("-");
var ogrtype= $('#ogrtype').val();
$.ajax({
data:$('.Ogradd').serialize()+"&type="+type+"&Date="+newdate,
type:"POST",
url:"<?php echo base_url() ?>inwardgateregister/AddOgr",
success:function(data) {
if(data)
{
$('#content').loader('hide');
alert(data);
location.reload();
}
else
{
alert("Error");
}
}
});
}
}
if(type == 2)
{
//alert()
if(validatepo() && validateOutward() && QtyCheck())
{
// alert('if');
// die();
$('#content').loader('show');
var date= $('#date').val();
var newdate = date.split("-").reverse().join("-");
$.ajax({
data:$('.Ogradd').serialize()+"&type="+type+"&Date="+newdate,
type:"POST",
url:"<?php echo base_url() ?>inwardgateregister/AddOgr",
success:function(data) {
if(data)
{
$('#content').loader('hide');
alert(data);
location.reload();
}
else
{
alert("Error");
}
}
});
}
}
if(type==3)
{
$('#content').loader('show');
var date= $('#date').val();
var newdate = date.split("-").reverse().join("-");
$.ajax({
data:$('.Ogradd').serialize()+"&type="+type+"&Date="+newdate,
type:"POST",
url:"<?php echo base_url() ?>inwardgateregister/AddOgr",
success:function(data) {
if(data)
{
$('#content').loader('hide');
alert(data);
location.reload();
}
else
{
alert("Error");
}
}
});
}
}
</script>