Ejemplo n.º 1
0
 public function getPayments($idAnnuity = '')
 {
     if ($idAnnuity == '') {
         return Redirect::to($this->route)->with('msg_error', Lang::get('messages.annuities_display_err'));
     } else {
         $annuity = ORGAnnuities::find($idAnnuity);
         return View::make('backend.annuities.payments', array('parent' => $this->route, 'route' => $this->route . '/' . $idAnnuity . '/', 'annuity' => $annuity, 'msg_success' => Session::get('msg_success'), 'msg_error' => Session::get('msg_error')));
     }
 }
Ejemplo n.º 2
0
 public function postUpdate($idAnnuity, $idCategory, $id)
 {
     $annuity = ORGAnnuities::find($idAnnuity);
     $category = ORGAnnuityCategories::find($idCategory);
     $date = ORGAnnuityDates::find($id);
     $date->nome = Input::get('nome');
     $date->preco = Input::get('preco');
     $date->id_anuidade_categoria = $idCategory;
     $date->pagseguro = Input::get('pagseguro');
     $date->data_inicio = date('Y-m-d', strtotime(Input::get('data_inicio')));
     $date->data_final = date('Y-m-d', strtotime(Input::get('data_final')));
     $date->save();
     return Redirect::to(self::parseRoute($idAnnuity, $idCategory));
 }
 public function postUpdate($idAnnuity, $idCategory, $id)
 {
     if (Input::get('id_asociado') != 0) {
         $annuity = ORGAnnuities::find($idAnnuity);
         $category = ORGAnnuityCategories::find($idCategory);
         $payment = ORGAssociateAnnuities::find($id);
         $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) . '/update');
     }
 }
Ejemplo n.º 4
0
 public function getIndex($idAnnuity)
 {
     $annuity = ORGAnnuities::find($idAnnuity);
     $categories = ORGAssociateCategories::all();
     if (count($annuity->categories) < count($categories)) {
         foreach ($categories as $category) {
             if (!$annuity->hasCategory($category)) {
                 $annuity_category = new ORGAnnuityCategories();
                 $annuity_category->id_anuidade = $annuity->id;
                 $annuity_category->id_categoria_asociado = $category->id_categoria_asociado;
                 $annuity_category->save();
             }
         }
         return Redirect::to(self::parseRoute($idAnnuity));
     } else {
         $args = array('annuity' => $annuity, 'categories' => $annuity->categories, 'route' => self::parseRoute($idAnnuity), 'parent' => self::$parent);
         return View::make('backend.annuities.categories')->with($args);
     }
 }