public function postCreate($idAssociate) { $annuity = ORGAnnuities::getLastAnnuity(); $associate = ORGAssociates::find($idAssociate); $category = $annuity->getAnnuityCategoryByAssociateCategory($associate->category); $payment = new ORGAssociateAnnuities(); $payment->status = Input::get('status') == 'true' ? 1 : 0; $payment->id_asociado = $associate->id_asociado; $payment->id_anuidade_categoria = $category->id; $payment->pagamento = Input::get('pagamento'); $payment->data_pagamento = date('Y-m-d', strtotime(Input::get('data_pagamento'))); $payment->save(); return Redirect::to(self::parseRoute($idAssociate)); }
public function postCreate($idAnnuity, $idCategory) { if (Input::get('id_asociado') != 0) { $annuity = ORGAnnuities::find($idAnnuity); $category = ORGAnnuityCategories::find($idCategory); $payment = new ORGAssociateAnnuities(); $payment->status = Input::get('status') == 'true' ? 1 : 0; $payment->id_asociado = Input::get('id_asociado'); $payment->id_anuidade_categoria = $category->id; $payment->pagamento = Input::get('pagamento'); $payment->data_pagamento = date('Y-m-d', strtotime(Input::get('data_pagamento'))); $payment->save(); return Redirect::to(self::parseRoute($idAnnuity, $idCategory)); } else { return Redirect::to(self::parseRoute($idAnnuity, $idCategory) . '/create'); } }
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');*/ } }