class REBORT{
    start;
    end;


async  drawRebort(
    type = 0,
    dataHead,
    urlData,
    updateBtn,
    nameTable = "Data Table",
    dataTableSend = [],
    tableFooter = "",
    callback
) {
    // لو type = 1 يبقى استخدم القيم اللي في الانبوتات
    if (type === 1) {
        rebort.start = $('#start_date').val() || rebort.start;
        rebort.end   = $('#end_date').val()   || rebort.end;
    }

    // HTML جديد للصفحة بالكامل
    const txt = `
        <div class="container-fluid khedma-page" dir="rtl">

            <!-- هيدر التقرير -->
            <div class="d-flex justify-content-between align-items-center mb-3 flex-wrap gap-2">
                <div>
                    <h5 class="page-title mb-1">${nameTable}</h5>
                    <p class="page-subtitle mb-0">إدارة وعرض ${nameTable} خلال فترة معينة</p>
                </div>
                <span class="badge rounded-pill bg-light text-dark small">
                    عدد السجلات: <strong class="countStudent">0</strong>
                </span>
            </div>

            <!-- كارت الفلاتر -->
            <div class="card shadow-sm border-0 filter-card mb-3">
                <div class="card-body">
                    <div class="row g-3 align-items-end">

                        <div class="col-md-4">
                            <label class="form-label small mb-1">البداية</label>
                            <div class="input-group input-group-sm">
                                <span class="input-group-text"><i class="fas fa-calendar-alt"></i></span>
                                <input type="date" class="form-control" id="start_date" value="${rebort.start || ""}">
                            </div>
                        </div>

                        <div class="col-md-4">
                            <label class="form-label small mb-1">النهاية</label>
                            <div class="input-group input-group-sm">
                                <span class="input-group-text"><i class="fas fa-calendar-alt"></i></span>
                                <input type="date" class="form-control" id="end_date" value="${rebort.end || ""}">
                            </div>
                        </div>

                        <div class="col-md-4 text-md-start text-center">
                            <button class="btn btn-primary btn-sm w-100" ${updateBtn}>
                                <i class="fas fa-sync-alt ms-1"></i> إتمام
                            </button>
                        </div>

                    </div>
                </div>
            </div>

            <!-- كارت الإجمالي -->
            <div class="card shadow-sm border-0 summary-card mb-3">
                <div class="card-body text-center">
                    <div class="summary-label">الإجمالي</div>
                    <div class="summary-value">
                        <span class="currency">EGP</span>
                        <span class="rebortTotal" id="totalRebortData">0</span>
                    </div>
                </div>
            </div>

            <!-- أي إضافات زيادة (لو محتاج) -->
            ${tableFooter || ""}

            <!-- كارت الجدول -->
            <div class="card shadow-sm border-0 khedma-table-card">
                <div class="card-header bg-white border-0 pb-2">
                    <div class="d-flex justify-content-between align-items-center flex-wrap gap-2">
                        <div>
                            <h6 class="mb-1 table-title">تفاصيل السجلات</h6>
                            <span class="small text-muted">يمكنك البحث والتصدير من الجدول بالأسفل</span>
                        </div>

                        <div class="d-flex align-items-center gap-3 flex-wrap khedma-dt-toolbar">
                            <div class="khedma-dt-buttons"></div>
                            <div class="khedma-dt-search"></div>
                        </div>
                    </div>
                </div>

                <div class="card-body pt-2">
                    <div class="table-responsive">
                        <table class="table table-hover align-middle" id="dataTable" width="100%" cellspacing="0">
                            <thead class="table-light">
                                <tr>
                                    ${dataHead}
                                </tr>
                            </thead>
                            <tbody></tbody>
                            <tfoot>
                                <tr>${tableFooter || ""}</tr>
                            </tfoot>
                        </table>
                    </div>
                </div>
            </div>

        </div>
    `;

    await $('.mainBody').html(txt);

    let dataTableTotalPrice = 0;

    const dataTable = $('#dataTable').DataTable({
        pageLength: 5000,
        lengthMenu: [[10, 25, 50, 100, 5000], [10, 25, 50, 100, "الكل"]],
        columnDefs: [
            { className: 'mdl-data-table__cell--non-numeric' }
        ],
        processing: true,
        serverSide: true,
        scroller: true,
        order: [[0, "desc"]],

        dom: 'Bfrtip',
buttons: [
    { extend: 'copy',  text: 'نسخ',   className: 'btn btn-sm khedma-dt-btn' },
    { extend: 'csv',   text: 'CSV',   className: 'btn btn-sm khedma-dt-btn' },
    { extend: 'excel', text: 'Excel', className: 'btn btn-sm khedma-dt-btn' },
    { extend: 'print', text: 'طباعة', className: 'btn btn-sm khedma-dt-btn' }
],

        ajax: {
            url: urlData,
            type: "post",
            dataType: "JSON",
            data: function (d) {
                d.dataTableSend = dataTableSend;
                d.start_date    = $('#start_date').val();
                d.end_date      = $('#end_date').val();
            },
            dataSrc: function (json) {
                dataTableTotalPrice = json.totalPrice || 0;
                return json.data;
            },
            error: function () {
                console.error("خطأ في جلب بيانات التقرير");
            }
        },

        language: {
            search: "بحث:",
            lengthMenu: "إظهار _MENU_ سجل",
            info: "إظهار _START_ إلى _END_ من أصل _TOTAL_ سجل",
            infoEmpty: "لا توجد سجلات",
            infoFiltered: "(مصفاة من إجمالي _MAX_ سجل)",
            paginate: {
                previous: "السابق",
                next: "التالي"
            },
            zeroRecords: "لا توجد نتائج مطابقة"
        },

        initComplete: function () {
            const $wrapper = $('#dataTable').closest('.dataTables_wrapper');

            // نقل أزرار التصدير وهيدر البحث لمكانهم في كارت الجدول
            $wrapper.find('.dt-buttons').appendTo('.khedma-dt-buttons');
            $wrapper.find('.dataTables_filter').appendTo('.khedma-dt-search');

            const $filter = $wrapper.find('.dataTables_filter');
            $filter.addClass('mb-0');
            $filter.find('label').addClass('d-flex align-items-center gap-2 mb-0');
            $filter.find('input')
                .addClass('form-control form-control-sm')
                .attr('placeholder', 'ابحث في التقرير...');
        }
    });

    // تحديث العداد والإجمالي عند كل redraw
    dataTable.on('draw.dt', function () {
        const totalRows = dataTable.rows().count();
        $('.countStudent').text(totalRows);

        // لو بعت callback استخدمه، غير كده استخدم .rebortTotal اللي جوه الصفحة
        if (callback) {
            $(callback).text(dataTableTotalPrice + " EGP");
        } else {
            $('.rebortTotal').text(dataTableTotalPrice + " EGP");
        }
    });
}

