318 lines
15 KiB
PHP
Executable File
318 lines
15 KiB
PHP
Executable File
<?php
|
|
|
|
// if come with number
|
|
$number = $_GET['number'];
|
|
// if come with number end
|
|
?>
|
|
<!DOCTYPE html>
|
|
<html lang="en" dir="rtl">
|
|
<?php require_once('fixed/head/go.php'); ?>
|
|
<body class="rtl">
|
|
<style>
|
|
.header-title {
|
|
color: #086367 !important;
|
|
font-weight: bold !important;
|
|
}
|
|
</style>
|
|
<?php require_once('fixed/loader/go.php'); ?>
|
|
<!-- page-wrapper Start-->
|
|
<div class="page-wrapper" id="pageWrapper">
|
|
<?php require_once('fixed/header/go.php'); ?>
|
|
<!-- Page Body Start-->
|
|
<div class="page-body-wrapper">
|
|
<?php require_once('fixed/sidebar/go.php'); ?>
|
|
<div class="page-body">
|
|
<!-- Container-fluid starts-->
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<div class="card">
|
|
<div class="card-body new-user order-list">
|
|
<?php require_once('fixed/search_for_tretment/html.php'); ?>
|
|
<h6 class="mt-0 header-title">معلومات الشراء</h6>
|
|
<div class="form-group row">
|
|
<div class="col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6">
|
|
<label for="" class="col-form-label text-right">الباقات</label>
|
|
<select id="pack_name" style="font-family: system-ui;" class="form-control">
|
|
<option value="0" selected>المرجو الاختيار</option>
|
|
<?php
|
|
$get_packages_sql = mysqli_query($db, "SELECT `id`, `name`, `price` FROM `packages` WHERE `commercial_register_id`=$commercial_register_id AND `activation_id` = 2 ORDER BY `position`");
|
|
|
|
while ($row_packages = mysqli_fetch_assoc($get_packages_sql)) {
|
|
?>
|
|
<option value="<?=$row_packages['id']?>" data-price="<?php if(!empty($vat)){echo round($row_packages['price'] + (($row_packages['price']*$vat)/100),2);}else{echo round($row_packages['price'],2);} ?>"
|
|
style="<?php if($row_packages['id'] > 30){echo "background-color: yellow;" ;} ?>"><?=$row_packages['name']?> >>> السعر: <?php if(!empty($vat)){echo round($row_packages['price'] + (($row_packages['price']*$vat)/100),2);}else{echo round($row_packages['price'],2);} ?></option>
|
|
<?php
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<label for="" class="col-form-label text-right">ملاحظات</label>
|
|
<textarea id="pack_note" row="4" class="form-control" type="text"> </textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-body new-user order-list">
|
|
<div class="form-group row">
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<h2 class="text-center">
|
|
المبلغ المستحق
|
|
<span id="true_price" style="color:red">0</span>
|
|
ريال
|
|
</h2>
|
|
</div>
|
|
</div>
|
|
<div id="pay" class="form-group row">
|
|
<hr>
|
|
<div style="border-left: 1px solid rgba(0,0,0);" class="form-group col-12 col-sm-6 col-md-4 col-lg-4 col-xl-4">
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<h4 class="text-center">
|
|
كاش
|
|
</h4>
|
|
</div>
|
|
<hr>
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<label for="" class="col-form-label text-right">المبلغ المدفوع</label>
|
|
<input name="cash_pay" class="form-control" type="number" step="any" value="0">
|
|
</div>
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<label for="" class="col-form-label text-right">ملاحظات</label>
|
|
<textarea rows="9" name="cash_note" class="form-control" type="text"></textarea>
|
|
</div>
|
|
</div>
|
|
<div style="border-right: 1px solid rgba(0,0,0);" class="form-group col-12 col-sm-6 col-md-4 col-lg-4 col-xl-4">
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<h4 class="text-center">
|
|
شبكة
|
|
</h4>
|
|
</div>
|
|
<hr>
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<label for="" class="col-form-label text-right">المبلغ المدفوع</label>
|
|
<input name="card_pay" class="form-control" type="number" step="any" value="0">
|
|
</div>
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<label for="" class="col-form-label text-right">نوع الكرت</label>
|
|
<div style="transform: translateY(-6px);">
|
|
<div class="form-check form-check-inline">
|
|
<div class="radio radio-primary">
|
|
<input type="radio" id="card_type_mada" name="card_type" data-parsley-multiple="groups" data-parsley-mincheck="2" value="1">
|
|
<label class="mb-0" for="card_type_mada">مدى</label>
|
|
</div>
|
|
</div>
|
|
<div class="form-check form-check-inline">
|
|
<div class="radio radio-primary">
|
|
<input type="radio" id="card_type_visa" name="card_type" data-parsley-multiple="groups" data-parsley-mincheck="2" value="2">
|
|
<label class="mb-0" for="card_type_visa">فيزا</label>
|
|
</div>
|
|
</div>
|
|
<div class="form-check form-check-inline">
|
|
<div class="radio radio-primary">
|
|
<input type="radio" id="card_type_master" name="card_type" data-parsley-multiple="groups" data-parsley-mincheck="2" value="3">
|
|
<label class="mb-0" for="card_type_master">ماستر كارد</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div style="transform: translateY(-3px);" class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<label for="" class="col-form-label text-right">رقم التفويض</label>
|
|
<input name="card_approval_number" class="form-control" type="number" value="">
|
|
</div>
|
|
<div style="transform: translateY(-3px);" class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<label for="" class="col-form-label text-right">ملاحظات</label>
|
|
<textarea rows="3" name="card_note" class="form-control" type="text"></textarea>
|
|
</div>
|
|
</div>
|
|
|
|
<div style="border-right: 1px solid rgba(0,0,0); border-left: 1px solid rgba(0,0,0);" class="form-group col-12 col-sm-6 col-md-4 col-lg-4 col-xl-4">
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<h4 class="text-center">
|
|
تحويل
|
|
</h4>
|
|
</div>
|
|
<hr>
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<label for="trans_pay" class="col-form-label text-right">المبلغ المدفوع</label>
|
|
<input id="trans_pay" name="trans_pay" class="form-control" type="number" step="any" value="0">
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-6 col-sm-6 col-md-6 col-lg-6 col-xl-6">
|
|
<label for="trans_type" class="col-form-label text-right">الى حساب</label>
|
|
<select id="trans_type" style="font-family: system-ui;" class="form-control">
|
|
<option value="0">المرجو الاختيار</option>
|
|
<?php
|
|
$trans_to_sql = mysqli_query($db, "SELECT `id`, `name` FROM `how_pay` WHERE `id` IN (6,7,8,9)
|
|
");
|
|
if (mysqli_num_rows($trans_to_sql) > 0) {
|
|
while ($trans_to = mysqli_fetch_assoc($trans_to_sql)) {
|
|
?>
|
|
<option value="<?=$trans_to['id']?>"><?=$trans_to['name']?></option>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="col-6 col-sm-6 col-md-6 col-lg-6 col-xl-6">
|
|
<label for="trans_date" class="col-form-label text-right">تاريخ التحويل</label>
|
|
<input id="trans_date" name="trans_date" class="form-control" type="date" style="text-align: center;">
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
|
|
<label for="trans_note" class="col-form-label text-right">ملاحظات</label>
|
|
<textarea id="trans_note" rows="6" name="trans_note" class="form-control" type="text"></textarea>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<hr>
|
|
</div>
|
|
<div class="col-lg-12">
|
|
<div id="add_pack" class="form-control" style="background-color: #086367; color:white; text-align:center; cursor: pointer;">سداد</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php require_once('fixed/footer/go.php'); ?>
|
|
</div>
|
|
</div>
|
|
<div id="get_data"></div>
|
|
<?php require_once('fixed/js/go.php'); ?>
|
|
<script>
|
|
<?php require_once('fixed/search_for_tretment/js.php'); ?>
|
|
// for limit clicks
|
|
click = 0;
|
|
|
|
function code() {
|
|
swal.fire({
|
|
|
|
title: 'كود التفعيل',
|
|
input: 'number',
|
|
showCancelButton: true,
|
|
confirmButtonColor: '#3085d6',
|
|
cancelButtonColor: '#d33',
|
|
confirmButtonText: 'تحقق',
|
|
cancelButtonText: 'الغاء',
|
|
showLoaderOnConfirm: true,
|
|
preConfirm: (login) => {
|
|
if (login <= 9999 && login.length == 4) {
|
|
$.post("work/order/ajax/active_sadad_code_ajax.php", {
|
|
login
|
|
}, function(get_data) {
|
|
if (get_data.status == 0) {
|
|
swalfun("حدث خطأ", "رمز التحقق غير صحيح", "error");
|
|
} else if(get_data.status == 1) {
|
|
add_pack();
|
|
} else if(get_data.status == 2) {
|
|
swalfun("حدث خطأ", "لا يوجد في حسابك رمز تحقق", "error");
|
|
} else {
|
|
swalfun("حدث خطأ", "TH-213M", "error");
|
|
}
|
|
})
|
|
} else {
|
|
swalfun('يرجى التحقق','ادخل رمز مكون من 4 ارقام','info');
|
|
return false;
|
|
}
|
|
},
|
|
})
|
|
}
|
|
|
|
// add pack
|
|
$(function() {
|
|
$("#add_pack").click(function() {
|
|
code();
|
|
});
|
|
});
|
|
$('.clickfun').keypress(function (e) {
|
|
var key = e.which;
|
|
if(key == 13) {
|
|
code();
|
|
}
|
|
});
|
|
|
|
function add_pack() {
|
|
|
|
let tretment_id = $("[name='tretment_id']").val();
|
|
if (tretment_id == undefined) {
|
|
swalfun('حدث خطأ', 'يرجى تحديد العميل', 'error');
|
|
return false;
|
|
}
|
|
|
|
let pack_id = $("#pack_name").val();
|
|
if (pack_id == 0) {
|
|
swalfun('حدث خطأ', 'يرجى اختيار باقة ', 'error');
|
|
return false;
|
|
}
|
|
|
|
let pack_note = $("#pack_note").val();
|
|
let price = $("#pack_name").find(':selected').data('price');
|
|
|
|
let cash_pay = $("[name='cash_pay']").val();
|
|
let cash_note = $("[name='cash_note']").val();
|
|
let card_pay = $("[name='card_pay']").val();
|
|
let card_type = $("[name='card_type']").val();
|
|
let card_approval_number = $("[name='card_approval_number']").val();
|
|
let card_note = $("[name='card_note']").val();
|
|
|
|
let trans_pay = parseFloat($("[name='trans_pay']").val());
|
|
let trans_type = $('#trans_type').find(":selected").val();
|
|
let trans_date = $("[name='trans_date']").val();
|
|
let trans_note = $("[name='trans_note']").val();
|
|
|
|
if(trans_pay > 0) {
|
|
if(trans_type == 0) {
|
|
swalfun('حدث خطأ', 'يرجى تحديد الحساب المحول له', 'error');
|
|
return false;
|
|
}
|
|
if (trans_date == '' || trans_date == undefined) {
|
|
swalfun('حدث خطأ', 'يرجى اختيار تاريخ التحويل', 'error');
|
|
return false;
|
|
}
|
|
trans_note += ' تاريخ التحويل ' + trans_date
|
|
}
|
|
|
|
|
|
if (click == 0) {
|
|
click++;
|
|
$.post("work/order/ajax/add_pack_ajax.php", {
|
|
tretment_id,
|
|
pack_id,
|
|
pack_note,
|
|
price,
|
|
|
|
cash_pay,
|
|
cash_note,
|
|
|
|
card_pay,
|
|
card_type,
|
|
card_approval_number,
|
|
card_note,
|
|
|
|
trans_pay,
|
|
trans_type,
|
|
trans_date,
|
|
trans_note,
|
|
}, function(get_tretment) {
|
|
$("#get_data").html(get_tretment);
|
|
})
|
|
} else {
|
|
swalfun("يرجى الانتظار", "", "warning");
|
|
}
|
|
}
|
|
|
|
// get branch when change emplyee
|
|
$(function() {
|
|
$("#pack_name").change(function() {
|
|
let pack_p = $(this).find(':selected').data('price');
|
|
$("#true_price").html(pack_p);
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|