/** * 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')); }
/** * 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')); }
/** * 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')); }
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')); }
/** * * @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')); }
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')); }
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')); }
/** * * @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')); }
/** * * @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')); }
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')); }
/** * 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; }