This commit is contained in:
venbatechnologies@gmail.com 2017-07-26 14:38:01 +05:30
parent 9d3e762d7c
commit a75227497e
4 changed files with 139 additions and 65 deletions

View File

@ -39,26 +39,30 @@ class MRIRcontroller extends BaseController
}
public function MrirDetailsPrintPdf()
{
$MrirNo = $_GET['MRIRNO'];
// echo $MrirNo;
$this->global['pageTitle'] = 'Siddharth : MRIR Pdf ';
$data['CompanyDetails'] = $this->purchaseorder_model->getCompanyInformation();
//$data['POItem'] = $this->purchaseorder_model->GetServicePurchaseOrderDetailsForPrint($PONO);
$this->load->View("Mrirprintpdf",$data, NULL);
// Get output html
$php = $this->output->get_output();
// Load library
$this->load->library('dompdf_gen');
// Convert to PDF
$this->dompdf->load_html($php);
$this->dompdf->render();
$data['Attachment'] = FALSE;
$this->dompdf->stream("MrirDetails.pdf",$data,$php);
//print_r($data['CompanyDetails']);
$data['MRIRDetails'] = $this->purchaseorder_model->edit_mrir($MrirNo);
//print_r($data['MRIRDetails']);
$this->load->View("Mrirprintpdf",$data, NULL);
// Get output html
$php = $this->output->get_output();
// Load library
$this->load->library('dompdf_gen');
// Convert to PDF
$this->dompdf->load_html($php);
$this->dompdf->render();
$data['Attachment'] = FALSE;
$this->dompdf->stream("MrirDetails.pdf",$data,$php);
}
public function viewmrirforbilling()

View File

@ -1411,4 +1411,34 @@ join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode
return $query->result();
}
function edit_mrir($MrirNo)
{
$this->db->distinct();
$this->db->select('TMM.MRIRNO,TMM.PONO,TMM.IGRNO,TMM.Createdon,TMD.ActualQuantityReceived,IGRM.DeliveryChellanOrInvoiceNo,IGRM.DeliveryChellanDate,IGRM.VehicleNo,IGRM.CourierNo,IGRM.CreatedDate,IGRD.QuantityAsPerInvoice,SUPP.SupplierName,SUPP.Address,POMR.PODate,POMR.DeliveryDate,POMR.ServiceDescription,TMD.MaterialCode,MM.MaterialName,MM.UOM,POLT.Quantity,POLT.ReceivedQuantity,ED.FirstName as PORasiedbyName,ED1.FirstName as MRIRRasiedbyName, ED2.FirstName as IGRRasiedbyName,TMM.MRIRStatus,TMM.Createdon as MRIRCreatedon,POLT.CostCenterCode,CostCenterName,QuantityAccepted,QuantityRejected,TMD.Remarks');
$this->db->from ('T_MRIR_Master TMM');
$this->db->join ('T_MRIR_Details TMD','TMM.MRIRNO = TMD.MRIRNO','left');//to get IGRNO,PONO,MRIRNO,mrirdate,
$this->db->join ('T_IGR_Master IGRM', 'IGRM.IGRNO = TMM.IGRNO','left');//to get actualquantity,deliverydate,Invoicedate,vechileno,courierno,igrdate,
$this->db->join ('T_PurchaseOrder_Master POMR ','IGRM.PONO = POMR.PONO','left');//to get podate,deliverydate,servicedescription
$this->db->join ('T_PurchaseOrder_LineItem POLT','IGRM.PONO=POLT.PONO','left');//to get receivedquantity,quantity
$this->db->join ('T_IGR_Details IGRD','IGRD.IGRNO = IGRM.IGRNO','left');//to get invoicequantity
$this->db->join ('T_MaterialMaster MM','IGRD.MaterialCode = MM.MaterialCode','left');
$this->db->join ('T_SupplierDetailsN SUPP','POMR.SupplierID = SUPP.SupplierID','left');//to get suppliername,supplieraddress
$this->db->join ('tbl_users user','user.userid = POMR.CreatedBy','left');//to get poraisedby
$this->db->join ('T_Employee_Details ED','ED.EmpID = user.EmpID','left');
$this->db->join ('tbl_users user1','user1.userid=TMM.CreatedBy','left');//to get mrirraisedby
$this->db->join ('T_Employee_Details ED1','ED1.EmpID = user1.EmpID','left');
$this->db->join ('tbl_users user2','user2.userid=IGRM.CreatedBy','left');//to get igrraisedby
$this->db->join ('T_Employee_Details ED2','ED2.EmpID = user2.EmpID','left');
$this->db->join('T_CostCenter_Master TCOST','POLT.CostCenterCode=TCOST.CostCenterCode');
$this->db->where('TMM.MRIRNO',$MrirNo);
$this->db->group_by('TMM.MRIRNO,TMD.MaterialCode');
$query = $this->db->get();
$result = $query->result();
//print_r( $this->db->last_query());
return $result;
}
}

