Exemple #1
0
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function ListaPagos()
 {
     $alumno_mensualidad = Input::get('alumno_mensualidad');
     $apellido_mensualidad = Input::get('apellido_mensualidad');
     $data = PagoMensualidad::with('mensualidad');
     if ($alumno_mensualidad != '') {
         $data = $data->join('mensualidad as m', 'pago_mensualidad.mensualidad_id', '=', 'm.id')->join('users as u', 'm.user_id', '=', 'u.id')->where('u.name', $alumno_mensualidad);
     }
     if ($apellido_mensualidad != '') {
         $data = $data->join('mensualidad as m', 'pago_mensualidad.mensualidad_id', '=', 'm.id')->join('users as u', 'm.user_id', '=', 'u.id')->where('u.last_name', $apellido_mensualidad);
     }
     $filter = DataFilter::source($data);
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('fecha_pago', 'Fecha Pago', 'daterange')->format('d/m/Y', 'es');
     $filter->submit('Buscar');
     $filter->reset('Limpiar');
     $filter->build();
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('mensualidad.alumno.fullname', 'Nombre');
     $grid->add('mensualidad.alumno.email', 'Email');
     $grid->add('mensualidad.plan.nombre', 'Plan');
     $grid->add('fecha_pago|strtotime|date[d/m/Y]', 'Fecha', true);
     $grid->add('monto', 'Monto', true);
     $grid->add('tipo_pago', 'Tipo Pago', true);
     $grid->add('observacion', 'Observación', true);
     $grid->add('{!! ("<a class=text-info title=Delete href=/pago_mensualidad/$mensualidad_id/edit?modify=$id><span class=\\"glyphicon glyphicon-edit\\"> </span></a>
     	<a class=text-danger title=Delete href=/pago_mensualidad/$mensualidad_id/edit?delete=$id><span class=\\"glyphicon glyphicon-trash\\"> </span></a>
     	") !!}', 'Borrar');
     $grid->orderBy('pago_mensualidad.id', 'desc');
     $grid->paginate(10);
     return view('pagos/lista', compact('filter', 'grid'));
 }
Exemple #2
0
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function ListaReservas()
 {
     $filter = DataFilter::source(Reservas::with('usuario', 'clase')->orderBy('fecha', 'desc'));
     /*Header*/
     $filter->link('reservas/create', 'Agregar Nueva', 'TR');
     /*Header*/
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('usuario.name', 'Buscar por Nombre', 'text');
     $filter->add('usuario.last_name', 'Buscar por Apellido', 'text');
     $filter->add('clase.nombre', 'Buscar por Clase', 'text');
     $filter->add('fecha', 'Fecha', 'daterange')->format('d/m/Y', 'es');
     $clases = Clases::where('activa', true)->lists('nombre', 'id');
     //$filter->add('clase_id', 'Clases', 'select')->options($clases);
     $filter->submit('Buscar');
     $filter->reset('Limpiar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('usuario.fullname', 'Alumno', 'user_id');
     $grid->add('clase.nombre', 'Clase', true);
     $grid->add('hora', 'Hora', true);
     $grid->add('fecha|strtotime|date[d/m/Y]', 'Fecha', true);
     //$grid->add('{!! ("<a class=text-danger title=Delete href=/reservas/borrar/$id><span class=\"glyphicon glyphicon-trash\"> </span></a>") !!}','Borrar');
     $grid->edit(url('/') . '/reservas/edit', 'Borrar', 'delete');
     $grid->paginate(10);
     return view('reservas/lista', compact('filter', 'grid'));
 }
 public function getGrid2()
 {
     //\Debugbar::disable();
     $grid = DataGrid::source(DB::table('demo_articles'));
     $grid->add('id', 'ID', true)->style("width:100px");
     $grid->add('row.title', 'Title');
     $grid->edit('/rapyd-demo/edit', 'Edit', 'show|modify');
     $grid->orderBy('id', 'desc');
     $grid->paginate(10);
     return View::make('rapyd::demo.grid', compact('grid'));
 }
 /**
  * Show the parter list to the user.
  *
  * @return Response
  */
 function getIndex()
 {
     $grid = DataGrid::source(new Partner());
     $grid->add('name', 'Name', true);
     $grid->add('contact', 'Ansprechpartner', true);
     $grid->add('address2', 'Ort', true);
     $grid->edit(url('/partner/edit'), '', 'show');
     $grid->link(url('/partner/edit'), "anlegen", "TR");
     $grid->paginate(10);
     return view('grid', compact('grid'));
 }
 /**
  * Show the object list to the user.
  *
  * @return Response
  */
 function getIndex()
 {
     $grid = DataGrid::source(Object::with('partner'));
     $grid->add('name', 'Name', true);
     $grid->add('{{ (string)$partner }}', 'Partner');
     $grid->add('address2', 'Ort', true);
     $grid->add('address1', 'Strasse', true);
     $grid->edit(url('/object/edit'), '', 'show');
     $grid->paginate(10);
     return view('grid', compact('grid'));
 }
 /**
  * Show the parter list to the user.
  *
  * @return Response
  */
 function getIndex()
 {
     $grid = DataGrid::source(new Task());
     $grid->add('name', 'Name', true);
     $grid->add('finishDate', 'Endtermin', true);
     $grid->add('assignedTo', 'Verantwortlich', false);
     //$grid->add('createdBy','Angelegt von', true);
     $grid->edit(url('/task/edit'), '', 'show');
     $grid->link(url('/task/edit'), "anlegen", "TR");
     $grid->paginate(10);
     return view('grid', compact('grid'));
 }
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function ListaProgramas()
 {
     $filter = DataFilter::source(new Programas());
     /*Header*/
     $filter->link('programas/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('nombre', 'Nombre', true);
     $grid->add('activa', 'Activo', true);
     $grid->edit(url('/') . '/programas/edit', 'Editar/Borrar', 'modify|delete');
     $grid->paginate(10);
     return view('programas/lista', compact('filter', 'grid'));
 }
Exemple #8
0
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function ListaPlanes()
 {
     $filter = DataFilter::source(new Planes());
     /*Header*/
     $filter->link('planes/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('nombre', 'Nombre', true);
     $grid->add('valor', 'Valor', true);
     $grid->add('descripcion', 'Descripción', true);
     $grid->add('tipo_plan', 'Tipo Plan', true);
     $grid->add('tipo_asistencia', 'Tipo Asistencia', true);
     $grid->edit(url('/') . '/planes/edit', 'Editar/Borrar', 'modify|delete');
     $grid->paginate(10);
     return view('planes/lista', compact('filter', 'grid'));
 }
Exemple #9
0
 public function ListaOpex()
 {
     $filter = DataFilter::source(Opex::with('catopex'));
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('num_documento', 'Buscar por Documento', 'text');
     $filter->add('producto', 'Buscar por Producto', 'text');
     $filter->add('fecha', 'Fecha', 'daterange')->format('d/m/Y', 'es');
     $filter->link('catopex', 'Lista Categoría', 'TR');
     $filter->submit('Buscar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('id', 'ID', true);
     $grid->add('num_documento', 'Numero de Documento', true);
     $grid->add('monto', 'Monto', true);
     $grid->add('producto', 'Producto', true);
     $grid->add('fecha', 'fecha', true);
     $grid->edit(url('/') . '/opex/edit', 'Editar/Borrar', 'modify|delete');
     $grid->link('/opex/create', 'Crear Nuevo', 'TR');
     $grid->orderBy('fecha', 'desc');
     $grid->paginate(10);
     return view('opex/lista', compact('filter', 'grid'));
 }
Exemple #10
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'));
 }
Exemple #11
0
 public function ListaMisHorasTomadas()
 {
     $clases_coach = ClaseCoach::with('clase', 'usuario', 'dias_clases')->where('user_id', \Auth::user()->id);
     $filter = DataFilter::source($clases_coach);
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('fecha', 'Fecha', 'daterange')->format('d/m/Y', 'es');
     $filter->submit('Buscar');
     $filter->reset('Limpiar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-hover"));
     $grid->add('fecha|strtotime|date[d/m/Y]', 'Fecha', true);
     $grid->add('usuario.name', 'Nombre');
     $grid->add('usuario.last_name', 'Apellido');
     $grid->add('dias_clases.dia.nombre', 'Día');
     $grid->add('dias_clases.clase.nombre', 'Clase');
     $grid->add('dias_clases.hora_inicio', 'Hora Inicio');
     $grid->add('dias_clases.hora_fin', 'Hora Fin');
     //$grid->edit(url('/').'/coach/edit', 'Editar/Borrar','modify|delete');
     $grid->orderBy('id', 'desc');
     $grid->paginate(10);
     return view('coach.mis_horas_tomadas', compact('filter', 'grid'));
 }
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function ListaPagoMensualidad($id)
 {
     //TODO SACAR NOMBRE Y PLAN Y MOSTRARLO ARRIBA
     $filter = DataFilter::source(PagoMensualidad::with('mensualidad')->where('mensualidad_id', $id));
     /*Header*/
     $filter->link('pago_mensualidad/' . $id . '/create', 'Nuevo Pago', 'TR');
     /*Header*/
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('fecha_pago', 'Fecha Pago', 'daterange')->format('d/m/Y', 'es');
     $filter->submit('Buscar');
     $filter->reset('Limpiar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('fecha_pago|strtotime|date[d/m/Y]', 'Fecha Pago', true);
     $grid->add('boleta', 'Boleta', true);
     $grid->add('monto', 'Monto', true);
     $grid->add('tipo_pago', 'Tipo Pago', true);
     $grid->add('observacion', 'Obsercación');
     $grid->edit(url('/') . '/pago_mensualidad/' . $id . '/edit', 'Editar/Borrar', 'modify|delete');
     $grid->paginate(10);
     return view('pago_mensualidad/lista', compact('filter', 'grid'));
 }
    public function getFilter()
    {
        $filter = DataFilter::source(Article::with('author','categories'));
        $filter->add('title','Title', 'text');
        $filter->add('categories.name','Categories','tags');
        $filter->add('publication_date','publication date','daterange')->format('m/d/Y', 'en');
        $filter->submit('search');
        $filter->reset('reset');
        $filter->build();

        $grid = DataGrid::source($filter);
        $grid->attributes(array("class"=>"table table-striped"));
        $grid->add('id','ID', true)->style("width:70px");
        $grid->add('title','Title', true);
        $grid->add('author.fullname','Author');
        $grid->add('{{ implode(", ", $categories->lists("name")) }}','Categories');
        $grid->add('publication_date|strtotime|date[m/d/Y]','Date', true);
        $grid->add('body|strip_tags|substr[0,20]','Body');
        $grid->edit('/rapyd-demo/edit', 'Edit','modify|delete');
        $grid->paginate(10);

        return  View::make('rapyd::demo.filtergrid', compact('filter', 'grid'));
    }
Exemple #14
0
 public function ListaMatriculas()
 {
     $filter = DataFilter::source(Matriculas::with('alumno'));
     /*Header*/
     $filter->link('matriculas/create', 'Crear Nueva', 'TR');
     /*Header*/
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('alumno.name', 'Buscar por Nombre', 'text');
     $filter->add('alumno.last_name', 'Buscar por Apellido', 'text');
     $filter->add('alumno.email', 'Buscar por Email', 'text');
     $filter->submit('Buscar');
     $filter->reset('Limpiar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('alumno.fullname', 'Nombre', 'alumnos_id');
     $grid->add('monto', 'Monto', true);
     $grid->edit(url('/') . '/matriculas/edit', 'Editar/Borrar', 'modify|delete');
     $grid->paginate(10);
     return view('matriculas/lista', compact('filter', 'grid'));
 }
 /**
  *
  * @return Response
  */
 public function ListaActivityLog()
 {
     $filter = DataFilter::source(ActivityLog::with('user'));
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('user.name', 'Buscar por Nombre', 'text');
     $filter->add('created_at', 'Fecha', 'daterange')->format('d/m/Y', 'es');
     $filter->submit('Buscar');
     $filter->reset('Limpiar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('user.fullname', 'Nombre');
     $grid->add('text', 'Log');
     $grid->add('created_at|strtotime|date[d/m/Y H:i:s]', 'Fecha', true);
     $grid->paginate(10);
     return view('activity_log/lista', compact('filter', 'grid'));
 }
Exemple #16
0
 /**
  *
  * @return Response
  */
 public function ListaDiasCoachs($id_dias_clases)
 {
     $filter = DataFilter::source(DiasCoach::with('coach')->where('id_dias_clases', $id_dias_clases));
     /*Header*/
     $filter->link('dias_clases/' . DiasClases::find($id_dias_clases)->clase_id . '/lista', 'Lista Clases', 'TR');
     $filter->link('dias_coachs/' . $id_dias_clases . '/create', 'Crear Nuevo', 'TR');
     /*Header*/
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('coach.nombre', 'Buscar por Nombre', 'text');
     $filter->submit('Buscar');
     $filter->reset('Limpiar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('coach.fullname', 'Nombre', true);
     $grid->edit(url('/') . '/dias_coachs/' . $id_dias_clases . '/edit', 'Editar/Borrar', 'modify|delete');
     $grid->paginate(10);
     return view('dias_coachs/lista', compact('filter', 'grid'));
 }
Exemple #17
0
 /**
  *
  * @return Response
  */
 public function ListaSeccionesTipo()
 {
     $filter = DataFilter::source(Seccion::where('tipo', true));
     /*Header*/
     $filter->link('secciones_tipo/create', 'Crear Nueva', '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('titulo', 'Tipo', true);
     $grid->add('nombre', 'Nombre', true);
     $grid->edit(url('/') . '/secciones_tipo/edit', 'Editar/Borrar', 'modify|delete');
     $grid->paginate(10);
     return view('secciones_tipo/lista', compact('filter', 'grid'));
 }
 public function getFilter()
 {
     $filter = DataFilter::source(Article::with('author'));
     $filter->add('title', 'Title', 'text');
     $filter->add('author_id', 'Author', 'select')->option("", "")->options(Author::lists("firstname", "user_id"));
     $filter->submit('search');
     $filter->reset('reset');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('article_id', 'ID', true)->style("width:70px");
     $grid->add('title', 'Title', true);
     $grid->add('{{ $row->author->firstname }}', 'Author');
     $grid->add('body', 'Body');
     $grid->edit('/rapyd-demo/edit', 'Edit', 'modify');
     $grid->paginate(10);
     return View::make('rapyd::demo.filtergrid', compact('filter', 'grid'));
 }
Exemple #19
0
 public function ListaUsuariosMailing()
 {
     $filter = DataFilter::source(UsuariosMailing::with('usuario'));
     $filter->attributes(array('class' => 'form-inline'));
     $filter->add('usuario.name', 'Nombre', 'text');
     $filter->add('usuario.last_name', 'Apellido', 'text');
     $filter->add('usuario.email', 'Apellido', 'text');
     $filter->submit('Buscar');
     $grid = DataGrid::source($filter);
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('usuario.fullname', 'Nombre', 'user_id');
     $grid->add('usuario.email', 'Email', 'user_id');
     $grid->orderBy('id', 'desc');
     $grid->paginate(10);
     return view('mailing/usuarios_lista', compact('filter', 'grid'));
 }
Exemple #20
0
 /**
  * Crud for user order.
  * @return mixed
  */
 public function UserOrdersGrid()
 {
     $id = Auth::user()->id;
     $grid = DataGrid::source($this->order->with('products')->where('user_id', $id));
     $grid->label('My Orders');
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('id', 'ID', true)->style("width:100px");
     $grid->add('order_date', 'Date');
     $grid->add('products.name', 'Product');
     $grid->add('size', 'Size');
     $grid->add('<img src="/images/products/{{ $img }}" height="25" width="25">', 'Image');
     $grid->add('color', 'Color');
     $grid->add('quantity', 'Qty');
     $grid->add('amount', 'Amount');
     $grid->edit('/backend/user-orders/edit', 'Curent Order', 'show');
     $grid->orderBy('id', 'asc');
     $grid->paginate(10);
     return $grid;
 }