Mini Shell

Direktori : /home/eymajans/public_html/kurumsalv11.ofisimweb.com/Islem/
Upload File :
Current File : /home/eymajans/public_html/kurumsalv11.ofisimweb.com/Islem/KasaRapor.php

<?php
require("../Ayarlar/Baglantim.php"); 
require("../Ayarlar/Guvenlik.php"); 
?>
<?php	
if ($_POST["islem"]=="") {
?>
<div class="card">
<div class="card-body bg-dark bg-gradient radius-10">
<div class="d-flex align-items-center table-responsive">
							<div>
								<h5 class="mb-0 text-uppercase"><span class="text-danger">HATA</span></h5>
							</div>
						
						</div>
						<hr/>
<h3>Raporlama İçin İşlem Seçmediniz!</h3>
</div>
</div>
<?php } ?>

<?php	
if ($_POST["islem"]=="tahsilat") {
$id = intval($_POST['kasa']);
$tarih1 = $_POST["tarih1"];
$tarih2 = $_POST["tarih2"];
$sorgu = $baglanti->prepare("SELECT * FROM Kasalar Where id=:id");
$sorgu->execute(array(':id'=>$id));
$sonuc = $sorgu->fetch();//sorgu çalıştırılıp veriler alınıyor
?>
<div class="card">
<div class="card-body bg-dark bg-gradient radius-10">
<div class="d-flex align-items-center table-responsive">
							<div>
								<h5 class="mb-0 text-uppercase"><span class="text-warning"><?= $tarih1;?> ile <?= $tarih2;?></span> Arası Nakit Tahsilat Raporları</h5>
							</div>
						
						</div>
						<hr/>
<div class="table-responsive">
<div class="form-button-action">
    <button type="button" class="btn btn-primary" onclick="tiklama('kopyala');">
           <span class="btn-label">
            <i class="far fa-clipboard"></i>
          </span> 
          <span class="text">Kopyala</span>
        </button>
     <button type="button" class="btn btn-warning" onclick="tiklama('yazdir');">
           <span class="btn-label">
            <i class="fas fa-print"></i>
          </span> 
          <span class="text">Yazdır</span>
        </button>
 
   <button type="button" class="btn btn-success" onclick="tiklama('excel');">
           <span class="btn-label">
            <i class="far fa-file-excel"></i>
          </span> 
          <span class="text">Excel</span>
        </button>
   <button type="button" class="btn btn-danger" onclick="tiklama('pdf');">
           <span class="btn-label">
            <i class="far fa-file-pdf"></i>
          </span> 
          <span class="text">PDF</span>
        </button>
   <button type="button" class="btn btn-info" onclick="tiklama('csv');">
           <span class="btn-label">
            <i class="far fa-file-csv"></i>
          </span> 
          <span class="text">CSV</span>
        </button>


<br>
<table class="tablo table table-hover align-middle mb-0">
								<thead class="bg-gradient-cosmic">
									<tr>
									        <th>İşlem Tarihi</th> 
									        <th>Cari Adı</th> 
									        <th>Evrak Numarası</th> 
									        <th>Açıklama</th> 
									        <th>Tutar</th> 	

									</tr>
								</thead>
								<tbody>
 <?php $giris = $baglanti->query("SELECT * FROM KasaGiris where kasaadi='$sonuc[id]' and islem='kasagirdi' and islemtarihi between '$tarih1' and '$tarih2' order by islemtarihi asc")->fetchAll();
foreach ($giris as $girisim) {
?>


 
									<tr>
<td><?= $girisim['islemtarihi']?></td>	
<td> <?php $cari = $baglanti->query("SELECT * FROM Cariler where id='$girisim[unvan]'")->fetchAll();
foreach ($cari as $carim) {
?><?= $carim['unvani']?><?php } ?></td>
<td><?= $girisim['evraknumarasi']?></td>	
<td><?= $girisim['aciklama']?></td>
<td><?= number_format ($girisim["tutar"],2,',','.'); ?> <?php $parabirimi = $baglanti->query("SELECT * FROM ParaBirimleri where id=".$girisim["parabirimi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($parabirimi)>0){?>
<?php
foreach($parabirimi as $parabirimim){
?>
<?php echo $parabirimim['kisaltma']; ?>
<?php } ?>
 <?php } ?>
<br>	
<?php	
if ($parabirimim['kur'] == "TL") {
$kurtutarsonuc=$girisim["tutar"]*1;
} 
 else{
$kur = $parabirimim['kur'];
$kurtutarsonuc=$girisim["tutar"]*$DovizKurlari->$kur;
}
?>
<?= number_format ($kurtutarsonuc,2,',','.'); ?> TL
</td>

									</tr>

 <?php } ?>
</table>


</div>
</div>
<?php } ?>
<?php	
if ($_POST["islem"]=="odeme") {
$id = intval($_POST['kasa']);
$tarih1 = $_POST["tarih1"];
$tarih2 = $_POST["tarih2"];
$sorgu = $baglanti->prepare("SELECT * FROM Kasalar Where id=:id");
$sorgu->execute(array(':id'=>$id));
$sonuc = $sorgu->fetch();//sorgu çalıştırılıp veriler alınıyor
?>
<div class="card">
<div class="card-body bg-dark bg-gradient radius-10">
<div class="d-flex align-items-center table-responsive">
							<div>
								<h5 class="mb-0 text-uppercase"><span class="text-warning"><?= $tarih1;?> ile <?= $tarih2;?></span> Arası Nakit Ödeme Raporları</h5>
							</div>
						
						</div>
						<hr/>
<div class="table-responsive">
<div class="form-button-action">
    <button type="button" class="btn btn-primary" onclick="tiklama('kopyala');">
           <span class="btn-label">
            <i class="far fa-clipboard"></i>
          </span> 
          <span class="text">Kopyala</span>
        </button>
     <button type="button" class="btn btn-warning" onclick="tiklama('yazdir');">
           <span class="btn-label">
            <i class="fas fa-print"></i>
          </span> 
          <span class="text">Yazdır</span>
        </button>
 
   <button type="button" class="btn btn-success" onclick="tiklama('excel');">
           <span class="btn-label">
            <i class="far fa-file-excel"></i>
          </span> 
          <span class="text">Excel</span>
        </button>
   <button type="button" class="btn btn-danger" onclick="tiklama('pdf');">
           <span class="btn-label">
            <i class="far fa-file-pdf"></i>
          </span> 
          <span class="text">PDF</span>
        </button>
   <button type="button" class="btn btn-info" onclick="tiklama('csv');">
           <span class="btn-label">
            <i class="far fa-file-csv"></i>
          </span> 
          <span class="text">CSV</span>
        </button>


<br>
<table class="tablo table table-hover align-middle mb-0">
								<thead class="bg-gradient-cosmic">
									<tr>
									        <th>İşlem Tarihi</th> 
									        <th>Cari Adı</th> 
									        <th>Evrak Numarası</th> 
									        <th>Açıklama</th> 
									        <th>Tutar</th> 	  
									</tr>
								</thead>
								<tbody>
 <?php $cikis = $baglanti->query("SELECT * FROM KasaGiris where kasaadi='$sonuc[id]' and islem='kasacikti' and islemtarihi between '$tarih1' and '$tarih2' order by islemtarihi asc")->fetchAll();
foreach ($cikis as $cikisim) {
?>


 
									<tr>
<td><?= $cikisim['islemtarihi']?></td>	
<td> <?php $cari = $baglanti->query("SELECT * FROM Cariler where id='$cikisim[unvan]'")->fetchAll();
foreach ($cari as $carim) {
?><?= $carim['unvani']?><?php } ?></td>
<td><?= $cikisim['evraknumarasi']?></td>	
<td><?= $cikisim['aciklama']?></td>
<td><?= number_format ($cikisim["tutar"],2,',','.'); ?> <?php $parabirimi = $baglanti->query("SELECT * FROM ParaBirimleri where id=".$cikisim["parabirimi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($parabirimi)>0){?>
<?php
foreach($parabirimi as $parabirimim){
?>
<?php echo $parabirimim['kisaltma']; ?>
<?php } ?>
 <?php } ?>
<br>	
<?php	
if ($parabirimim['kur'] == "TL") {
$kurtutarsonuc=$cikisim["tutar"]*1;
} 
 else{
$kur = $parabirimim['kur'];
$kurtutarsonuc=$cikisim["tutar"]*$DovizKurlari->$kur;
}
?>
<?= number_format ($kurtutarsonuc,2,',','.'); ?> TL</td>


									</tr>

 <?php } ?>
</table>


</div>
</div>
<?php } ?>
<?php	
if ($_POST["islem"]=="tahsilatodeme") {
$id = intval($_POST['kasa']);
$tarih1 = $_POST["tarih1"];
$tarih2 = $_POST["tarih2"];
$sorgu = $baglanti->prepare("SELECT * FROM Kasalar Where id=:id");
$sorgu->execute(array(':id'=>$id));
$sonuc = $sorgu->fetch();//sorgu çalıştırılıp veriler alınıyor
?>
<div class="card">
<div class="card-body bg-dark bg-gradient radius-10">
<div class="d-flex align-items-center table-responsive">
							<div>
								<h5 class="mb-0 text-uppercase"><span class="text-warning"><?= $tarih1;?> ile <?= $tarih2;?></span> Arası Nakit Tahsilat - Ödeme Raporları</h5>
							</div>
						
						</div>
						<hr/>
<div class="table-responsive">
<div class="form-button-action">
    <button type="button" class="btn btn-primary" onclick="tiklama('kopyala');">
           <span class="btn-label">
            <i class="far fa-clipboard"></i>
          </span> 
          <span class="text">Kopyala</span>
        </button>
     <button type="button" class="btn btn-warning" onclick="tiklama('yazdir');">
           <span class="btn-label">
            <i class="fas fa-print"></i>
          </span> 
          <span class="text">Yazdır</span>
        </button>
 
   <button type="button" class="btn btn-success" onclick="tiklama('excel');">
           <span class="btn-label">
            <i class="far fa-file-excel"></i>
          </span> 
          <span class="text">Excel</span>
        </button>
   <button type="button" class="btn btn-danger" onclick="tiklama('pdf');">
           <span class="btn-label">
            <i class="far fa-file-pdf"></i>
          </span> 
          <span class="text">PDF</span>
        </button>
   <button type="button" class="btn btn-info" onclick="tiklama('csv');">
           <span class="btn-label">
            <i class="far fa-file-csv"></i>
          </span> 
          <span class="text">CSV</span>
        </button>


<br>
<table class="tablo table table-hover align-middle mb-0">
								<thead class="bg-gradient-cosmic">
									<tr>
									        <th>İşlem Tarihi</th> 
										<th>İşlem Tipi</th>
									        <th>Cari Adı</th> 
									        <th>Evrak Numarası</th> 
									        <th>Açıklama</th> 
									        <th>Tahsilat</th> 	  
									        <th>Ödeme</th> 
									</tr>
								</thead>
								<tbody>
 <?php $gcikis = $baglanti->query("SELECT * FROM KasaGiris where kasaadi='$sonuc[id]' and islemtarihi between '$tarih1' and '$tarih2' order by islemtarihi asc")->fetchAll();
foreach ($gcikis as $gcikisim) {
?>


 
										<tr>
<td><?= $gcikisim['islemtarihi']?></td>	
<td><?php if($gcikisim['islem']=="kasagirdi"){?>Tahsilat<?php }?><?php if($gcikisim['islem']=="kasacikti"){?>Ödeme<?php }?></td>
<td> <?php $cari = $baglanti->query("SELECT * FROM Cariler where id='$gcikisim[unvan]'")->fetchAll();
foreach ($cari as $carim) {
?><?= $carim['unvani']?><?php } ?></td>
<td><?= $gcikisim['evraknumarasi']?></td>	
<td><?= $gcikisim['aciklama']?></td>
<td><?php if($gcikisim['islem']=="kasagirdi"){?><?= number_format ($gcikisim["tutar"],2,',','.'); ?> <?php $parabirimi = $baglanti->query("SELECT * FROM ParaBirimleri where id=".$gcikisim["parabirimi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($parabirimi)>0){?>
<?php
foreach($parabirimi as $parabirimim){
?>
<?php echo $parabirimim['kisaltma']; ?>
<?php } ?>
 <?php } ?>
<br>	
<?php	
if ($parabirimim['kur'] == "TL") {
$kurtutarsonuc=$gcikisim["tutar"]*1;
} 
 else{
$kur = $parabirimim['kur'];
$kurtutarsonuc=$gcikisim["tutar"]*$DovizKurlari->$kur;
}
?>
<?= number_format ($kurtutarsonuc,2,',','.'); ?> TL<?php }?></td>
<td><?php if($gcikisim['islem']=="kasacikti"){?><?= number_format ($gcikisim["tutar"],2,',','.'); ?> <?php $parabirimi = $baglanti->query("SELECT * FROM ParaBirimleri where id=".$gcikisim["parabirimi"])->fetchAll(PDO::FETCH_ASSOC);
if(count($parabirimi)>0){?>
<?php
foreach($parabirimi as $parabirimim){
?>
<?php echo $parabirimim['kisaltma']; ?>
<?php } ?>
 <?php } ?>
<br>	
<?php	
if ($parabirimim['kur'] == "TL") {
$kurtutarsonuc=$gcikisim["tutar"]*1;
} 
 else{
$kur = $parabirimim['kur'];
$kurtutarsonuc=$gcikisim["tutar"]*$DovizKurlari->$kur;
}
?>
<?= number_format ($kurtutarsonuc,2,',','.'); ?> TL<?php }?></td>

									</tr>

 <?php } ?>
</table>


</div>
</div>
<?php } ?>

<script src="Tasarim/plugins/datatable/js/jquery.dataTables.min.js"></script>
	<script src="Tasarim/plugins/datatable/js/dataTables.bootstrap5.min.js"></script>
<script>
  $(".tablo").DataTable({
   initComplete: function () {
    this.api().columns().every( function () {
      var column = this;
      var select = $('<select><option value=""></option></select>')
      .appendTo( $(column.footer()).empty() )
      .on( 'change', function () {
        var val = $.fn.dataTable.util.escapeRegex(
          $(this).val()
          );

        column
        .search( val ? '^'+val+'$' : '', true, false )
        .draw();
      } );

      column.data().unique().sort().each( function ( d, j ) {
        select.append( '<option value="'+d+'">'+d+'</option>' )
      } );
    } );
  },
  dom: "<'row '<'col-md-6'l><'col-md-6'f><'col-md-4 d-none d-print-block'B>>rtip",
"aLengthMenu": [[50, 100, -1], [50, 100, "Hepsi"]],
  buttons: [
  {
    extend: 'copyHtml5', 
    className: 'kopyalama-buton'
  },
  {
    extend: 'excelHtml5', 
    className: 'excel-buton'
  },
  {
   extend: 'pdfHtml5',
   className: 'pdf-buton'
 },
 {
  extend: 'csvHtml5',
  className: 'csv-buton'
},
 {
  extend: 'print',
  className: 'yazdir-buton'
}
],
"language": {
    "sDecimal":        ",",
    "sEmptyTable":     "Tabloda herhangi bir veri mevcut değil",
    "sInfo":           "_TOTAL_ kayıttan _START_ - _END_ arasındaki kayıtlar gösteriliyor",
    "sInfoEmpty":      "Kayıt yok",
    "sInfoFiltered":   "(_MAX_ kayıt içerisinden bulunan)",
    "sInfoPostFix":    "",
    "sInfoThousands":  ".",
    "sLengthMenu":     "Sayfada _MENU_ kayıt göster",
    "sLoadingRecords": "Yükleniyor...",
    "sProcessing":     "İşleniyor...",
    "sSearch":         "Ara :",
    "sZeroRecords":    "Eşleşen kayıt bulunamadı",
    "oPaginate": {
        "sFirst":    "İlk",
        "sLast":     "Son",
        "sNext":     "Sonraki",
        "sPrevious": "Önceki"
    },
    "oAria": {
        "sSortAscending":  ": artan sütun sıralamasını aktifleştir",
        "sSortDescending": ": azalan sütun sıralamasını aktifleştir"
    },
"buttons": {
        "collection": "Koleksiyon <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
        "colvis": "Sütun görünürlüğü",
        "colvisRestore": "Görünürlüğü eski haline getir",
        "copySuccess": {
            "1": "1 satır panoya kopyalandı",
            "_": "%ds satır panoya kopyalandı"
        },
        "copyTitle": "Panoya kopyala",
        "csv": "CSV İndir",
        "excel": "Excel İndir",
        "pageLength": {
            "-1": "Bütün satırları göster",
            "1": "-",
            "_": "%d satır göster"
        },
        "pdf": "PDF İndir",
        "print": "Yazdır",
        "copy": "Kopyala",
        "copyKeys": "Tablodaki veriyi kopyalamak için CTRL + C tuşlarına basınız. İptal etmek için bu mesaja tıklayın veya escape tuşuna basın."
    },
    "select": {
        "rows": {
            "_": "%d kayıt seçildi",
            "0": "",
            "1": "1 kayıt seçildi"
        }
    }
} 
});


  function tiklama(islem){
    switch (islem){
      case "excel":
      $(".excel-buton").trigger("click");
      break;
      case "kopyala":
      $(".kopyalama-buton").trigger("click");
      break;
      case "pdf":
      $(".pdf-buton").trigger("click");
      break;
      case "csv":
      $(".csv-buton").trigger("click");
      break;
  case "yazdir":
      $(".yazdir-buton").trigger("click");
      break;
    }
  }


</script>