    async service(s){
        const result = await powers.checkOpenMethod("sales","rebort");
        if (!result) return;
           if(s == 0){
            var start = rebort.start
            var end = rebort.end
            var idEmp = 0
            var idService = 0
        }else{
            var start = $("#start_date").val();
            var end = $("#end_date").val();
            var idEmp = $('#selectEmp').val()
            var idService = $('#selectService').val()
        }
        var dataSend = [
            start,
            end,
            idEmp,
            idService
        ]
        await rebort.drawRebort(
            s,
            `
            <th>الخدمة</th>
            <th>اسم العميل</th>
            <th>رقم الهاتف</th>
            <th>الكمية</th>
            <th>السعر</th>
            <th>اسم الموظف</th>
            <th>تاريخ الفاتورة</th>
            `,
            'model/rebort/service_rebort.php',
            `onclick='rebort.service(1)'`,
            'تقرير  الخدمات',
            dataSend,
            "",
            "#totalRebortData"
        );
        await inputData.drawSelectInput("selectService","getService","الخدمات",0,1,".addationRebort","col-6")
        await $('#selectService').append(`<option value='0'>الكل</option>`)
        await $('#selectService').val(idService)
       
        await inputData.drawSelectInput("selectEmp","getEmp","الموظفين",0,1,".addationRebort","col-6")
        await $('#selectEmp').append(`<option value='0'>الكل</option>`)
        await $('#selectEmp').val(idEmp)

        await $('.addationRebort').append(`<h1 class='col-12 text-center'>الأجمالي : <span style='color:green' id='totalRebortData'>0 EGP</span>  </h1>`)

    }

