From b0ff3ece4ed8272222bc0ace45d23a2f8b851b54 Mon Sep 17 00:00:00 2001 From: gandhimathi Bharathirajan Date: Wed, 5 Jul 2017 18:57:38 +0530 Subject: [PATCH] 'IGRissuefixed' --- .../views/Editmaterialinspectionreport.php | 290 +++++++++++++++++ application/views/inwardgateregister.php | 302 +++++++----------- application/views/viewinwardgateregister.php | 11 +- 3 files changed, 414 insertions(+), 189 deletions(-) create mode 100644 application/views/Editmaterialinspectionreport.php diff --git a/application/views/Editmaterialinspectionreport.php b/application/views/Editmaterialinspectionreport.php new file mode 100644 index 00000000..0db033db --- /dev/null +++ b/application/views/Editmaterialinspectionreport.php @@ -0,0 +1,290 @@ +IGRNO; + $PONO = $IGR->PONO; + $VehicleNo = $IGR->VehicleNo; + $CourierNo= $IGR->CourierNo; + $DeliveryChellanOrInvoiceNo=$IGR->DeliveryChellanOrInvoiceNo; + $SupplierName=$IGR->SupplierName; + $DeliveryChellanDate=$IGR->DeliveryChellanDate; + $Address=$IGR->Address; + $CreatedBy=$IGR->CreatedBy; + $PODate=$IGR->PODate; + $ServiceDescription=$IGR->ServiceDescription; + + + + } +} + ?> + + + + + + + +
+ +
+

+
Siddharth Industries - Edit Material Receipt And Inspection Report (MRIR)
+

+ + 'form-label-left MRIR ','name' => 'MRIR','id' => 'MRIR'); + //$this->config->base_url().'/MRIRscreen/generateMRIR/',$attributes + echo form_open($this->config->base_url().'/MRIRscreen/generateMRIR/',$attributes); ?> +
+

+
+
+
+
+ +
+ 'IGRNO','value' => set_value('IGRNO',$IGRNO),'id'=>'IGRNO', 'class' => 'form-control' ,'readonly' => 'true'); + echo form_input($data); + + + ?> + +
+
+
+ +
+ 'IGRNO','value' => set_value('IGRNO',$IGRNO),'id'=>'IGRNO', 'class' => 'form-control' ,'readonly' => 'true'); + echo form_input($data); + ?> + +
+ +
+
+ +
+ 'SupplierName','value' => set_value('SupplierName',$SupplierName),'id'=>'SupplierName', 'class' => 'form-control' ,'readonly' => 'true'); + echo form_input($data); + ?> + +
+
+
+
+
+ + +
'PONO','value' => set_value('PONO',$PONO),'id'=>'PONO', 'class' => 'form-control' ,'readonly' => 'true'); + echo form_input($data); + ?> +
+
+
+ +
+ 'PODate','value' => set_value('PODate',$PODate),'id'=>'PODate', 'class' => 'form-control' ,'readonly' => 'true'); + echo form_input($data); + ?> +
+
+
+ +
'CreatedBy','value' => set_value('CreatedBy',$CreatedBy),'id'=>'CreatedBy', 'class' => 'form-control' ,'readonly' => 'true'); + echo form_input($data); + ?> +
+
+ +
+
+
+ +
+ 'DeliveryChellanOrInvoiceNo','value' => set_value('DeliveryChellanOrInvoiceNo',$DeliveryChellanOrInvoiceNo),'id'=>'DeliveryChellanOrInvoiceNo', 'class' => 'form-control num' ,'readonly' => 'true'); + echo form_input($data); + ?> +
+
+
+ +
'date','name' => 'DeliveryChellanDate','value' => set_value('DeliveryChellanDate',$DeliveryChellanDate),'id'=>'DeliveryChellanDate', 'class' => 'form-control','readonly' => 'true'); + + echo form_input($data); + ?>
+
+
+ + + 'StoreIncharge','value' => set_value('StoreInchargeID',$name),'id'=>'StoreIncharge', 'class' => 'form-control' ,'readonly' => 'true'); + echo form_input($data); + + ?> +
+
+
+
+ +
+ 'VehicleNo','value' => set_value('VehicleNo',$VehicleNo),'id'=>'VehicleNo', 'class' => 'form-control num', 'required'=>'true' ,'readonly' => 'true','align' => 'left'); + echo form_input($data); + ?> +
+
+
+ +
'CourierNo','value' => set_value('CourierNo',$CourierNo),'id'=>'CourierNo', 'class' => 'form-control num', 'required'=>'true' ,'readonly' => 'true'); + echo form_input($data); + ?> +
+
+ +
+
+
+
+ +
+ 'Address','value' => set_value('Address',$Address),'id'=>'Address', 'class' => 'form-control' ,'readonly' => 'true' , 'rows'=>'4' ,'columns'=> '3'); + echo Form_textarea($data); + ?> +
+
+
+ +
+ 'Address','value' => set_value('Address',$Address),'id'=>'Address', 'class' => 'form-control' ,'readonly' => 'true' , 'rows'=>'4' ,'columns'=> '3'); + echo Form_textarea($data); + ?> +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
S.NOItem CodeMaterialUOMOrdered QuantityAdviced Quantity as per the ChallanActual Quantity ReceivedAccepted QuantityRejected QuantityRemarks
MaterialCode?>MaterialName?>UOM?>Quantity?>QuantityAsPerInvoice?>
+ +
+ +
+ +
+
+
+ diff --git a/application/views/inwardgateregister.php b/application/views/inwardgateregister.php index 153ea631..019eddff 100755 --- a/application/views/inwardgateregister.php +++ b/application/views/inwardgateregister.php @@ -54,6 +54,7 @@

