Example #1
0
 public function getActivityDescriptionForEvent($eventName)
 {
     if ($eventName == 'created') {
         if ($this->tipo_pago == 'efectivo') {
             $flujo = new FlujoCaja();
             $flujo->user_id = \Auth::user()->id;
             $flujo->entrada = $this->monto;
             $flujo->salida = 0;
             $flujo->observacion = "Pago Mensualidad Alumno: " . $this->mensualidad->alumno->name . " " . $this->mensualidad->alumno->last_name;
             $flujo->membresia = true;
             $flujo->save();
         }
         return 'Pago Mensualidad "' . $this->mensualidad_id . ' monto->' . $this->monto . '  was created';
     }
     if ($eventName == 'updated') {
         return 'Pago Mensualidad "' . $this->mensualidad_id . ' monto->' . $this->monto . '  was updated';
     }
     if ($eventName == 'deleted') {
         return 'Pago Mensualidad "' . $this->mensualidad_id . ' monto->' . $this->monto . '  was deleted';
     }
     return '';
 }
Example #2
0
 /**
  *
  * @return Response
  */
 public function ListaFlujoCaja()
 {
     $filter = DataFilter::source(FlujoCaja::with('producto', 'usuario'));
     /*Header*/
     $filter->link('flujo_caja/create', 'Crear Nuevo', 'TR');
     /*Header*/
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('nombre', 'Buscar por Nombre', 'text');
     $filter->submit('Buscar');
     $filter->reset('Limpiar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('usuario.fullname', 'Ingresado Por');
     $grid->add('producto.nombre', 'Producto');
     $grid->add('entrada', 'Monto Entrada', true);
     $grid->add('salida', 'Monto Salida', true);
     $grid->add('observacion', 'Observación');
     $grid->add('membresia', 'Es Membresia', true);
     $grid->edit(url('/') . '/flujo_caja/edit', 'Editar/Borrar', 'modify|delete');
     $grid->paginate(10);
     return view('flujo_caja/lista', compact('filter', 'grid'));
 }