View File

@ -17,6 +17,53 @@
}
}
$IGRNO='';
$IGRRAISEDBY='';
$IGRCREATEDON='';
$PONO='';
$PODATE='';
$PORAISEDBY='';
$DCINV='';
$DCINVDATE='';
$VECHICLENO='';
$MRIRCREATEDON='';
$MRIRRAISEDBY='';
$COSTCENTERCODE='';
$COSTCENTERNAME='';
$SupplierName='';
$index=0;
$dt='';
$dt1='';
$dt3='';
if(!empty($MRIRDetails))
{
foreach ($MRIRDetails as $MRIR)
{
$IGRNO=$MRIR->IGRNO;
$IGRRAISEDBY=$MRIR->IGRRasiedbyName;
$dt1=new DateTime($MRIR->Createdon,new DateTimeZone('Asia/Kolkata'));
$IGRCREATEDON=$dt1->format('d-m-y');
$PONO=$MRIR->PONO;
$dt=new DateTime($MRIR->PODate, new DateTimeZone('Asia/Kolkata'));
$PODATE=$dt->format('d-m-Y');
$PORAISEDBY=$MRIR->PORasiedbyName;
$DCINV=$MRIR->DeliveryChellanOrInvoiceNo;
$DCINVDATE=$MRIR->DeliveryChellanDate;
$VECHICLENO=$MRIR->VehicleNo;
$dt3=new DateTime($MRIR->MRIRCreatedon,new DateTimeZone('Asia/Kolkata'));
$MRIRCREATEDON=$dt3->format('d-m-y');
$MRIRRAISEDBY=$MRIR->MRIRRasiedbyName;
$COSTCENTERCODE=$MRIR->CostCenterCode;
$COSTCENTERNAME=$MRIR->CostCenterName;
$SupplierName=$MRIR->SupplierName;
}
}
?>
<style>
@page { margin: 150px 20px 10px 40px; }
@ -45,19 +92,19 @@
<tbody>
<tr>
<td colspan="6" rowspan="2">
<p style="text-align: left;"><strong>SUPPLIER NAME : DR ENTERPRICES</strong></p>
<p style="text-align: left;"><strong>SUPPLIER NAME : <?php echo $SupplierName ?></strong></p>
</td>
<td style="text-align: center;"><strong>MRIR DATE </strong></td>
<td style="text-align: center;"><strong>MRIR CREATED BY </strong></td>
<td style="text-align: center;" colspan="3"><strong>COST CENTER CODE - NAME </strong></td>
</tr>
<tr>
<td style="text-align: center;"><p>24/07/2017 </p></td>
<td style="text-align: center;"><p> Ravi</p></td>
<td style="text-align: center;" colspan="3"><p>CO006 - Coating Unit II</p></td>
<td style="text-align: center;"><p><?php echo $MRIRCREATEDON?> </p></td>
<td style="text-align: center;"><p> <?php echo $MRIRRAISEDBY?></p></td>
<td style="text-align: center;" colspan="3"><p><?php echo "$COSTCENTERCODE-$COSTCENTERNAME"?></p></td>
</tr>
<tr>
<td style="text-align: center;"><strong>IGR NO</strong></td>
<td style="text-align: center;"><strong>IGRNO</strong></td>
<td style="text-align: center;"><strong>IGR CREATED BY </strong></td>
<td style="text-align: center;" colspan="2"><strong>IGR DATE</strong></td>
<td style="text-align: center;"><strong>PO NO</strong></td>
@ -69,16 +116,16 @@
</tr>
<tr>
<td style="text-align: center;">
<p>IGR0006</p>
<p><?php echo $IGRNO?></p>
</td>
<td style="text-align: center;">Shanmugam</td>
<td style="text-align: center;" colspan="2">23/07/2017</td>
<td style="text-align: center;">PO0006</td>
<td style="text-align: center;">09/07/2017</td>
<td style="text-align: center;">Raja</td>
<td style="text-align: center;">INV006</td>
<td style="text-align: center;">23/07/2017</td>
<td style="text-align: center;" colspan="2">TN 8 H 7878</td>
<td style="text-align: center;"><?php echo $IGRRAISEDBY?></td>
<td style="text-align: center;" colspan="2"><?php echo $IGRCREATEDON?></td>
<td style="text-align: center;"><?php echo $PONO?></td>
<td style="text-align: center;"><?php echo $PODATE?></td>
<td style="text-align: center;"><?php echo $PORAISEDBY?></td>
<td style="text-align: center;"><?php echo $DCINV?></td>
<td style="text-align: center;"><?php echo $DCINVDATE?></td>
<td style="text-align: center;" colspan="2"><?php echo $VECHICLENO?></td>
</tr>
<tr>
<td style="text-align: center;"><strong>SNO</strong></td>
@ -91,38 +138,30 @@
<td style="text-align: center;"><strong>QUANTITY REJECTED</strong></td>
<td style="text-align: center;" colspan="2"><strong>REMARKS</strong></td>
</tr>
<tr>
<td>1</td>
<td>RMT006</td>
<td colspan="2">Resin</td>
<td>liter</td>
<td style="text-align: right;">20000</td>
<td style="text-align: right;">20000</td>
<td style="text-align: right;">20000</td>
<td style="text-align: right;">0</td>
<td colspan="2">Nice quality of resin</td>
</tr>
<tr>
<td>2</td>
<td>RMT008</td>
<td colspan="2">Catlyst</td>
<td style="text-align: right;">liter</td>
<td style="text-align: right;">10000</td>
<td style="text-align: right;">10000</td>
<td style="text-align: right;">9000</td>
<td style="text-align: right;">1000</td>
<td colspan="2">Few tanks were damaged</td>
</tr>
<tr>
<td style="text-align: right;" colspan="6">
<p>Velathyum</p>
<p><strong>STORE INCHARGE</strong></p>
</td>
<td style="text-align: right;" colspan="5">
<p>Ravi Chandran</p>
<p><strong>QUALITY INCHARGE</strong></p>
</td>
</tr>
<?php
foreach($MRIRDetails as $record)
{
$index = $index + 1;
?>
<tr>
<td><?php echo $index ; ?></td>
<td><?php echo $record->MaterialCode;?></td>
<td colspan="2" ><?php echo $record->MaterialName;?></td>
<td><?php echo $record->UOM;?></td>
<td><?php echo $record->QuantityAsPerInvoice;?></td>
<td><?php echo $record->ActualQuantityReceived;?></td>
<td><?php echo $record->QuantityAccepted;?></td>
<td><?php echo $record->QuantityRejected;?></td>
<td colspan="2"><?php echo $record->Remarks;?></td>
</tr>
<?php
}
?>
</tbody>
</table>

View File

@ -69,7 +69,8 @@
<td>
<a href="<?php echo base_url().'EditMRIR?MRIRNO='.$d->MRIRNO; ?>"><button style="font-size:12px" id="generated" name="generated">Edit MRIR <i class="fa fa-pencil"></i></button></a>&nbsp;&nbsp;&nbsp;
<a target="_blank" href="<?php echo base_url(); ?>MRIRcontroller/MrirDetailsPrintPdf"><i class="fa fa-print" data-toggle="tooltip" title=" Click here to Print the MRIR details"></i>&nbsp;&nbsp;&nbsp;</a>
<a href="<?php echo base_url().'MRIRcontroller/MrirDetailsPrintPdf?MRIRNO='.$d->MRIRNO;?>"<i class="fa fa-print" data-toggle="tooltip" title=" Click here to Print the MRIR details"></i>&nbsp;&nbsp;&nbsp;</a>
</td>
</tr>
<?php