<?php
session_start();
ob_start();

// Panggil koneksi database.php untuk koneksi database
require_once "../../config/database.php";
// panggil fungsi untuk format tanggal
include "../../config/fungsi_tanggal.php";
// panggil fungsi untuk format rupiah
include "../../config/fungsi_rupiah.php";

$hari_ini = date("d-m-Y");
									
	$query2 = mysqli_query($mysqli, "SELECT * 	
										,(select nama from customer where id = jual.supplier)as custname	
										,(select alamat from customer where id = jual.supplier)as alamat	
										,(select telp from customer where id = jual.supplier)as telp	
										,(select sum(harga * qty) from jualdetail where billno = jual.billno) as tot
										,(select sum(jumlah) from bayar where nota = jual.billno) as bayar
										,(select icon from gudang where category_id = jual.gudang) as namagudang
										FROM jual 
										where jual.billno = $_GET[id]") 
                                    or die('Ada kesalahan pada query tampil Transaksi : '.mysqli_error($mysqli));
	 $data2  = mysqli_fetch_assoc($query2);					
	$inv = str_pad($data2['kode'],6,"0",STR_PAD_LEFT);	
	$custname = $data2['custname'];	
	$alamat = $data2['alamat'];	
	$keterangan = nl2br($data2['keterangan']);	
	$telp = $data2['telp'];	
	$gudang = $data2['namagudang'];	
	$tgl = date("d-M-Y",strtotime($data2['billdate']));	
	$tot = number_format($data2['tot']);
	$tota = $data2['tot'];
	$bayar = number_format($data2['bayar']);
	
	
	

    $query = mysqli_query($mysqli, "SELECT * 									
										FROM jual 
										inner join jualdetail on jualdetail.billno = jual.billno
										inner join product on product.product_id = jualdetail.code 
										where jual.billno = $_GET[id]") 
                                    or die('Ada kesalahan pada query tampil Transaksi : '.mysqli_error($mysqli));
    $count  = mysqli_num_rows($query);

	
		
?>
<html xmlns="http://www.w3.org/1999/xhtml"> <!-- Bagian halaman HTML yang akan konvert -->
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <title>NOTA LAUNDRY</title>
        <link rel="stylesheet" type="text/css" href="../../assets/css/laporan.css" />
    </head>
    <body>
        
 
        <br>
		
		<div id="isi" style="font-size:10px;">
            <table width="100%" border="0" cellpadding="0" cellspacing="0">
                <tr>
					<td height='13' width="50" >
						Tgl Masuk
					</td>
					<td height='13' width='250' >
						: <?php echo"$tgl";?>
					</td>
					<td height='13' width="50" >
						Cabang
					</td>
					<td width="100">
						: <?php echo"$gudang";?>
					</td>
				</tr>
				
				<tr>
					<td height='13' >
						Nama
					</td>
					<td height='13' >
						:  <?php echo"$custname";?>
					</td>
					<td height='13' colspan="2" rowspan="4" align="middle">
						<br>
						<p align="center" style="font-size:13;">
							<b>NO : <?php echo"$inv";?></b>
						</p>
					</td>
				</tr>
				
				<tr>
					<td height='13' >
						Alamat
					</td>
					<td height='13' >
						: <?php echo"$alamat";?>
					</td>

					
				</tr>
				
				<tr>
					<td height='13' >
						Telp
					</td>
					<td height='13' >
						: <?php echo"$telp";?>
					</td>
		
				</tr>
            </table>
				
		</div>
		
		<div id="title">
            NOTA LAUNDRY
        </div>
        <div id="isi" style="font-size:9px;">
            <table width="100%" border="0" cellpadding="0" cellspacing="0">
                <thead style="background:#e8ecee">
                    <tr class="tr-title">
                        <th height="20" align="center" valign="middle">NAMA BARANG</th>
                        <th height="20" align="center" valign="middle">QTY</th>
                        <th height="20" align="center" valign="middle">@HARGA</th>
						<th height="20" align="center" valign="middle">TOTAL</th>                  
                    </tr>
                </thead>
                <tbody>
<?php
    if($count == 0) {
        echo "  <tr>
                    <td width='240' height='13' align='center' valign='middle'></td>
                    <td width='40' height='13' align='center' valign='middle'></td>
                    <td width='80' height='13' align='center' valign='middle'></td>
                    <td width='80' height='13' align='center' valign='middle'></td>
                </tr>";
    }
    // jika data tidak ada
    else {
        // tampilkan data
		$tmptgl = "";
		$diskon = 0;
        while ($data = mysqli_fetch_assoc($query)) {
		   $qty = $data['qty'];
		   $harga = number_format($data['harga']);
		   $total = number_format(($data['qty'] * ($data['harga'] * ((100 - $data['disc']) / 100)) ) - $data['discharga'] );
		   $diskon = $diskon + (( $data['qty'] * ( $data['harga'] * $data['disc'] / 100) ) + $data['discharga'] );
		   
		   $zzd = "";
		   if ($data['disc'] > 0){
			   $zzd = "-".number_format($data['disc'],0)."%" ;
		   }

            echo "  <tr>
                        <td width='240' style='padding-left:5px;'  height='13' align='left' valign='middle'>$data[product_name]</td>
                        <td width='40' height='13' align='center' valign='middle'>$qty </td>
                        <td width='80' style='padding-right:5px;' height='13'  align='right' valign='middle'>$harga $zzd</td>
						<td width='80' style='padding-right:5px;' height='13'  align='right' valign='middle'>$total</td>
                        
                    </tr>";
            $no++;
        }
		
		for ($x = 0; $x < (8 - $count); $x++) {
		  echo "  <tr>
                    <td width='240' height='13' align='center' valign='middle'></td>
                    <td width='40' height='13' align='center' valign='middle'></td>
                    <td width='80' height='13' align='center' valign='middle'></td>
                    <td width='80' height='13' align='center' valign='middle'></td>
                </tr>";
		}
		
		
		
    }
	
	
	
	
	
			$sisa = number_format($data2['tot'] - $data2['bayar'] - $diskon);
			if($data2['bayar'] >= $data2['tot']){
				$lunas = "LUNAS";
			}else{
				$lunas = "BELUM LUNAS";
			}
?>	
                </tbody>
            </table>
			
			<hr style="border: 1px solid black;">
			
			 <table width="100%" border="0" cellpadding="0" cellspacing="0">
                <tbody>
					 <tr>
						<td width='280' height='130' style='padding-left:5px;' valign='top'>
						Ket : <br><?php echo"$keterangan \n"; ?>
						</td>
						<td width='80' height='13' valign='top'>TOTAL</td>
						<td width='80' height='13' style='padding-right:5px;' align='left' valign='top'><p align="right"><?php 
							
								echo"$sisa";
					
						
						?></p><br>
							 <div style="border: 1px solid black;">
								<table>
									<tr>
										<td>
											No CC
										</td>
										<td>
											: 
										</td>
									</tr>
									<tr>
										<td>
											Saldo Awal
										</td>
										<td>
											: 
										</td>
									</tr>
									<tr>
										<td>
											Saldo Akhir
										</td>
										<td>
											: 
										</td>
									</tr>
								</table>
								
							 </div>
							 
							 <div style="border: 0px solid black;">
								<table>
									<tr>
										<td>
											<?php echo "$lunas"; ?>
										</td>
										<td>
											
										</td>
									</tr>
									<tr>
										<td>
											BAYAR
										</td>
										<td style="align:right">
											: <?php echo "$bayar"; ?>
										</td>
									</tr>
									<tr>
										<td>
											SISA
										</td>
										<td style="align:right">
											: <?php echo "$sisa"; ?>
										</td>
									</tr>
								</table>
								
							 </div>
						</td>
					</tr>
				</tbody>
            </table>
				

            <div id="isi" width="450" align="justify" style="font-size:8px;">
				<ol>
					<li>
							Customer wajib memberitahukan pakaian yang mudah luntur kepada petugas kami sebelum pakaian tersebut di-KILO-kan, karena kami tidak bertanggung jawab apabila terjadi kerusakan kepada pakaian lain yang disebabkan oleh bahan yang luntur.
					</li>
					<li>
							Penyusutan / warna pudar / luntur / kehilangan barang yang tertinggal pada saku pakaian adalah resiko customer.
					</li>
					<li>
							Customer wajib menghitung dan memeriksa kembali saat penyerahan cucian kotor dan saat pengambilan cucian yang telah selesai, kami tidak menerima keluhan atas kekurangan jumlah maupun kerusakan pakaian sekeluarnya dari counter Spring Laundry.
					</li>
					<li>
							Jika terjadi perbedaan perhitungan jumlah dan jenis cucian, maka acuan yang dipakai adalah yang tertera pada bukti penyerahan asli.
					</li>
					<li>
							Barang/kain kecil yang dikilokan selain baju misalnya kaos kaki / CD / Sapu tangan apabila terjadi kehilangan maka tidak ada ganti rugi.
					</li>
					<li>
							Barang yang dikilokan apabila terjadi selisih perhitungan dari nota laundry yang diterbitkan Spring Laundry, maka ganti rugi yang diberikan 5 x jumlah satuan barang x 2000<br>
							Misalkan<br>
							Andi mencuci baju seberat 5 Kg dengan total baju 20 pcs, ketika selesai baju yang ada cuma 18 pcs, maka ganti rugi yang diberikan sebesar 5 x 2 x 2000 = Rp.20.000,-
					</li>
					<li>
							Penerimaan Complain atas mutu cucian adalah 1 x 24 jam dihitung dari tanggal pengambilan dan harus disertai dengan nota laundry.
					</li>
					<li>
							Ganti rugi atas setiap kerusakan dan kehilangan pakaian di counter kami sebesar 5x biaya cuci pakaian tersebut (bukan 5x dari total Nota Laundry) dan dengan ketentuan pakaian tersebut cuci potongan bukan kiloan.
					</li>
					<li>
							Pengambilan hasil cucian harus disertai nota laundry. Cucian yang tidak diambil 30 hari setelah tangal siap bukan merupakan tanggung jawab kami.
					</li>
					<li>
							Resiko yang disebabkan oleh FORCE MAJEUR (huru-hara, kebakaran, banjir, dll) diluar tanggung jawab kami.
					</li>
					
				</ol>
	
            </div>
			
			<div id="isi" width="450" align="justify" style="font-size:9px;">
				Customer yang menandatangani nota transaksi berarti telah menyetujui ketentuan diatas.<br><br>
				Diserahkan oleh,
	
            </div>
  

        </div>
    </body>
</html><!-- Akhir halaman HTML yang akan di konvert -->
<?php
$filename="LAPORAN HARIAN.pdf"; //ubah untuk menentukan nama file pdf yang dihasilkan nantinya
//==========================================================================================================
$content = ob_get_clean();
$content = '<page style="font-family: freeserif">'.($content).'</page>';
// panggil library html2pdf
require_once('../../assets/plugins/html2pdf_v4.03/html2pdf.class.php');
try
{
    $html2pdf = new HTML2PDF('P','A5','en', false, 'ISO-8859-15',array(10, 10, 10, 10));
    $html2pdf->setDefaultFont('Arial');
    $html2pdf->writeHTML($content, isset($_GET['vuehtml']));
    $html2pdf->Output($filename);
}
catch(HTML2PDF_exception $e) { echo $e; }
?>