Mini Shell

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

<?php
require("Ayarlar/Baglantim.php"); 
require("Ayarlar/Guvenlik.php"); ?>
<!doctype html>
<html lang="tr">
<head>

<?php require("Tablolar/Tasarim.php"); ?>
	<title>Stok Raporları- <?= $ayar["siteadi"] ?> - <?= $ayar["siteslogan"] ?></title>
</head>
<body class="bg-theme <?= $kbilgi['temam']?>">
	<!--wrapper-->
	<div class="wrapper">
<?php require("Tablolar/Sol.php"); ?>
<?php require("Tablolar/UstMenu.php"); ?>



		
	<div class="page-wrapper">
<div class="page-content">			

    <div class="card radius-10 bg-gradient animated <?= $kbilgi['animasyon']?>">
					<div class="card-body">
						<div class="d-flex align-items-center">
							<div>
								<h5 class="mb-0 text-uppercase">Stok Raporları</h5>
							</div>
				
						</div>
						<hr/>
					
<div class="table-responsive">
<div class="row veri">
<div class="col-md-4">
<select class="form-control single-select" id="secici" data-placeholder="Ürün Seçiniz" tabindex="1" name="urun">
<option class="bg-dark" value="">Ürün Seç</option>
<?php $sorgu = $baglanti->prepare('Select * from Urunler'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
$sorgu->execute();
while($sonuc=$sorgu->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
{  // While Başlangıcı

							?>
<option class="bg-dark" value="<?= $sonuc['id']?>"><?= $sonuc['urunadi']?></option>
<?php }?>                                                              
 </select>
</div>
<div class="col-md-8">
<div class="row">
<div class="col-md-4">
	<input class="tarih2 form-control" placeholder="Başlangıç Tarihi" name="tarih1" value="<?php echo date('Y-m-d'); ?>"></input>
</div>
<div class="col-md-4">
	<input class="tarih2 form-control" placeholder="Bitiş Tarihi" name="tarih2" value="<?php echo date('Y-m-d'); ?>"></input>
</div>
<div class="col-md-2">
<select class="form-control custom-select" id="secici" data-placeholder="İşlem" tabindex="1" name="islem">

<option class="bg-dark" value="satis">Satış Raporu</option>
<option class="bg-dark" value="alis">Alış Raporu</option>                                                                
 </select>
</div>
<div class="col-md-2">
<button type="button" class="btn btn-success" data-original-title=İşlemler" data-bs-toggle="modal" data-bs-target="#goster">Raporla</button>
</div>
</div>
</div>
</div>
<br>
<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>

</div>
<br>
						<div class="position-relative">
														<input type="text" id="arama" class="form-control ps-5" placeholder="Arama Yap"> <span class="position-absolute top-50 product-show translate-middle-y"><i class="bx bx-search"></i></span>
													</div>
<br>
							<table class="table table-hover table-bordered align-middle mb-0">
								<thead class="<?= $kbilgi['tablorengi']?>">
									<tr>
										<th hidden="hidden">id</th>
										<th>Ürün Adı</th>
										<th>Alış</th>
										<th>Satış</th>
										<th>Kar/Zarar</th>
										<th>Stok</th>

									</tr>
								</thead>
								<tbody>
<?php $sorgu = $baglanti->prepare('Select * from Urunler'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
$sorgu->execute();
while($sonuc=$sorgu->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
{  // While Başlangıcı

							?>
<tr class="verim wow fadeInUp" data-wow-delay="1s">

<td hidden="hidden" class="urunum"><?= $sonuc['id']?></td>
<td><?= $sonuc['urunadi']?></td>
<td class="text-end">
<?php
$alistopla=$baglanti->prepare("SELECT SUM(adet) AS alis FROM AlisFaturasi where urunadi='$sonuc[id]'");
$alistopla->execute();
$alisyaz= $alistopla->fetch();
$alistoplam=$alisyaz['alis'];
if($alistoplam>0){
$alistoplam = $alistoplam;
}else {
$alistoplam = "0";
}
?><?= $alistoplam;?> <?php $birim = $baglanti->query("SELECT * FROM Birim where id=".$sonuc["birimadi"])->fetchAll(PDO::FETCH_ASSOC);
                                                                
                                                if(count($birim)>0){


                                                ?>
                                                
                                                
                                           
                                                    <?php
    
                                                        foreach($birim as $birimi){
                                                            ?>
                                                    
                                                     <?php echo $birimi['birimadi']; ?>
                                                    <?php


                                                        }
                                                            
                                                    
                                                    ?>
       <?php } ?><br>
<?php $parabirimleri = $baglanti->query("SELECT * FROM ParaBirimleri")->fetchAll();
foreach($parabirimleri as $parabirimi){
?>					 
<?php
$urunalistopla=$baglanti->prepare("SELECT SUM(kdvlitoplam) AS alis FROM AlisFaturasi where urunadi='$sonuc[id]' and parabirimi='$parabirimi[id]'");
$urunalistopla->execute();
$urunalisyaz= $urunalistopla->fetch();
$urunalistoplam=$urunalisyaz['alis'];
?>
<?= number_format ($urunalistoplam,2,',','.'); ?> <?= $parabirimi['kisaltma']?> (<?php	
if ($parabirimi['kur'] == "TL") {
$alissonuc=$urunalistoplam*1;
} 
 else{
$kur = $parabirimi['kur'];
$alissonuc=$urunalistoplam*$DovizKurlari->$kur;
}
?>
<?= number_format ($alissonuc,2,',','.'); ?> TL)<br>
<?php } ?></td>
<td class="text-end">
<?php
$satistopla=$baglanti->prepare("SELECT SUM(adet) AS satis FROM SatisFaturasi where urunadi='$sonuc[id]'");
$satistopla->execute();
$satisyaz= $satistopla->fetch();
$satistoplam=$satisyaz['satis'];
if($satistoplam>0){
$satistoplam = $satistoplam;
}else {
$satistoplam = "0";
}
?><?= $satistoplam;?> <?php $birim = $baglanti->query("SELECT * FROM Birim where id=".$sonuc["birimadi"])->fetchAll(PDO::FETCH_ASSOC);
                                                                
                                                if(count($birim)>0){


                                                ?>
                                                
                                                
                                           
                                                    <?php
    
                                                        foreach($birim as $birimi){
                                                            ?>
                                                    
                                                     <?php echo $birimi['birimadi']; ?>
                                                    <?php


                                                        }
                                                            
                                                    
                                                    ?>
       <?php } ?><br>
<?php $parabirimleri = $baglanti->query("SELECT * FROM ParaBirimleri")->fetchAll();
foreach($parabirimleri as $parabirimi){
?>					 
<?php
$urunsatistopla=$baglanti->prepare("SELECT SUM(kdvlitoplam) AS satis FROM SatisFaturasi where urunadi='$sonuc[id]' and parabirimi='$parabirimi[id]'");
$urunsatistopla->execute();
$urunsatisyaz= $urunsatistopla->fetch();
$urunsatistoplam=$urunsatisyaz['satis'];
?>
<?= number_format ($urunsatistoplam,2,',','.'); ?> <?= $parabirimi['kisaltma']?> (<?php	
if ($parabirimi['kur'] == "TL") {
$satissonuc=$urunsatistoplam*1;
} 
 else{
$kur = $parabirimi['kur'];
$satissonuc=$urunsatistoplam*$DovizKurlari->$kur;
}
?>
<?= number_format ($satissonuc,2,',','.'); ?> TL)<br>
<?php } ?></td>	
<td class="text-end"><?php $parabirimleri = $baglanti->query("SELECT * FROM ParaBirimleri")->fetchAll();
foreach($parabirimleri as $parabirimi){
?>					 
<?php
$urunalistopla1=$baglanti->prepare("SELECT SUM(kdvlitoplam) AS alis FROM AlisFaturasi where urunadi='$sonuc[id]' and parabirimi='$parabirimi[id]'");
$urunalistopla1->execute();
$urunalisyaz1= $urunalistopla1->fetch();
$urunalistoplam1=$urunalisyaz1['alis'];
?>

<?php
$urunsatistopla1=$baglanti->prepare("SELECT SUM(kdvlitoplam) AS satis FROM SatisFaturasi where urunadi='$sonuc[id]' and parabirimi='$parabirimi[id]'");
$urunsatistopla1->execute();
$urunsatisyaz1= $urunsatistopla1->fetch();
$urunsatistoplam1=$urunsatisyaz1['satis'];
?>

<?php
$fark = $urunsatistoplam1 - $urunalistoplam1;
?>
<?php
if($fark == 0){?>
<span class="text-primary">KAR/ZARAR YOK</span>
<?php }?>
<?php
if($fark > 0){?>
<span class="text-success">KAR</span>
<?php }?>
<?php
if($fark < 0){?>
<span class="text-danger">ZARAR</span>
<?php }?>
<br>
<?= number_format ($fark,2,',','.'); ?> <?= $parabirimi['kisaltma']?> (<?php	
if ($parabirimi['kur'] == "TL") {
$kursonuc=$fark*1;
} 
 else{
$kur = $parabirimi['kur'];
$kursonuc=$fark*$DovizKurlari->$kur;
}
?>
<?= number_format ($kursonuc,2,',','.'); ?> TL)<br>



<?php } ?></td>	
<td><?php
$kalan  = $alistoplam - $satistoplam;
?><?= $kalan;?> <?php $birim = $baglanti->query("SELECT * FROM Birim where id=".$sonuc["birimadi"])->fetchAll(PDO::FETCH_ASSOC);
                                                                
                                                if(count($birim)>0){


                                                ?>
                                                
                                                
                                           
                                                    <?php
    
                                                        foreach($birim as $birimi){
                                                            ?>
                                                    
                                                     <?php echo $birimi['birimadi']; ?>
                                                    <?php


                                                        }
                                                            
                                                    
                                                    ?>
       <?php } ?></td>					

									</tr>
<?php }?>
								</tbody>
							</table>
</div>

						</div>
					</div>
			

   


<div class="modal fade" id="goster" tabindex="-1" aria-hidden="true">
											<div class="modal-dialog modal-fullscreen">
												<div class="modal-content bg-dark bg-gradient">
													<div class="modal-header">
														<h5 class="modal-title text-uppercase">Ürün Raporları</h5>
														<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
													</div>
													 <div class="modal-body table-responsive">

                       	   <div id="modal-loader" style="display: none; text-align: center;">
                       	 	<img class="g-y100 y-y100" src="Resimler/yukleme.gif">
                       	   </div>                            
                           <!-- content will be load here -->                          
                           <div id="dynamic-content"></div>    

                        </div>
													<div class="modal-footer">
														<button type="button" class="btn btn-danger" data-bs-dismiss="modal">Kapat</button>
													</div>
												</div>
											</div>
										</div>	

			<div type="hidden" id="sonuc"></div>
</div>
</div>
</div>
		<!--end page wrapper -->

	</div>
<?php require("Tablolar/Overlay.php"); ?>
	<?php require("Tablolar/YukariCik.php"); ?>
		<?php require("Tablolar/Alt.php"); ?>
	</div>
	<!--end wrapper-->
	<?php require("Tablolar/TemaSecici.php"); ?>
	<?php require("Tablolar/Js.php"); ?>
	<?php require("Tablolar/Mesaj.php"); ?>

<script>
$('#arama').keyup(function () {
            if ($('#arama').val().length < 1) {
                var tg = $('.verim');
                tg.show();
                $(".counter").html("Toplam <strong>" + tg.length + "</strong> kişi gösteriliyor");
                return;
            }
            $('.verim').hide();

            var txt = $('#arama').val();
            $('.verim').each(function () {
                if ($(this).text().toUpperCase().indexOf(txt.toUpperCase()) != -1) {
                    $(this).show().addClass('animated fadeInUp');
                 }
            });
            
        });
</script>
<script>
    wow = new WOW(
      {
        animateClass: 'animated',
        offset:       10,
        callback:     function(box) {
          console.log("WOW: animating <" + box.tagName.toLowerCase() + ">")
        }
      }
    );
    wow.init();
    document.getElementById('moar').onclick = function() {
      var section = document.createElement('section');
      section.className = 'section--purple wow fadeInDown';
      this.parentNode.insertBefore(section, this);
    };
</script>
<script>
		$('.single-select').select2({
			theme: 'bootstrap4',
			width: $(this).data('width') ? $(this).data('width') : $(this).hasClass('w-100') ? '100%' : 'style',
			placeholder: $(this).data('placeholder'),
			allowClear: Boolean($(this).data('allow-clear')),
		});
		
	</script>
<script>
$(document).ready(function(){
   $(".veri").click(function(e) {
var urunum = $(this).find("[name=urun]").val();
var tarih1 = $(this).find("[name=tarih1]").val();
var tarih2 =$(this).find("[name=tarih2]").val();		
var uid = $(this).find("[name=islem]").val();		
$('#dynamic-content').html(''); // leave it blank before ajax call
$('#modal-loader').show();      // load ajax loader
		
		$.ajax({
			url: 'Islem/UrunRapor.php',
			type: 'POST',
		
			data: "islem="+uid+"&urun="+urunum+"&tarih1="+tarih1+"&tarih2="+tarih2,
			dataType: 'html'
		})
		.done(function(data){
			console.log(data);	
			$('#dynamic-content').html('');    
			$('#dynamic-content').html(data); // load response 
			$('#modal-loader').hide();		  // hide ajax loader	
		})
		.fail(function(){
					$('#dynamic-content').html('<div class="card card-stats card-round"><div class="card-body "><div class="row align-items-center"><div class="col-icon"><div class="icon-big text-center icon-danger bubble-shadow-small"><i class="fas fa-times"></i></div></div><div class="col col-stats ml-3 ml-sm-0"><div class="numbers"><p class="card-category text-danger">Hata</p><h5 class="card-title text-warning">Birşeyler Yanlış Gitti. Daha Sonra Tekrar Deneyiniz.</h5></div></div></div></div></div>');
			$('#modal-loader').hide();
		});
		
	});
	
});

</script>


</body>

</html>