<?php include('header.php');
include_once('config.php');

 ?>

 <head>
  
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css" />
 </head>

<div class="row">
    <div class="box col-md-12">
        <div class="box-inner">
            <div class="box-header well" data-original-title="">
                <h2><i class="glyphicon glyphicon-edit"></i> Hızlı Satış Aktarım</h2>

                <div class="box-icon">
                    
                    <a href="#" class="btn btn-minimize btn-round btn-default"><i
                            class="glyphicon glyphicon-chevron-up"></i></a>
                    <a href="#" class="btn btn-close btn-round btn-default"><i
                            class="glyphicon glyphicon-remove"></i></a>
                </div>
            </div>       
            <div class="box-content">
  <div class="form-group">
                <form name="form" method="post" role="form">
				
				           <div class="form-group has-success col-md-4">
                        <input type="hidden" class="form-control" value="1" name="fbaslik" >
                    </div>
	
                   &nbsp&nbsp&nbsp <button type="submit" onclick="this.form.submit(); this.value='Aktarım Yapılıyor Lütfen Bekleyin..'; this.disabled=true;"  class="btn btn-default"> &nbsp&nbsp&nbsp Hızlı Satış Aktarım Başlat &nbsp&nbsp&nbsp</button>
                </form>
			

            </div>
        </div>
  
    <!--/span-->
<?php if ($_POST['fbaslik']==1){
// Veritabanı bağlantısı kontrolü
if ($conn1 === false || $conn2 === false) {
    die(print_r(sqlsrv_errors(), true));
}

// SQL sorgularını tanımla
$sqlQueries = [
    "SET IDENTITY_INSERT [$hedef].[dbo].[HizliSatis] ON;",
    "INSERT INTO [$hedef].[dbo].[HizliSatis] (
        [Id], [Durum], [KullaniciId], [KasaId], [MusteriId], [Tarih], [Islem], [BelgeId], [BelgeNo],
        [Tutar], [Odenen], [Taksit], [Aciklama], [BuAy], [OlusturmaTarihi]
    ) SELECT 
        [Id], [Durum], [KullaniciId], [KasaId], [MusteriId], [Tarih], [Islem], [BelgeId], [BelgeNo],
        [Tutar], [Odenen], [Taksit], [Aciklama], [BuAy], [OlusturmaTarihi]
    FROM [$kaynak].[dbo].[HizliSatis];",
    "SET IDENTITY_INSERT [$hedef].[dbo].[HizliSatis] OFF;",
	 "SET IDENTITY_INSERT [$hedef].[dbo].[HSOdemeDetay] ON;",
    "
    INSERT INTO [$hedef].[dbo].[HSOdemeDetay] (
        [Id], [HSId], [TaksitId], [Odenen]
    )
    SELECT 
        [Id], [HSId], [TaksitId], [Odenen]
    FROM [$kaynak].[dbo].[HSOdemeDetay];
",
 "SET IDENTITY_INSERT [$hedef].[dbo].[HSOdemeDetay] OFF;",
  "SET IDENTITY_INSERT [$hedef].[dbo].[HSCekSenetDetay] ON;",
"INSERT INTO [$hedef].[dbo].[HSCekSenetDetay] (
    [Id],
    [TaksitId],
    [KullaniciId],
    [KasaId],
    [Tarih]
)
SELECT
    [Id],
    [TaksitId],
    [KullaniciId],
    [KasaId],
    [Tarih]
FROM [$kaynak].[dbo].[HSCekSenetDetay];",
 "SET IDENTITY_INSERT [$hedef].[dbo].[HSCekSenetDetay] OFF;",
 "SET IDENTITY_INSERT [$hedef].[dbo].[HSLog] ON;",
 "INSERT INTO [$hedef].[dbo].[HSLog] (
    [Id],
    [Tip],
    [KullaniciId],
    [HareketId],
    [Tarih],
    [EskiTarih],
    [EskiTutar]
)
SELECT
    [Id],
    [Tip],
    [KullaniciId],
    [HareketId],
    [Tarih],
    [EskiTarih],
    [EskiTutar]
FROM [$kaynak].[dbo].[HSLog];",
"SET IDENTITY_INSERT [$hedef].[dbo].[HSLog] OFF;",
"SET IDENTITY_INSERT [$hedef].[dbo].[HSCekSenetDetay] ON;",
"INSERT INTO [$hedef].[dbo].[HSCekSenetDetay] (
    [Id],
    [TaksitId],
    [KullaniciId],
    [KasaId],
    [Tarih]
)
SELECT
    [Id],
    [TaksitId],
    [KullaniciId],
    [KasaId],
    [Tarih]
FROM [$kaynak].[dbo].[HSCekSenetDetay];",
"SET IDENTITY_INSERT [$hedef].[dbo].[HSCekSenetDetay] OFF;",
];

// Sorguları çalıştır
foreach ($sqlQueries as $sql) {
    $stmt = sqlsrv_query($conn1, $sql);
    if ($stmt === false) {
        die("SQL Error: " . print_r(sqlsrv_errors(), true));
    }
}

// Bağlantıları kapat
sqlsrv_close($conn1);
sqlsrv_close($conn2);

echo "Tüm işlemler başarıyla tamamlandı.";




?>

	
	
</div><!--/row-->

<div class="row">
        <div class="box col-md-12">
            <div class="box-inner">
                <div class="box-header well" data-original-title="">
                    <h2><i class="glyphicon glyphicon-user"></i> Hızlı Satış Aktarım</h2>

                    <div class="box-icon">
                        <a href="#" class="btn btn-minimize btn-round btn-default"><i
                                class="glyphicon glyphicon-chevron-up"></i></a>
                        <a href="#" class="btn btn-close btn-round btn-default"><i
                                class="glyphicon glyphicon-remove"></i></a>
                    </div>
                </div>
                <div class="box-content">
                    <table class="table table-striped table-bordered responsive">
                        <thead>
                        <tr>
                      
                          <div class="alert alert-success">
                    <button type="button" class="success" data-dismiss="success">&times;</button>
                    <strong> Hızlı Satış Aktarım Başarılı Lütfen Kontrol Ediniz</strong>
                </div>
                        
                    
                        </tr>
                        </thead>
						




        
                      
                        </tbody>
                    </table>
                </div>
            </div>
        </div>
        <!--/span-->
<?php } ?>

<?php   require('footer.php'); ?>