function actionAjaxSavePayment()
 {
     $model = new LbPaymentVendor();
     if (isset($_POST['LbPaymentVendor'])) {
         $payment_arr = $_POST['LbPaymentVendor'];
         $model->lb_payment_vendor_no = LbPaymentVendor::model()->FormatPaymentVendorNo(LbPaymentVendor::model()->getPaymentVendorNextNum());
         $model->lb_payment_vendor_customer_id = $_POST['customer_id'];
         $model->lb_payment_vendor_method = $payment_arr['lb_payment_vendor_method'];
         $model->lb_payment_vendor_total = $_POST['total_payment'];
         $date1 = date_create($payment_arr['lb_payment_date']);
         $model->lb_payment_vendor_date = date_format($date1, 'Y-m-d');
         //$model->lb_invoice_id = $_POST[]
         if ($model->insert()) {
             //LbPayment::model()->setPaymentNextNum();
             // save payment item
             $count_payment = count($_POST['payment_check']);
             $payment_invoice = $_POST['payment_check'];
             $payment_note = $_POST['payment_note'];
             $payment_item_amount = $_POST['payment'];
             for ($i = 0; $i < $count_payment; $i++) {
                 if ($payment_item_amount[$i] > 0) {
                     $paymentItemModel = new LbPaymentVendorInvoice();
                     $paymentItemModel->lb_payment_id = $model->lb_record_primary_key;
                     $paymentItemModel->lb_vendor_invoice_id = $payment_invoice[$i];
                     $paymentItemModel->lb_payment_item_note = $payment_note[$i];
                     $paymentItemModel->lb_payment_item_amount = $payment_item_amount[$i];
                     if ($paymentItemModel->save()) {
                         $invoiceVendor = LbVendorTotal::model()->find('lb_vendor_invoice_id = ' . $paymentItemModel->lb_vendor_invoice_id);
                         $total = LbPaymentVendorInvoice::model()->calculateInvoicetotalPaid($paymentItemModel->lb_vendor_invoice_id);
                         $modelVI = LbVendorTotal::model()->findByPk($invoiceVendor['lb_record_primary_key']);
                         $modelVI->lb_vendor_last_paid = $total;
                         $modelVI->lb_vendor_last_outstanding = $modelVI->lb_vendor_last_tax - $total;
                         $modelVI->update();
                     }
                     echo '{"status":"success"}';
                 } else {
                     echo '{"status":"fail"}';
                 }
             }
         }
     }
 }