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; }
public function getOrdenes() { $empresas = Empresa::all(); $protocolos = Protocolo::where('estado', 'Pendiente')->get(); return view('protocolo.verificar')->with(compact(['empresas', 'protocolos'])); }
public function getpruebaspage() { $empresas = Empresa::all(); return view('/admin/pruebas', compact('empresas')); }
public function github() { $empresas = Empresa::all(); return \PDF::loadView('admin.list_empresas_report', compact('empresas'))->stream('github.pdf'); }
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'); } }
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'); } }
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); }