/**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     #ValidaAccesoController::validarAcceso('productos','lectura');
     $productos = DB::table('productos')->leftJoin('subcategorias', 'productos.subcategoria_id', '=', 'subcategorias.id')->select('productos.id', 'productos.producto', 'productos.descripcion', 'productos.precio_inicial', 'subcategorias.subcategoria')->get();
     if (is_null($productos) || sizeof($productos) < 1) {
         $productos = null;
     } else {
         $productos = MyHps::toArray($productos);
     }
     #columnas para desplegar la informacion de la tabla
     $columnas = array('producto' => 'Producto', 'descripcion' => 'Descripcion', 'precio_inicial' => 'Precio', 'subcategoria' => 'Subcategoria');
     $data = array('productos' => $productos, 'columnas' => $columnas);
     return View::make('admin/productosIndex')->with('data', $data);
 }
 public function index()
 {
     //ValidaAccesoController::validarAcceso('panelAdmin','lectura');
     $modelPedidos = new PedidosPDO();
     /* mostrar informacion relevanye como pedidos, ventas ultimo mes,semana o cosas asi*/
     $data = array('categorias', 'subcategorias', 'productos', 'usuarios', 'pedidos', 'pagos');
     $pedidos = $modelPedidos->select("SELECT p.*, c.apellidos, c.email FROM pedidos p\n\t\t\t\t\t\t\t\t\t\t INNER JOIN clientes c ON c.id= p.cliente_id or isnull(p.cliente_id)\n\t\t\t\t\t\t\t\t\t\t WHERE p.estado = 0 order by fecha_pedido");
     $pedidos = MyHps::estadoPedido($pedidos, 'estado');
     #columnas de la tabla
     $col = array("apellidos" => 'Apellidos', "email" => "Correo", "fecha_pedido" => "Fecha");
     return View::make('admin/panelAdmin', compact('pedidos', 'data', 'col'));
     #->with('data', $data);
     //echo "holas";
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     ValidaAccesoController::validarAcceso('subcategorias', 'lectura');
     $subcategorias = DB::table('subcategorias')->join('categorias', 'categorias.id', '=', 'subcategorias.categoria_id')->select('subcategorias.id', 'subcategorias.subcategoria', 'subcategorias.descripcion', 'categorias.categoria')->get();
     if (is_null($subcategorias) || sizeof($subcategorias) < 1) {
         $subcategorias = null;
     } else {
         $subcategorias = MyHps::toArray($subcategorias);
     }
     #print_r($subcategorias);
     #exit;
     $columnas = array('subcategoria' => 'Subcategoria', 'categoria' => 'Categoria');
     $data = array('subcategorias' => $subcategorias, 'columnas' => $columnas);
     return View::make('admin/subcategoriasIndex')->with('data', $data);
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     ValidaAccesoController::validarAcceso('pedidos', 'lectura');
     $modelPedidos = new PedidosPDO();
     #$arr = $pedidos->select("SELECT * FROM pedidos WHERE usuario_id = :id", array("id"=>"1"));
     if (Session::get('datosUsuario.perfil') == 'administrador') {
         #$pedidos = Pedidos::all()->byUsuario;#->allByUsuario();
         $columnas = array('estado' => 'Estado', 'nombres' => 'Cliente');
         $pedidos = $modelPedidos->select("SELECT p.id,p.fecha_pedido,p.estado,c.nombres \n\t\t\t\t\t\t\t\t\t\t\t  FROM pedidos p\n\t\t\t\t\t\t\t\t\t\t\t  INNER JOIN clientes c on p.cliente_id=c.id ");
     } else {
         $cliente = Session::get('datosCliente');
         $pedidos = $modelPedidos->select("SELECT p.id,p.fecha_pedido,p.estado,c.nombres \n\t\t\t\t\t\t\t\t\t\t\t  FROM pedidos p\n\t\t\t\t\t\t\t\t\t\t\t  INNER JOIN clientes c on p.cliente_id=c.id\n\t\t\t\t\t\t\t\t\t\t\t  WHERE p.cliente_id = :id ", array("id" => $cliente[0]['id']));
         $columnas = array('estado' => 'Estado', 'fecha_pedido' => 'Fecha');
     }
     $pedidos = is_null($pedidos) || sizeof($pedidos) < 1 ? null : MyHps::toArray($pedidos);
     $pedidos = MyHps::estadoPedido($pedidos, 'estado');
     $data = array('pedidos' => $pedidos, 'columnas' => $columnas);
     $view = Session::has('datosCliente') ? 'pedidosCliente' : 'admin/pedidosIndex';
     $cart = Session::get('kart');
     return View::make($view, compact('cart'))->with('data', $data);
 }