    async sales_service(s){
           if(s == 0){
            var start = rebort.start
            var end = rebort.end
            var idEmp = 0

        }else{
            var start = $("#start_date").val();
            var end = $("#end_date").val();
            var idEmp = $('#selectEmp').val()

        }
        var dataSend = [
            start,
            end,
            idEmp,
        ]
        await rebort.drawRebort(
            s,
            `
            <th>رقم الفاتورة</th>
            <th>اسم العميل</th>
            <th>رقم الهاتف</th>
            <th> طريقة الدفع</th>
            <th>الملاحظات</th>
            <th>عدد الخدمات</th>
            <th>السعر</th>
            <th>الخصم</th>
            <th>الأجمالي</th>
            <th>اسم الموظف</th>
            <th>تاريخ الفاتورة</th>
            <th>#</th>
            `,
            'model/rebort/sales_service_rebort.php',
            `onclick='rebort.sales_service(1)'`,
            'تقرير  المبيعات',
            dataSend,
            "",
            "#totalRebortData"
        );

       
        await inputData.drawSelectInput("selectEmp","getEmp","الموظفين",0,1,".addationRebort","col-12")
        await $('#selectEmp').append(`<option value='0'>الكل</option>`)
        await $('#selectEmp').val(idEmp)

        await $('.addationRebort').append(`<h1 class='col-12 text-center'>الأجمالي : <span style='color:green' id='totalRebortData'>0 EGP</span>  </h1>`)

    }



    async exp(s){
        
        if(s == 0){
            var start = rebort.start
            var end = rebort.end
            var idExp = 0
        }else{
            var start = $("#start_date").val();
            var end = $("#end_date").val();
            var idExp = $('#selectExp').val()
        }
        var dataSend = [
            start,
            end,
            idExp
        ]
        await rebort.drawRebort(
            s,
            `
            <th>اسم المصروف</th>
            <th>القيمة</th>
            <th>تاريخ الصرف</th>
            <th>اسم الموظف</th>
            <th>الملاحظات</th>
            <th></th>
            `,
            'model/rebort/exp_rebort.php',
            `onclick='rebort.exp(1)'`,
            'تقرير المصاريف ',
            dataSend,
            "",
            "#totalRebortData"
        );
        await inputData.drawSelectInput("selectExp","getExp","اختر المصروف",0,1,".addationRebort","col-12")
        await $('#selectExp').append(`<option value='0'>الكل</option>`)
        await $('#selectExp').val(idExp)
        await $('.addationRebort').append(`<h1 class='col-12 text-center'>الأجمالي : <span style='color:red' id='totalRebortData'>0 EGP</span>  </h1>`)

    }


    ///////////////



    async exp_emp(s){
        const result = await powers.checkOpenMethod("exp","rebort");
        if (!result) return;
        if(s == 0){
            var start = rebort.start
            var end = rebort.end
            var id_Emp = 0
        }else{
            var start = $("#start_date").val();
            var end = $("#end_date").val();
            var id_Emp = $('#selectEmp').val()
        }
        var dataSend = [
            start,
            end,
            id_Emp
        ]
        await rebort.drawRebort(
            s,
            `
            <th>اسم المصروف</th>
            <th>القيمة</th>
            <th>تاريخ الصرف</th>
            <th>اسم الموظف</th>
            <th>الملاحظات</th>
            <th></th>
            `,
            'model/rebort/exp_rebort_emp.php',
            `onclick='rebort.exp_emp(1)'`,
            'تقرير المصاريف ',
            dataSend,
            "",
            "#totalRebortData"
        );
        await inputData.drawSelectInput("selectEmp","getEmp","اختر الموظف",0,1,".addationRebort","col-12")
        await $('#selectEmp').append(`<option value='0'>الكل</option>`)
        await $('#selectEmp').val(id_Emp)
        await $('.addationRebort').append(`<h1 class='col-12 text-center'>الأجمالي : <span style='color:red' id='totalRebortData'>0 EGP</span>  </h1>`)

    }


    ///////////////