+
'VehicleNo','value' => set_value('VehicleNo'),'pattern=>"^[A-Z]{2}\s[0-9]{2}\s[A-Z]{2}\s[0-9]{4}$"','id'=>'VehicleNo', 'class' => 'form-control', 'required'=>'true','onchange'=>'validate_Vechicle();' ); + $data = array('name' => 'VehicleNo','value' => set_value('VehicleNo'),'pattern=>"^[A-Z]{2}\s[0-9]{2}\s[A-Z]{2}\s[0-9]{4}$"','id'=>'VehicleNo', 'class' => 'form-control', 'onchange'=>'validate_Vechicle();' ); echo form_input($data); ?> @@ -141,7 +142,7 @@
'CourierNo','value' => set_value('CourierNo'),'id'=>'CourierNo', 'class' => 'form-control', 'required'=>'true' ); + $data = array('name' => 'CourierNo','value' => set_value('CourierNo'),'id'=>'CourierNo', 'class' => 'form-control' ); echo form_input($data); ?>
@@ -159,7 +160,7 @@ Material UOM Ordered Quantity - Adviced Quantity + Advised Quantity Remarks @@ -167,15 +168,7 @@ - + @@ -204,14 +197,14 @@

Inward Gate Register Number

-
+

IGRNO Successfully Created
@@ -266,33 +259,24 @@ function validate_Vechicle(){ function validate() { var rowcount = $("#txtRowCount").val(); - var finald=0; - var oldvalue=0; - var exceed=0; - //alert("validate rowcount " + rowcount); - //$('#content').loader('show'); - for(i=1;i<=rowcount;i++) - { - //alert("inside for loop Row" + i); - var v=v+i - v =$("#QuantityAsPerInvoice"+i).val(); - //alert("new value"+ v); - if(v !=''){ - var temp=$('#Quantity_1'+i).text(); - //alert("old value"+temp); - - if(v <= temp){ - //alert('if'); - - }else{ - //alert('else'); - exceed++; - } - finald++; - //alert('Have Value'); - } - //alert("row one value" + v); - } + + var Noval = 0; + var isExceed = 0; + for(k=1;k<=rowcount ; k++) + { + var AdvisedQty =$("#QuantityAsPerInvoice"+k).val(); + var OrderedQty =$('#Quantity_1'+k).text(); + if(AdvisedQty != '') + { + if(OrderedQty < AdvisedQty) + { + isExceed = 1; + return; + } + Noval = 1; + } + } + if($('#PONO').val()=='-1') { @@ -313,32 +297,23 @@ function validate() $('#InvoiceDate').focus(); return false; } - else if (rowcount!=finald ) + else if (Noval == 0 ) { - alert('Please Enter Received Quantity Correctly'); + alert('Advised Quantity is Empty.Please Enter the value'); return false; } - else if(exceed!=0 ){ + else if($('#VehicleNo').val() == '' && $('#CourierNo').val() == '') + { + alert('Please Enter the Vechicle / Courier Number'); + return false; + } + else if(isExceed == 1 ){ -alert('Adviced quantity is exceeding the Ordered quantity!'); -return false; - } - - // else if (($('#VehicleNo').val() == '' ) && ($('#CourierNo').val() == '' )) - // { - // alert('Please Enter Vechicle Number or Please Enter CourierNo' ); - // } - // else if($('#ReceivedQuantity'+i+).val() == '') - // { - // alert('Please Enter Received Quantity' ); - // } - // else if ($('#Quantity' >= '#ReceivedQuantity').val()) { - - // alert("Please Enter Correct Invoice Quantity"); - - // } + alert("Advised Quantity is exceeding the Ordered Quantity.Please Contact Purchase Team for further Process ") + return false; + } else { return true; @@ -363,58 +338,50 @@ return false; // $(function() { $('#PONO').change(function() { + $("#IGRappend").empty(); - var id = $('#PONO').val(); - - - + if(id != '-1') + { + + $('#content').loader('show'); var y = ; - //alert(y); + $.each(y, function(idx, obj) { - // alert(obj.PONO); + if(id == obj.PONO) { $("#po").val(obj.PONO); $("#Sup").val(obj.SupplierName); - // alert(obj.SupplierName); $("#Add").val(obj.Address); $("#del").val(obj.DeliveryDate); $("#ser").val(obj.ServiceDescription); - //alert(obj.ServiceDescription); - //$("#item").text(obj.MaterialCode); - - //$("MaterialName").text(obj.MaterialName); + } }); - //alert(id); + $.ajax({ data:{id:id}, type:"POST", url:"inwardgateregister/IGRITEM", success:function(data) { - - // alert(data); - - //var myData = JSON.parse('{"name":"hai"}'); - //alert("hao"+myData.name); - //if(data) - //{ + $('#content').loader('hide'); + //alert(data); var trHTML = ''; - //var rowcount=0; + $.each(JSON.parse(data), function (i, item) { i=i+1; trHTML += '' + '' + i + '' + - '' + item.MaterialCode + '' + + '' + item.MaterialCode + '' + '' + item.MaterialName + '' + '' + item.UOM + '' + '' + item.Quantity + '' + - '' + - ' ' + + '' + + ' ' + ''; $('#txtRowCount').val(i); @@ -424,127 +391,105 @@ return false; value:item.MaterialCode, name: 'MaterialCode'+i }).appendTo('form'); +$('').attr({ + type: 'hidden', + id: 'OrderedQuantity'+i, + + value:item.Quantity, + name: 'OrderedQuantity'+i - // $('').attr({ - // type:'hidden', - // id: 'QuantityAsPerInvoice'+i, - // value:$("#QuantityAsPerInvoice"+i).val(); - // name: 'QuantityAsPerInvoice'+i - // }).appendTo('form'); + }).appendTo('form'); + $('').attr({ + type: 'hidden', + id: 'ReceivedQuantity'+i, + name: 'ReceivedQuantity'+i, + }).appendTo('form'); - - - // $('').attr({ - // type: 'hidden', - // id: 'Remark'+i, - - // name: 'Remarks'+i -// }).appendTo('form'); -//rowcount++; + $('').attr({ + type: 'hidden', + id: 'txtRemarks'+i, + name: 'txtRemarks'+i + }).appendTo('form'); + }); - //alert(trHTML); + + $("#IGRappend").empty(); - //$("#IGRappend").append(trHTML); - $('#Inwardgateregistertable > tbody').append(trHTML); - //$('#txtRowCount').val(rowcount); + + $('#IGRappend').append(trHTML); + } - //$('#txtRowCount').val(rowcount); - // var temp=$("#rowcount").val(); - // alert("HIDDEN:"+temp); + }); + + } + else + { + alert('Please Select the Purchase Order Number to Create IGR'); + } }); - // }); -function test2(Rowid){ - //alert($('#MaterialCode'+Rowid).val()); - //alert($('#Quantity1'+Rowid).val()); + function SetRemarks(RowId) + { + var remks = $("#Remark"+RowId).val(); + if( remks != '') + { + $("#txtRemarks"+RowId).val(remks); + } + } +function validateReceivedQuantity(Rowid){ //alert(Rowid); - var q =$("#QuantityAsPerInvoice"+Rowid).val(); - //alert(q); + + var InvoiceQty =$("#QuantityAsPerInvoice"+Rowid).val(); + var r =$("#Remark"+Rowid).val(); - //alert($("#Quantity"+Rowid).val()); - var s =($("#Quantity_1"+Rowid).text()); - // alert(q); - //alert(s); - //$('#txtRowCount').val(q); - $('').attr({ - type: 'hidden', - id: 'Quantity'+Rowid, - //pattern : '[0-9]'+Rowid, - value:s, - name: 'Quantity'+Rowid + + var OrderedQty =($("#Quantity_1"+Rowid).text()); + + + + + if(InvoiceQty >= OrderedQty){ - }).appendTo('form'); -//alert(s) - $('').attr({ - type: 'hidden', - id: 'ReceivedQuantity'+Rowid, - pattern : '[0-9]'+Rowid, - //requried : 'true'+Rowid, - value:q, - name: 'ReceivedQuantity'+Rowid, - }).appendTo('form'); - //alert(q); - $('').attr({ - type: 'hidden', - id: 'Remarks'+Rowid, - //pattern : '[a-z,A-Z]'+Rowid, - value:r, - name: 'Remarks'+Rowid - }).appendTo('form'); - - - - // if ( q=='' || q=='0') { - - // alert("Please Enter Correct Invoice Quantity"); - - // } - - //else - if(q >= s){ - - alert("Adviced qunatity is exceeding the Ordered quantity! ") + alert("Advised Quantity is exceeding the Ordered Quantity.Please Contact Purchase Team for further Process ") + $("#QuantityAsPerInvoice"+Rowid).focus(); return false; } else { - alert("ok"); + $("#ReceivedQuantity"+Rowid).val(InvoiceQty); + + return true; } } -// - +