示例#1
0
        <th>Дата и время</th>
        <th>Оплаченная дата</th>
        <th>Ответственный за заказ</th>
        <th>Стол №</th>
        <th>Сумма</th>
        <th>Процент обслуживания</th>
        <th>Сумма счета</th>
        <th>Комментарий</th>
        <th></th>
    </tr>
    </thead>
    <tbody>
    <?php 
foreach ($model as $value) {
    $procent = new Percent();
    $percent = $procent->getPercent(date('Y-m-d', strtotime($value->getRelated('expense')->order_date)));
    ?>
        <?php 
    if ($value->getRelated('expense')->getRelated('employee')->check_percent == 1) {
        $curPercent = $percent;
    } else {
        $curPercent = 0;
    }
    $temp = $expense->getExpenseSum($value->getRelated('expense')->expense_id, $value->getRelated('expense')->expense_id->order_date);
    ?>

        <tr>
            <td><?php 
    echo $count;
    ?>
</td>
 public function actionAjaxEmpExpense()
 {
     $model = Expense::model()->with('employee')->findAll('date(t.order_date) = :dates AND t.employee_id = :empId', array(':dates' => $_POST['dates'], ':empId' => $_POST['empId']));
     $percent = new Percent();
     $this->renderPartial('ajaxEmpExpense', array('newModel' => $model, 'percent' => $percent->getPercent($_POST['dates'])));
 }
 public function actionTodayOrder()
 {
     $dates = date('Y-m-d');
     $model = Expense::model()->with('order', 'employee')->findAll('date(t.order_date) = :dates', array(':dates' => $dates));
     $percent = new Percent();
     $this->renderPartial('todayOrder', array('model' => $model, 'percent' => $percent->getPercent($dates)));
 }
示例#4
0
 public function getExpenseProcSum($id, $dates)
 {
     $percent = new Percent();
     $summa = 0;
     $summaP = 0;
     $curPercent = 0;
     $summ = 0;
     $model = Expense::model()->with('employee')->findByPk($id);
     if (!empty($model)) {
         if ($model->getRelated('employee')->check_percent == 1) {
             $curPercent = $percent->getPercent(date('Y-m-d', strtotime($model->order_date)));
         } else {
             $curPercent = 0;
         }
         $summ = $summ + $this->getExpenseSum($model->expense_id, $dates);
     }
     $summaP = $summ / 100 * $curPercent + $summ + $summaP;
     $summa = $summ + $summa;
     return array(1 => $summaP, 2 => $summa);
 }
示例#5
0
        <th></th>
        <th>Дата и время</th>
        <th>Ответственный за заказ</th>
        <th>Стол №</th>
        <th>Сумма</th>
        <th>Процент обслуживания</th>
        <th>Сумма счета</th>
        <th>Комментарий</th>
        <th></th>
    </tr>
    </thead>
    <tbody>
    <?php 
foreach ($model as $value) {
    $procent = new Percent();
    $percent = $procent->getPercent(date('Y-m-d', strtotime($value->order_date)));
    ?>
        <?php 
    if ($value->getRelated('employee')->check_percent == 1) {
        $curPercent = $percent;
    } else {
        $curPercent = 0;
    }
    $temp = $expense->getExpenseSum($value->expense_id, $value->order_date);
    ?>

        <tr>
            <td><?php 
    echo $count;
    ?>
</td>
示例#6
0
            <th>Сумма счета</th>
            <th>
            </th>
        </tr>
    </thead>
    <tbody>
    <?php 
if (!empty($model)) {
}
?>
        <?php 
foreach ($model as $value) {
    $curPercent = 0;
    $percent = new Percent();
    if ($value->getRelated('employee')->check_percent == 1) {
        $curPercent = $percent->getPercent($value->order_date);
    }
    $temp = $expense->getExpenseSum($value->expense_id, $value->order_date);
    ?>
        <tr>
            <td><?php 
    echo $counting;
    ?>
</td>
            <td><?php 
    echo $value->order_date;
    ?>
</td>
            <td><?php 
    echo $value->table;
    ?>