Ejemplo n.º 1
0
 public function getNotpaid($idAnnuity, $id = '')
 {
     if ($id != '') {
         $payment = ORGAssociateAnnuities::find($id);
         $payment->status = 0;
         $payment->save();
         return Redirect::to(self::parseRoute($idAnnuity))->with('msg_success', Lang::get('messages.notpayment_success'));
     } else {
         return Redirect::to(self::parseRoute($idAnnuity));
     }
 }
Ejemplo n.º 2
0
 public static function pagamento()
 {
     $user = Auth::user()->user();
     $associate = $user->associate->asociado;
     $associateCategory = $associate->category;
     $annuity = ORGAnnuities::getLastAnnuity();
     $category = $annuity->getAnnuityCategoryByAssociateCategory($associateCategory);
     if ($date = $category->getActualInterval()) {
         if ($associateAnnuity = $category->hasPayment($associate)) {
             $associateAnnuity->data_pagamento = date('Y-m-d');
             $associateAnnuity->save();
         } else {
             $associateAnnuity = new ORGAssociateAnnuities();
             $associateAnnuity->id_anuidade_categoria = $category->id;
             $associateAnnuity->id_asociado = $associate->id_asociado;
             $associateAnnuity->pagamento = $date->preco;
             $associateAnnuity->data_pagamento = date('Y-m-d');
             $associateAnnuity->status = 0;
             $associateAnnuity->save();
         }
         /*$args = array(
         				'date' => $date,
         				'associate' => $associate,
         				'route' => self::$route
         				);
         
         			return View::make('frontend.anuidades.payment')->with( $args );*/
     } else {
         /*return Redirect::to( self::$route . '/error');*/
     }
 }