public function actionPayfeescash()
 {
     $model = new FeesPaymentTransaction();
     $pay_cash = new FeesPaymentCash();
     $pay_trans = new FeesPaymentTransaction();
     $receipt = new FeesReceipt();
     if (isset($_POST['FeesPaymentTransaction'])) {
         Yii::app()->user->setState('student_id', $_POST['FeesPaymentTransaction']['student_id']);
         Yii::app()->user->setState('fees_master_id', $_POST['FeesPaymentTransaction']['fees_master_id']);
     }
     // Uncomment the following line if AJAX validation is needed
     $this->performAjaxValidation_cash(array($model, $pay_cash));
     if (isset($_POST['FeesPaymentCash'])) {
         $pay_cash->attributes = $_POST['FeesPaymentCash'];
         if ($pay_cash->save()) {
             $last_receipt_id = Yii::app()->db->createCommand()->select('MAX(fees_receipt_number) as lastid')->from('fees_receipt')->queryRow();
             $receipt->fees_receipt_number = $last_receipt_id['lastid'] + 1;
             $receipt->fees_receipt_org_id = Yii::app()->user->getState('org_id');
             $receipt->save();
             $pay_trans->fees_payment_master_id = Yii::app()->user->getState('fees_master_id');
             $pay_trans->fees_payment_method_id = 1;
             $pay_trans->fees_payment_cash_cheque_id = $pay_cash->fees_payment_cash_id;
             $pay_trans->fees_receipt_id = $receipt->fees_receipt_id;
             $pay_trans->fees_payment = 1;
             $pay_trans->fees_received_user_id = Yii::app()->user->id;
             $pay_trans->fees_full_part_payment_id = 1;
             $pay_trans->fees_student_id = Yii::app()->user->getState('student_id');
             $pay_trans->fees_payment_transaction_organization_id = Yii::app()->user->getState('org_id');
             $pay_trans->fees_received_date = new CDbExpression('NOW()');
             //$pay_trans->save();
             $stud_trans = StudentTransaction::model()->findByAttributes(array('student_transaction_id' => Yii::app()->user->getState('student_id')));
             $stud_add_id = $stud_trans->student_transaction_student_address_id;
             $stud_info_id = $stud_trans->student_transaction_student_id;
             $pay_trans->fees_academic_period_id = $stud_trans->student_academic_term_period_tran_id;
             $pay_trans->fees_academic_term_id = $stud_trans->student_academic_term_name_id;
             $pay_trans->save();
             $stud_add_mobile = StudentInfo::model()->findByPk($stud_info_id)->student_mobile_no;
             $stud_email_id = StudentInfo::model()->findByPk($stud_info_id)->student_email_id_1;
             $this->redirect(array('create', 'id' => $pay_trans->fees_student_id));
         }
     }
     $this->render('payfeescash', array('model' => $model, 'pay_cash' => $pay_cash));
 }