    async getDataRebortDaily(s){
        var start = $('#start_date').val()
        $.ajax({
            url:"model/sales.php",
            type:"POST",
            dataType:"JSON",
            data:{
                type:"dailyRebort",
                date:start
            },
            success:function(data){
                $('.bodySales').html(data.bodySales)
                $('.bodyExp').html(data.bodyExp)
                $('.totalBeforeSales').text(data.totalBeforeDiscountSales)
                $('.totalDiscount').text(data.totalDiscountSales)
                $('.totalSales').text(data.totalSales)
                $('.totalExp').text(data.totalExp)
                $('#total').text(data.total)
            }
        })
    }
async  dailyRebortDraw(s) {
    const result = await powers.checkOpenMethod("sales", "rebort");
    if (!result) return;

    let start;
    if (s === 0) {
        start = rebort.start;
    } else if (s === 1) {
        start = $('#start_date').val() || rebort.start;
    }

    // نخلي النهاية نفس البداية (يوم واحد) عشان الشكل يبقى زي باقي التقارير
    const end = start;

    $('.mainBody').html(`
        <div id="dailyReportPage" class="container-fluid khedma-page daily-report-page" dir="rtl">

            <div id="printMe" class="daily-report-print-area">

                <!-- كارت الفلاتر (زي صورة التقارير التانية) -->
                <div class="card shadow-sm border-0 filter-card mb-3">
                    <div class="card-body">
                        <div id="dailyReportFilterRow"
                             class="row g-3 align-items-end addationRebort">

                            <div class="col-md-4">
                                <label class="form-label small mb-1">البداية</label>
                                <div class="input-group input-group-sm">
                                    <span class="input-group-text">
                                        <i class="fas fa-calendar-alt"></i>
                                    </span>
                                    <input
                                        type="date"
                                        class="form-control daily-report-date-input"
                                        id="start_date"
                                        value="${start || ""}"
                                    >
                                </div>
                            </div>

                            <div class="col-md-4">
                                <label class="form-label small mb-1">النهاية</label>
                                <div class="input-group input-group-sm">
                                    <span class="input-group-text">
                                        <i class="fas fa-calendar-alt"></i>
                                    </span>
                                    <input
                                        type="date"
                                        class="form-control daily-report-date-input"
                                        id="end_date"
                                        value="${end || ""}"
                                        disabled
                                    >
                                </div>
                            </div>

                            <div class="col-md-4 text-md-start text-center">
                                <button
                                    id="dailyReportApplyBtn"
                                    class="btn btn-primary btn-sm w-100 dateRebort"
                                    onclick="rebort.dailyRebortDraw(1)"
                                >
                                    <i class="fas fa-sync-alt ms-1"></i> إتمام
                                </button>
                            </div>

                        </div>
                    </div>
                </div>

                <!-- كارت الإجمالي فوق زي الصورة -->
                <div class="card shadow-sm border-0 summary-card mb-3">
                    <div class="card-body text-center">
                        <div class="summary-label">الإجمالي</div>
                        <div class="summary-value">
                            <span class="currency">EGP</span>
                            <span id="totalTop">0</span>
                        </div>
                    </div>
                </div>

                <!-- زر الطباعة -->
                <div class="row mb-3">
                    <div class="col-12">
                        <button
                            id="dailyReportPrintBtn"
                            class="btn btn-lg btn-primary w-100 dateRebort"
                            onclick="window.print()"
                        >
                            طباعة
                        </button>
                    </div>
                </div>

                <!-- قسم المصاريف -->
                <section id="dailyReportExpensesSection" class="mb-4">
                    <div class="d-flex justify-content-between align-items-center mb-2">
                        <h2 class="h4 mb-0 daily-report-section-title">المصاريف</h2>
                    </div>

                    <div class="table-responsive">
                        <table
                            id="dailyExpensesTable"
                            class="table table-hover align-middle daily-report-table daily-expenses-table"
                        >
                            <thead>
                                <tr>
                                    <th>اسم المصروف</th>
                                    <th>القيمة</th>
                                    <th>تاريخ الصرف</th>
                                    <th>اسم الموظف</th>
                                </tr>
                            </thead>
                            <tbody class="bodyExp">
                                <!-- يتم تعبئتها من getDataRebortDaily -->
                            </tbody>
                            <tfoot>
                                <tr>
                                    <td></td>
                                    <td class="totalExp"></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                            </tfoot>
                        </table>
                    </div>
                </section>

                <!-- قسم المبيعات -->
                <section id="dailyReportSalesSection" class="mb-4">
                    <div class="d-flex justify-content-between align-items-center mb-2">
                        <h2 class="h4 mb-0 daily-report-section-title">المبيعات</h2>
                    </div>

                    <div class="table-responsive">
                        <table
                            id="dailySalesTable"
                            class="table table-hover align-middle daily-report-table daily-sales-table"
                        >
                            <thead>
                                <tr>
                                    <th>رقم الفاتورة</th>
                                    <th>اسم العميل</th>
                                    <th>طريقة الدفع </th>
                                    <th>السعر</th>
                                    <th>الخصم</th>
                                    <th>الإجمالي</th>
                                    <th>الملاحظات</th>
                                    <th>تاريخ</th>
                                    <th>اسم الموظف</th>
                                </tr>
                            </thead>
                            <tbody class="bodySales">
                                <!-- يتم تعبئتها من getDataRebortDaily -->
                            </tbody>
                            <tfoot>
                                <tr>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                    <td class="totalBeforeSales"></td>
                                    <td class="totalDiscount"></td>
                                    <td class="totalSales"></td>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                            </tfoot>
                        </table>
                    </div>
                </section>

                <!-- ملخص اليومية تحت (نفس IDs اللي كنت مستخدمها) -->
                <section id="dailyReportSummarySection">
                    <div class="table-responsive">
                        <table
                            id="dailySummaryTable"
                            class="table table-bordered daily-report-summary-table"
                        >
                            <tbody>
                                <tr>
                                    <td>إجمالي المبيعات قبل الخصم</td>
                                    <td class="totalBeforeSales"></td>
                                </tr>
                                <tr>
                                    <td>إجمالي الخصم</td>
                                    <td class="totalDiscount"></td>
                                </tr>
                                <tr>
                                    <td>إجمالي المبيعات بعد الخصم</td>
                                    <td class="totalSales"></td>
                                </tr>
                                <tr>
                                    <td>المصاريف</td>
                                    <td class="totalExp"></td>
                                </tr>
                                <tr>
                                    <td>صافي الربح</td>
                                    <td id="total"></td>
                                </tr>
                            </tbody>
                        </table>
                    </div>
                </section>

            </div><!-- /printMe -->

        </div><!-- /dailyReportPage -->
    `);

    // بعد ما البيانات تتملأ جوه getDataRebortDaily و تحدّث #total
    // خليه في الكود اللي بيحسب صافي الربح تعمل برضه:
    // $('#totalTop').text( $('#total').text() );

    rebort.getDataRebortDaily(s);
}

