Mini Shell

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

<?php
require("../Ayarlar/Baglantim.php"); 
require("../Ayarlar/Guvenlik.php"); 
?>
	<?php
if ($_POST['transferekleme']) {?>
<div class="card">
<?php if ($kbilgi["depotransferekle"]==1) {?>
<div class="card-body radius-10">
<form id="Ekle" action="javascript:void(0);">
		
                  <div class="row">
                                        <div class="col-md-12">
                                                <div class="form-group">
                                
   <label class="control-label">Transfer Yapılacak Ürün</label>
   
   <div class="input-group">
													<div class="input-group-prepend">
														<span class="input-group-text" id="username-addon" data-bs-toggle="modal" data-bs-target="#UrunseciciPencere">Ürün Seç</span>
													</div>
<input type="text"  id="urunid" hidden="hidden" name="urun">

<input type="text" class="form-control" placeholder="Transfer Yapılacak Ürün" aria-label="Transfer Yapılacak Ürün" aria-describedby="username-addon" id="urunadi">
												</div>
   
       </div>
                                            </div>
                                             <!--/span-->
                                           
                                           
                                        <div class="col-md-12">
                                                <div class="form-group">
                                
   <label class="control-label">İşlem Tarihi</label>
                                                    <input type="text" id="tarih" name="islemtarihi" class="tarih form-control" placeholder="İşlem Tarihi" value="<?php echo date('Y-m-d H:i'); ?>" />
                                                  </div>
                                            </div>
                                            <!--/span-->   
                                           
                               
                  <div class="col-xl-12 col-lg-12 col-md-12 mb-1">
								 <div class="form-group">
                   
   <label class="control-label text-danger">Çıkış Yapılacak Depo</label>
                                                  
<select class="form-control custom-select text-danger" name="cikandepo" data-placeholder="Depo Seçiniz" tabindex="1">
                                     <?php
			

						$sorgud = $baglanti->prepare('Select * from Depolar'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
						$sorgud->execute(); // Sorgumuzu çalıştırıyoruz

						while($sonucd=$sorgud->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
						
						{  // While Başlangıcı

							?>                                               <option class="bg-dark" value="<?= $sonucd['id']?>"><?= $sonucd['depoadi']?></option>
                   <?php
						}  // While Bitiş

						?>
						                                        
                                                    </select>
                                                        
                                                    </select>
                                                  </div>

									</div>
									<div class="col-xl-12 col-lg-12 col-md-12 mb-1">
								 <div class="form-group">
                 
   <label class="control-label text-success">Giriş Yapılacak Depo</label>
                                                  
<select class="form-control custom-select text-success" name="girendepo" data-placeholder="Depo Seçiniz" tabindex="1">
                                     <?php
			

						$sorgud = $baglanti->prepare('Select * from Depolar'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
						$sorgud->execute(); // Sorgumuzu çalıştırıyoruz

						while($sonucd=$sorgud->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
						
						{  // While Başlangıcı

							?>                                               <option class="bg-dark" value="<?= $sonucd['id']?>"><?= $sonucd['depoadi']?></option>
                   <?php
						}  // While Bitiş

						?>
						                                        
                                                    </select>
                                                        
                                                    </select>
                                                  </div>

									</div>
									
                     <div class="col-md-12">
                                                <div class="form-group">
                                
   <label class="control-label">Transfer Miktarı</label>
 <input type="text" class="sayi form-control" placeholder="Transfer Miktarı" name="miktar">
                                                  </div>
                                            </div>
                                            <!--/span-->
                  
                  
                  
				         </div>        
				
				<input type="hidden" class="form-control" name="transferekle">
		<button name="kaydet" type="submit" class="btn btn-success btn-raised btn-block">
Kaydet</button>
</form>





</div>
<?php }?>
	
	<?php 
 if ($kbilgi["depotransferekle"]!=1) {?>
<div class="card-body radius-10 bg-gradient">
								<div class="d-flex align-items-center">
									<div>
										<img class="g-y100 y-y100" src="../Resimler/dosya.png">
									</div>
									
								</div>
 <?php }?>
</div>
<?php }?>
	<?php
if ($_POST['transferduzenleme']) {
	$id = intval($_POST['transferduzenleme']);
	$transfer = $baglanti->prepare("SELECT * FROM DepoTransfer Where id=:id");
$transfer->execute(array(':id'=>$id));
$transferim = $transfer->fetch();//sorgu çalıştırılıp veriler alınıyor
?>
	
<div class="card">
<?php if ($kbilgi["depotransferduzenle"]==1) {?>
<div class="card-body radius-10">
<form id="Duzenle" action="javascript:void(0);">
		
                  <div class="row">
                  	<input type="hidden" class="form-control" name="id" value="<?php echo $transferim["id"]; ?>">
                                        <div class="col-md-12">
                                                <div class="form-group">
                                
   <label class="control-label">Transfer Yapılacak Ürün</label>
   
   <div class="input-group">
													<div class="input-group-prepend">
														<span class="input-group-text" id="username-addon" data-bs-toggle="modal" data-bs-target="#UrunseciciPencere">Ürün Seç</span>
													</div>
<input type="text"  id="urunid" hidden="hidden" name="urun" value="<?= $transferim['urun']?>">

<input type="text" class="form-control" placeholder="Transfer Yapılacak Ürün" aria-label="Transfer Yapılacak Ürün" aria-describedby="username-addon" id="urunadi" value="<?php 
$cari = $baglanti->query("SELECT * FROM Urunler where id=".$transferim["urun"])->fetchAll(PDO::FETCH_ASSOC);
if(count($cari)>0){?>
<?php
foreach($cari as $carisi){?>
<?php echo $carisi['urunadi']; ?>
<?php }?>
<?php } ?> ">
												</div>
   
       </div>
                                            </div>
                                             <!--/span-->
                                           
                                           
                                        <div class="col-md-12">
                                                <div class="form-group">
                                
   <label class="control-label">İşlem Tarihi</label>
                                                    <input type="text" id="tarih" name="islemtarihi" class="tarih form-control" placeholder="İşlem Tarihi" value="<?= $transferim['islemtarihi']?>"/>
                                                  </div>
                                            </div>
                                            <!--/span-->   
                                           
                               
                  <div class="col-xl-12 col-lg-12 col-md-12 mb-1">
								 <div class="form-group">
                   
   <label class="control-label text-danger">Çıkış Yapılacak Depo</label>
                                                  
<select class="form-control custom-select text-danger" name="cikandepo" data-placeholder="Depo Seçiniz" tabindex="1">
	<?php $depo = $baglanti->query("SELECT * FROM Depolar where id=".$transferim["cikandepo"])->fetchAll(PDO::FETCH_ASSOC);
                                                                
                                                if(count($depo)>0){


                                                ?>
                                                
                                                
                                           
                                                    <?php
    
                                                        foreach($depo as $deposu){
                                                            ?>
  <option class="bg-dark" value="<?= $deposu['id']?>">Seçili: <?php echo $deposu['depoadi']; ?></option>  
                                      <?php


                                                        }
                                                            
                                                    
                                                    ?>
       <?php } ?>       
                                     <?php
			

						$sorgud = $baglanti->prepare('Select * from Depolar'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
						$sorgud->execute(); // Sorgumuzu çalıştırıyoruz

						while($sonucd=$sorgud->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
						
						{  // While Başlangıcı

							?>                                               <option class="bg-dark" value="<?= $sonucd['id']?>"><?= $sonucd['depoadi']?></option>
                   <?php
						}  // While Bitiş

						?>
						                                        
                                                    </select>
                                                        
                                                    </select>
                                                  </div>

									</div>
									<div class="col-xl-12 col-lg-12 col-md-12 mb-1">
								 <div class="form-group">
                 
   <label class="control-label text-success">Giriş Yapılacak Depo</label>
                                                  
<select class="form-control custom-select text-success" name="girendepo" data-placeholder="Depo Seçiniz" tabindex="1">
	<?php $depo = $baglanti->query("SELECT * FROM Depolar where id=".$transferim["girendepo"])->fetchAll(PDO::FETCH_ASSOC);
                                                                
                                                if(count($depo)>0){


                                                ?>
                                                
                                                
                                           
                                                    <?php
    
                                                        foreach($depo as $deposu){
                                                            ?>
  <option class="bg-dark" value="<?= $deposu['id']?>">Seçili: <?php echo $deposu['depoadi']; ?></option>  
                                      <?php


                                                        }
                                                            
                                                    
                                                    ?>
       <?php } ?>   
                                     <?php
			

						$sorgud = $baglanti->prepare('Select * from Depolar'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
						$sorgud->execute(); // Sorgumuzu çalıştırıyoruz

						while($sonucd=$sorgud->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
						
						{  // While Başlangıcı

							?>                                               <option class="bg-dark" value="<?= $sonucd['id']?>"><?= $sonucd['depoadi']?></option>
                   <?php
						}  // While Bitiş

						?>
						                                        
                                                    </select>
                                                        
                                                    </select>
                                                  </div>

									</div>
									
                     <div class="col-md-12">
                                                <div class="form-group">
                                
   <label class="control-label">Transfer Miktarı</label>
 <input type="text" class="sayi form-control" placeholder="Transfer Miktarı" name="miktar" value="<?= $transferim['miktar']?>">
                                                  </div>
                                            </div>
                                            <!--/span-->
                  
                  
                  
				         </div>        
				
				<input type="hidden" class="form-control" name="transferduzenle">
		<button name="kaydet" type="submit" class="btn btn-success btn-raised btn-block">
Düzenle</button>
</form>
</div>
<?php }?>
	
	<?php 
 if ($kbilgi["depotransferduzenle"]!=1) {?>
<div class="card-body radius-10 bg-gradient">
								<div class="d-flex align-items-center">
									<div>
										<img class="g-y100 y-y100" src="../Resimler/dosya.png">
									</div>
									
								</div>
 <?php }?>
</div>
<?php }?>
	<div class="modal fade" id="UrunseciciPencere" tabindex="-1">
											<div class="modal-dialog modal-lg">
												<div class="modal-content bg-dark bg-gradient">
													<div class="modal-header">
														<h5 class="modal-title text-uppercase">Ürün Seçici</h5>
														<button type="button" class="modalkapat btn-close" aria-label="Close"></button>
													</div>
													                        <div class="modal-body table-responsive">
<table class="tablo2 table table-head-bg-<?= $tema['tablorenk']?> table-hover table-responsive mt-3">
                                                        <thead>
                                                            <tr>
 <th hidden="hidden">cid</th>  
   <th>Ürün Resmi</th>                                               
                    <th>Ürün Kodu</th>
 <th>Ürün Adı</th>
<th>Model</th>
<th>Marka</th>
 <th>Kdvsiz Satış Fiyatı</th>
 <th>Kdv Oran</th>
 <th>Kdvli Satış Fiyatı</th>

                    
                
  </tr>
</thead>
        <tbody id="Kisilistesi">       
<?php
			

						$sorgu = $baglanti->prepare('Select * from Urunler'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
						$sorgu->execute(); // Sorgumuzu çalıştırıyoruz

						while($sonuc=$sorgu->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
						
						{  // While Başlangıcı

							?>
 
<tr id="secilen" class="urunsecilen">
<td class="urunid" hidden="hidden"><?= $sonuc['id']?></td>
<td><img class="g100" src="<?= $sonuc['resmi']?>" alt="image profile"></td>
   <td class="urunkodu"><?= $sonuc['urunkodu']?></td>
                    <td class="urunadi"><?= $sonuc['urunadi']?></td>
 <td class="model">
 <?php 
                                                      $model = $baglanti->query("SELECT * FROM Modeller where id=".$sonuc["modeli"])->fetchAll(PDO::FETCH_ASSOC);
                                                                
                                                if(count($model)>0){


                                                ?>
                                                
                                                
                                           
                                                    <?php
    
                                                        foreach($model as $modeli){
                                                            ?>
                                                    
                                                     <?php echo $modeli['modeladi']; ?>
                                                    <?php


                                                        }
                                                            
                                                    
                                                    ?>
       <?php } ?>
</td>       
 <td class="marka">
<?php $marka = $baglanti->query("SELECT * FROM Markalar where id=".$sonuc["markasi"])->fetchAll(PDO::FETCH_ASSOC);
                                                                
                                                if(count($marka)>0){


                                                ?>
                                                
                                                
                                           
                                                    <?php
    
                                                        foreach($marka as $markasi){
                                                            ?>
                                                    
                                                     <?php echo $markasi['markaadi']; ?>
                                                    <?php


                                                        }
                                                            
                                                    
                                                    ?>
       <?php } ?>

</td>       
<td class="kdvsizsatisfiyati text-primary"><?= $sonuc['kdvsizsatisfiyati']?></td>
 <td class="kdvorani text-warning"><?= $sonuc['kdvorani']?></td>     
 <td class="satisfiyati text-danger"><?= $sonuc['satisfiyati']?></td>


 
         
             </tr>


<?php
						}  // While Bitiş

						?>
						           
 



                                                        </tbody>
                                                    </table>


                        </div>
													<div class="modal-footer">
														<button type="button" class="modalkapat btn btn-danger">Kapat</button>

													</div>
												</div>
											</div>
										</div>
	<script src="Tasarim/plugins/datatable/js/jquery.dataTables.min.js"></script>
	<script src="Tasarim/plugins/datatable/js/dataTables.bootstrap5.min.js"></script>
<script>
$(document).ready(function() {
    $('.tablo2').DataTable( {
        "language": {
            "emptyTable": "Gösterilecek ver yok.",
            "processing": "Veriler yükleniyor",
            "sDecimal": ".",
            "sInfo": "_TOTAL_ kayıttan _START_ - _END_ arasındaki kayıtlar gösteriliyor",
            "sInfoFiltered": "(_MAX_ kayıt içerisinden bulunan)",
            "sInfoPostFix": "",
            "sInfoThousands": ".",
            "sLengthMenu": "Sayfada _MENU_ kayıt göster",
            "sLoadingRecords": "Yükleniyor...",
            "sSearch": "Ara:",
            "sZeroRecords": "Eşleşen kayıt bulunamadı",
       "oPaginate": {
                "sFirst": "İlk",
                "sLast": "Son",
                "sNext": "Sonraki",
                "sPrevious": "Önceki"
            },
        }

    } );
} );

</script>
<script type="text/javascript">
	$(".sayi").keyup(function (){

  if (this.value.match(/[^0-9]/g)){

    this.value = this.value.replace(/,/g, '.');

  }

});
   </script>
<script>
 $(".modalkapat").click(function () {
$('#UrunseciciPencere').modal('hide');
});
</script>
<script type="text/javascript">



 $(".urunsecilen").click(function () {

	
//Extract the text of the clicked element
var urunid = $(this).find(".urunid").text();

var urunadi = $(this).find(".urunadi").text();


  $('#urunid').text(urunid).val(urunid);
  $('#urunadi').text(urunadi).val(urunadi);

  //Close the modal
	$('#UrunseciciPencere').modal('hide');
});





    
   </script>
<script>
        $(document).ready(function(){
            $('#Ekle').submit(function(e) {
				swal({
					
					title: 'Emin misiniz?',
					text: "Eklemek istediğinize emin misiniz?",
					icon: "warning",
					buttons:{
						cancel: {
							visible: true,
							text : 'Hayır',
							className: 'btn btn-danger'
						},        			
						confirm: {
							text : 'Evet',
							className : 'btn btn-success'
						}
					}
				}).then((willDelete) => {
					if (willDelete) {
						$.ajax({ // Ajax metodu
                    type: "POST", // Gönderim Methodu POST (GET'de seçilebilir)
                    url: "Islem/DepoTransfer.php", // POST işleminin olacağı sayfa
                    data: $("#Ekle").serialize(), // Formdaki tüm verileri al
                    success: function(oldu){ // Eğer işlem başarılı olursa sonuç
                        $('#sonuc').html(oldu); // Id'si result olan divde sonucu yaz
                    }
                });
					} else {
						swal("Eklemekten vazgeçtiniz", {
							buttons : {
								confirm : {
									className: 'btn btn-success'
								}
							}
						});
					}
				});
			})
        });
    </script>
	<script>
        $(document).ready(function(){
            $('#Duzenle').submit(function(e) {
				swal({
					
					title: 'Emin misiniz?',
					text: "Düzenlemek istediğinize emin misiniz?",
					icon: "warning",
					buttons:{
						cancel: {
							visible: true,
							text : 'Hayır',
							className: 'btn btn-danger'
						},        			
						confirm: {
							text : 'Evet',
							className : 'btn btn-success'
						}
					}
				}).then((willDelete) => {
					if (willDelete) {
						$.ajax({ // Ajax metodu
                    type: "POST", // Gönderim Methodu POST (GET'de seçilebilir)
                    url: "Islem/DepoTransfer.php", // POST işleminin olacağı sayfa
                    data: $("#Duzenle").serialize(), // Formdaki tüm verileri al
                    success: function(oldu){ // Eğer işlem başarılı olursa sonuç
                        $('#sonuc').html(oldu); // Id'si result olan divde sonucu yaz
                    }
                });
					} else {
						swal("Eklemekten vazgeçtiniz", {
							buttons : {
								confirm : {
									className: 'btn btn-success'
								}
							}
						});
					}
				});
			})
        });
    </script>
	
<?php
		

/* Depo Ekle*/
if (isset($_POST["transferekle"])) { 

    $urun = $_POST['urun'];
    $islemtarihi = $_POST['islemtarihi'];
    $cikandepo= $_POST['cikandepo'];
    $girendepo= $_POST['girendepo'];
    $miktar = $_POST['miktar'];
    if($urun == ""){ 
	echo '<script>swal("Hata","Transfer Yapılacak Ürün Alanını Doldurun.","error");</script>';
	}
	else if($islemtarihi == ""){ 
	echo '<script>swal("Hata","İşlem Tarihi Alanını Doldurun.","error");</script>';
	}
else if($cikandepo == ""){ 
	echo '<script>swal("Hata","Çıkış Yapılacak Depo Alanını Doldurun.","error");</script>';
	}
	else if($girendepo == ""){ 
	echo '<script>swal("Hata","Giriş Yapılacak Depo Alanını Doldurun.","error");</script>';
	}
	else if($miktar == ""){ 
	echo '<script>swal("Hata","Miktar Alanını Doldurun.","error");</script>';
	}
	else {
        $satir = [                       
'urun' => $urun,
'islemtarihi' => $islemtarihi,
'girendepo' => $girendepo,
'cikandepo' => $cikandepo,
'miktar' => $miktar,
        ];
          $sql = "INSERT INTO DepoTransfer SET urun=:urun, girendepo=:girendepo, cikandepo=:cikandepo, islemtarihi=:islemtarihi, miktar=:miktar;";
        $durum = $baglanti->prepare($sql)->execute($satir);

        if ($durum) {
            echo '<script>swal({
            title:"Başarılı",
            text: "Başarıyla Kaydedildi.",
icon:"success",
button:"Tamam",	
            }).then((value)=>{ window.location.reload()});
            </script>';
           

        }
        
         else {
            echo '<script>swal("Hata","Hatalı , Lütfen bilgilerinizi kontrol ediniz.","error");</script>'; 
        }
    }
  
}

/* Depo Ekle*/

/* Depo Düzenle*/
if (isset($_POST["transferduzenle"])) { 

$urun = $_POST['urun'];
    $islemtarihi = $_POST['islemtarihi'];
    $cikandepo= $_POST['cikandepo'];
    $girendepo= $_POST['girendepo'];
    $miktar = $_POST['miktar'];
        $id = $_POST['id'];
       
     if($urun == ""){ 
	echo '<script>swal("Hata","Transfer Yapılacak Ürün Alanını Doldurun.","error");</script>';
	}
	else if($islemtarihi == ""){ 
	echo '<script>swal("Hata","İşlem Tarihi Alanını Doldurun.","error");</script>';
	}
else if($cikandepo == ""){ 
	echo '<script>swal("Hata","Çıkış Yapılacak Depo Alanını Doldurun.","error");</script>';
	}
	else if($girendepo == ""){ 
	echo '<script>swal("Hata","Giriş Yapılacak Depo Alanını Doldurun.","error");</script>';
	}
	else if($miktar == ""){ 
	echo '<script>swal("Hata","Miktar Alanını Doldurun.","error");</script>';
	}
	else {
        $satir = [                       
'urun' => $urun,
'islemtarihi' => $islemtarihi,
'girendepo' => $girendepo,
'cikandepo' => $cikandepo,
'miktar' => $miktar,
'id' => $id,
        ];
          $sql = "UPDATE DepoTransfer SET urun=:urun, girendepo=:girendepo, cikandepo=:cikandepo, islemtarihi=:islemtarihi, miktar=:miktar WHERE id=:id;";
        $durum = $baglanti->prepare($sql)->execute($satir);

        if ($durum) {
            echo '<script>swal({
            title:"Başarılı",
            text: "Başarıyla Kaydedildi.",
icon:"success",
button:"Tamam",	
            }).then((value)=>{ window.location.reload()});
            </script>';
           

        }
        
         else {
            echo '<script>swal("Hata","Hatalı , Lütfen bilgilerinizi kontrol ediniz.","error");</script>'; 
        }
    }
  
}

/* Depo Düzenle */

/* Depo Sil */
if ($_POST['transfersil']) {
		
		
		$pid = intval($_POST['transfersil']);
		$query = "DELETE FROM DepoTransfer WHERE id=:pid";
		$durum = $baglanti->prepare( $query );
		$durum->execute(array(':pid'=>$pid));
		
		if ($durum) {
			echo '<script>swal({
            title:"Başarılı",
            text:"Başarıyla Silindi.",
icon:"success",
button:"Tamam",	
            }).then((value)=>{ window.location.reload()});
            </script>';
		} else {
			echo '<script>swal("Hata","Hatalı , Lütfen bilgilerinizi kontrol ediniz.","error");</script>'; 
		}
		
	}
/* Depo Sil */


?>