Ejemplo n.º 1
0
 public function calcIndiceCrecimiento(Request $request)
 {
     $inicio = $request->get('inicio');
     $fin = $request->get('fin');
     // Empresas que han comprado en el rango de tiempo
     $empresas = Empresa::all();
     $empresas = $empresas->filter(function ($empresa) use($inicio, $fin) {
         $protocolos = $empresa->protocolos;
         foreach ($protocolos as $protocolo) {
             $fecha = $protocolo->created_at;
             if ($fecha >= $inicio && $fecha <= $fin) {
                 return true;
             }
         }
         return false;
     });
     // Total de empresas
     $total = $empresas->count();
     // De tales empresas cuántas son nuevas?
     $nuevas = 0;
     foreach ($empresas as $empresa) {
         if ($empresa->created_at >= $inicio) {
             ++$nuevas;
         }
     }
     $respuesta['indice'] = 100 * $nuevas / $total;
     $respuesta['nuevas'] = $nuevas;
     $respuesta['antiguas'] = $total - $nuevas;
     return $respuesta;
 }
Ejemplo n.º 2
0
 public function getOrdenes()
 {
     $empresas = Empresa::all();
     $protocolos = Protocolo::where('estado', 'Pendiente')->get();
     return view('protocolo.verificar')->with(compact(['empresas', 'protocolos']));
 }
Ejemplo n.º 3
0
 public function getpruebaspage()
 {
     $empresas = Empresa::all();
     return view('/admin/pruebas', compact('empresas'));
 }
Ejemplo n.º 4
0
 public function github()
 {
     $empresas = Empresa::all();
     return \PDF::loadView('admin.list_empresas_report', compact('empresas'))->stream('github.pdf');
 }
Ejemplo n.º 5
0
 public function usuariosMain()
 {
     //control de sesion
     $admin = new adminController();
     if (!$admin->getControl()) {
         return redirect('admin')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>');
     }
     $OK = $admin->opcion_perfiles('menuUsuario', Session::get('idPerfil'));
     if ($OK === true) {
         //listado de los usuarios actuales
         $arResult = Usuario::where('status', '=', '1')->get();
         //listado de empresas
         $listEmpresas = Empresa::all();
         //listado de los perfiles actuales
         $listPerfiles = Perfil::where('status', '=', '1')->get();
         return view('admin.usuariosMain')->with('arResult', $arResult)->with('listEmpresas', $listEmpresas)->with('listPerfiles', $listPerfiles);
     } else {
         return view('admin.main')->with('errores', 'Usted no tiene suficientes permisos para esta opción');
     }
 }
Ejemplo n.º 6
0
 public function empresasMain()
 {
     //control de sesion
     $admin = new adminController();
     if (!$admin->getControl()) {
         return redirect('admin')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>');
     }
     $OK = $admin->opcion_perfiles('menuEmpresa', Session::get('idPerfil'));
     if ($OK === true) {
         //listado de las empresas actuales
         $arResult = Empresa::all();
         return view('admin.empresasMain')->with('arResult', $arResult);
     } else {
         return view('admin.main')->with('errores', 'Usted no tiene suficientes permisos para esta opción');
     }
 }
Ejemplo n.º 7
0
 public function index()
 {
     $empresas = Empresa::all();
     return view('Empresa.Index')->with('empresas', $empresas);
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $empresas = Empresa::all();
     return view('cadastros.empresa.index')->with("registros", $empresas);
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $data = Empresa::all();
     return view('transactions/creditnote_form_ventas')->with('data', $data);
 }