    ////////////////////////////////////////////////////
    async safeRebortDraw(s){
       
        const result = await powers.checkOpenMethod("sales","rebort");
        if (!result) return;
        if(s == 0){
            var start = rebort.start
            var end = rebort.end
        }
        if(s == 1){
            var start = $('#start_date').val()
            var end = $('#end_date').val()
        }

      
$('.mainBody').html(`
    <div id="safeReportPage" class="container-fluid khedma-page safe-report-page" dir="rtl">

        <!-- كارت الفلاتر (البداية / النهاية / إتمام) -->
        <div class="card shadow-sm border-0 filter-card mb-3">
            <div class="card-body">
                <div class="row g-3 align-items-end">

                    <div class="col-md-4">
                        <label class="form-label small mb-1">البداية</label>
                        <div class="input-group input-group-sm">
                            <span class="input-group-text">
                                <i class="fas fa-calendar-alt"></i>
                            </span>
                            <input type="date" class="form-control" id="start_date" value="${start|| ''}">
                        </div>
                    </div>

                    <div class="col-md-4">
                        <label class="form-label small mb-1">النهاية</label>
                        <div class="input-group input-group-sm">
                            <span class="input-group-text">
                                <i class="fas fa-calendar-alt"></i>
                            </span>
                            <input type="date" class="form-control" id="end_date" value="${end || ''}">
                        </div>
                    </div>

                    <div class="col-md-4 text-md-start text-center">
                        <button
                            id="safeReportApplyBtn"
                            class="btn btn-primary btn-sm w-100"
                            onclick="rebort.safeRebortDraw(1)"
                        >
                            <i class="fas fa-sync-alt ms-1"></i> إتمام
                        </button>
                    </div>

                </div>
            </div>
        </div>

        <!-- عنوان التقرير -->
        <div class="d-flex justify-content-between align-items-center mb-3 flex-wrap gap-2">
            <div>
                <h5 class="page-title mb-1">تقرير الخزنة</h5>
                <p class="page-subtitle mb-0">ملخص حركة الخزنة في الفترة المحددة</p>
            </div>
        </div>

        <!-- كروت إجماليات الخزنة -->
        <div class="row mb-3 safe-summary-row">

            <div class="col-md-3 col-sm-6 mb-3">
                <div class="card shadow-sm border-0 safe-summary-card">
                    <div class="card-body text-center">
                        <div class="safe-summary-label">إجمالي المبيعات قبل الخصم</div>
                        <div class="safe-summary-value">
                            <span class="currency">EGP</span>
                            <span class="totalBeforeSales">0</span>
                        </div>
                    </div>
                </div>
            </div>

            <div class="col-md-3 col-sm-6 mb-3">
                <div class="card shadow-sm border-0 safe-summary-card">
                    <div class="card-body text-center">
                        <div class="safe-summary-label">إجمالي الخصم</div>
                        <div class="safe-summary-value text-danger">
                            <span class="currency">EGP</span>
                            <span class="totalDiscount">0</span>
                        </div>
                    </div>
                </div>
            </div>

            <div class="col-md-3 col-sm-6 mb-3">
                <div class="card shadow-sm border-0 safe-summary-card">
                    <div class="card-body text-center">
                        <div class="safe-summary-label">إجمالي المبيعات بعد الخصم</div>
                        <div class="safe-summary-value">
                            <span class="currency">EGP</span>
                            <span class="totalSales">0</span>
                        </div>
                    </div>
                </div>
            </div>

            <div class="col-md-3 col-sm-6 mb-3">
                <div class="card shadow-sm border-0 safe-summary-card">
                    <div class="card-body text-center">
                        <div class="safe-summary-label">صافي الربح</div>
                        <div class="safe-summary-value text-success">
                            <span class="currency">EGP</span>
                            <span id="total">0</span>
                        </div>
                    </div>
                </div>
            </div>

        </div>

                        <!-- جدول ملخص الخزنة القديم لكن داخل كارت أنيق -->
                        <div class="card shadow-sm border-0 safe-summary-table-card">
                            <div class="card-body">
                                <div class="table-responsive">
                                <div class="safe-summary-panel">

                    <div class="safe-summary-row">
                        <div class="safe-summary-label">إجمالي المبيعات قبل الخصم</div>
                        <div class="safe-summary-value">
                            <span class="currency">EGP</span>
                            <span class="totalBeforeSales">0</span>
                        </div>
                    </div>

                    <div class="safe-summary-row">
                        <div class="safe-summary-label">إجمالي الخصم</div>
                        <div class="safe-summary-value text-discount">
                            <span class="currency">EGP</span>
                            <span class="totalDiscount">0</span>
                        </div>
                    </div>

                    <div class="safe-summary-row">
                        <div class="safe-summary-label">إجمالي المبيعات بعد الخصم</div>
                        <div class="safe-summary-value">
                            <span class="currency">EGP</span>
                            <span class="totalSales">0</span>
                        </div>
                    </div>

                    <div class="safe-summary-row">
                        <div class="safe-summary-label">المصاريف</div>
                        <div class="safe-summary-value text-expense">
                            <span class="currency">EGP</span>
                            <span class="totalExp">0</span>
                        </div>
                    </div>

                    <div class="safe-summary-row safe-summary-row-final">
                        <div class="safe-summary-label">صافي الربح</div>
                        <div class="safe-summary-value text-profit">
                            <span class="currency">EGP</span>
                            <span id="total_rebort">0</span>
                        </div>
                    </div>

                </div>

                </div>
            </div>
        </div>

    </div>
`);


       rebort.getSafeRebortDaily()
    }

    async getSafeRebortDaily(){
        var start = $('#start_date').val()
        var end = $('#end_date').val()
        $.ajax({
            url:"model/sales.php",
            type:"POST",
            dataType:"JSON",
            data:{
                type:"dailyRebort",
                date:start,
                end:end
            },
            success:function(data){
                $('.totalBeforeSales').text(data.totalBeforeDiscountSales)
                $('.totalDiscount').text(data.totalDiscountSales)
                $('.totalSales').text(data.totalSales)
                $('.totalExp').text(data.totalExp)
                $('#total').text(data.total)
                $('#total_rebort').text(data.total)

                
            }
        })
    }
}

var rebort = new REBORT();

main.getDateToday()