/** * Show the form for creating a new resource. * * @return Response */ public function create($oc) { $oc = Oc::whereOc($oc)->get(); $articulos = Articulo::whereOcId($oc[0]->id)->get(); $urgs = Urg::all(array('id', 'urg', 'd_urg')); return view('almacen.entrada.formArticulosOc', compact('oc', 'articulos', 'urgs')); }
/** * Show the form for creating a new resource. * * @return Response */ public function create($entrada_id) { $entradas = Entrada::find($entrada_id); $entradas->load('articulos'); $urgs = Urg::all(array('id', 'urg', 'd_urg')); return view('almacen.salida.formArticulos', compact('entradas', 'urgs')); }
public function getResponsable($urg_alias) { $urg = $this->getUrg($urg_alias); $cargo = Urg::whereUrg($urg)->first()->cargos()->first(); /* * @todo Determinar responsable por fecha * @todo Catch error (si el reponsable no ha sido asignado) */ return $cargo->user; }
public static function getUserAutoriza($proyecto_id) { $urg_id = Proyecto::find($proyecto_id)->urg_id; $urg = Urg::find($urg_id); $cargo = $urg->cargos()->where('fin', '=', '0000-00-00')->first(array('user_id')); if ($cargo !== null) { $user_id = $cargo->user_id; } else { $user_id = 0; } return $user_id; }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $importador = new ImportadorProyecto('/uploads/proyectos/temp.txt'); $importador->extraer(); $urg = Urg::whereUrg($importador->urg)->get(array('id')); $fondo = Fondo::whereFondo($importador->fondo)->get(array('id')); $arr_inicio = explode("/", $importador->inicio); $arr_fin = explode("/", $importador->fin); $proyecto = new Proyecto(); $proyecto->proyecto = $importador->proy; $proyecto->d_proyecto = $importador->d_proyecto; $proyecto->monto = $importador->monto_proy; $proyecto->urg_id = $urg[0]->id; $proyecto->tipo_proyecto_id = 1; $proyecto->aaaa = $importador->aaaa; $proyecto->inicio = $arr_inicio[2] . "-" . $arr_inicio[1] . "-" . $arr_inicio[0]; $proyecto->fin = $arr_fin[2] . "-" . $arr_fin[1] . "-" . $arr_fin[0]; $proyecto->save(); //Inserta datos @fondo_proyecto $proyecto->fondos()->attach($fondo[0]->id); $arr_objetivos = array(); foreach ($importador->arr_recursos as $partida => $val) { //Buscar objetivo en key del arreglo $objetivo_id = array_search($val['objetivo'], $arr_objetivos); //Si no se encuentra if (empty($objetivo_id)) { $objetivo = new Objetivo(); $objetivo->objetivo = $val['objetivo']; $objetivo->d_objetivo = $val['d_objetivo']; $objetivo->save(); $objetivo_id = $objetivo->id; $arr_objetivos[$objetivo->id] = $val['objetivo']; } $cog = Cog::whereCog($val['cog'])->get(); $rm = new Rm(); $rm->rm = $partida; $rm->proyecto_id = $proyecto->id; $rm->objetivo_id = $objetivo_id; $rm->actividad_id = 1; $rm->cog_id = $cog[0]->id; $rm->fondo_id = $fondo[0]->id; $rm->monto = $val['monto']; $rm->d_rm = ""; $rm->save(); } return redirect()->action('ProyectosController@index'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $user = User::find($id); $roles = Role::all(); $cargos = $user->cargos; $urgs = Urg::all(); //Verifica si el rol del usuario es Administrador $user_actual = \Auth::user(); $arr_roles = $user_actual->roles()->lists('role_name')->all(); if (array_search('Administrador', $arr_roles) !== false) { $role_admin = true; $usuarios = User::all()->sortBy('nombre')->lists('nombre', 'id')->all(); } else { $role_admin = false; $usuarios = []; } return view('admin.usuarios.formUsuario')->with('user', $user)->with('roles', $roles)->with('cargos', $cargos)->with('urgs', $urgs)->with('role_admin', $role_admin)->with('usuarios', $usuarios); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $sol = Solicitud::findOrFail($id); $arr_tipos_solicitud['Reposicion'] = 'Reposicion (Reembolso)'; $arr_tipos_solicitud['Recibo'] = 'Recibo (Pago a Proveedor)'; $arr_tipos_solicitud['Vale'] = 'Vale (Gasto por Comprobar)'; $urgs = Urg::all(array('id', 'urg', 'd_urg')); foreach ($urgs as $urg) { $arr_urgs[$urg->id] = $urg->urg . ' - ' . $urg->d_urg; } $benefs = Benef::all(array('id', 'benef')); $benefs = $benefs->sortBy('benef'); foreach ($benefs as $benef) { $arr_benefs[$benef->id] = $benef->benef; } $arr_proyectos = \FiltroAcceso::getArrProyectos(); $vobos = FirmasSolRec::getUsersVoBo(); $arr_vobo[0] = 'Sin Vo. Bo.'; foreach ($vobos as $vobo) { $arr_vobo[$vobo->id] = $vobo->nombre . ' - ' . $vobo->cargo; } return view('solicitudes.formSolicitud')->with('sol', $sol)->with('tipos_solicitud', $arr_tipos_solicitud)->with('urgs', $arr_urgs)->with('proyectos', $arr_proyectos)->with('benefs', $arr_benefs)->with('arr_vobo', $arr_vobo); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $prereq = PreReq::findOrFail($id); $urgs = Urg::has('proyectos', '!=', 0)->get(); return view('prereqs.formPreRequisicion')->with('prereq', $prereq)->with('urgs', $urgs); }
public function importarProyectosFext() { $legacy_proyectos_fext = $this->consultarLegacyProyectosFext(); $urg_id = Urg::whereUrg('2.2.3')->pluck('id'); foreach ($legacy_proyectos_fext as $legacy_proy_fext) { $proyecto = new Proyecto(); $proyecto->proyecto = $legacy_proy_fext->proy; $proyecto->d_proyecto = $legacy_proy_fext->d_proy_esp; $proyecto->urg_id = $urg_id; $proyecto->tipo_proyecto_id = 3; $proyecto->save(); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $req = Req::findOrFail($id); $urgs = Urg::all(array('id', 'urg', 'd_urg')); $arr_proyectos = \FiltroAcceso::getArrProyectos(); $arr_vobo = FirmasSolRec::getUsersVoBo(); return view('reqs.formRequisicion')->with('req', $req)->with('urgs', $urgs)->with('proyectos', $arr_proyectos)->with('arr_vobo', $arr_vobo); }