コード例 #1
0
ファイル: Req.php プロジェクト: armandolazarte/guia
 public function scopeSeguimiento($query)
 {
     $ids_proyectos = \FiltroAcceso::getIdsProyectos();
     $query->whereIn('proyecto_id', $ids_proyectos);
     $query->whereNotIn('estatus', ['', 'Cancelada'])->orderBy('req', 'DESC');
     return $query;
 }
コード例 #2
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $proyectos = \FiltroAcceso::getArrProyectos();
     $cogs = Cog::all();
     $urg_externas = UrgExterna::all()->lists('urg_externa_desc', 'id')->all();
     return view('compensa.externa.formCompensaExterna', compact('proyectos', 'cogs', 'urg_externas'));
 }
コード例 #3
0
 /**
  * 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);
 }
コード例 #4
0
 public function reporteEgresosProyecto($proyecto_id = null)
 {
     $proyectos = \FiltroAcceso::getArrProyectos();
     return view('egresos.reporteProyecto', compact('proyectos'));
 }
コード例 #5
0
 /**
  * Muestra el formulario para crear una nueva compensación.
  *
  * @return Response
  */
 public function create()
 {
     $proyectos = \FiltroAcceso::getArrProyectos();
     $cogs = Cog::all();
     return view('compensa.interna.formCompensaInterna', compact('proyectos', 'cogs'));
 }
コード例 #6
0
 public function ejercicioProyectoRms()
 {
     $proyectos = \FiltroAcceso::getArrProyectos();
     return view('ejercicio.saldoProyectoRms', compact('proyectos'));
 }
コード例 #7
0
 public function create()
 {
     $urgs = Urg::all(array('id', 'urg', 'd_urg'));
     $arr_proyectos = FiltroAcceso::getArrProyectos();
     return View::make('reqs.formRequisicion')->with('urgs', $urgs)->with('proyectos', $arr_proyectos);
 }
コード例 #8
0
 /**
  * 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);
 }
コード例 #9
0
ファイル: routes.php プロジェクト: armandolazarte/guia
Route::group(array('prefix' => 'poliza', 'middleware' => ['auth']), function () {
    Route::get('/nueva/{tipo}/{egreso_id?}/{opciones?}', 'PolizaController@create');
    Route::post('/nueva', 'PolizaController@store');
});
Route::group(['prefix' => 'dropdown-api', 'middleware' => ['auth']], function () {
    Route::get('/objetivos/{proyecto_id}', 'DropdownApiController@objetivos');
    Route::get('/rms/{proyecto_id}', 'DropdownApiController@rms');
});
Route::group(array('prefix' => 'api', 'middleware' => ['auth']), function () {
    Route::get('/rm-dropdown/', function () {
        $proyecto_id = \Input::get('proyecto_id');
        $rms = \Guia\Models\Rm::where('proyecto_id', '=', $proyecto_id)->get(['rm', 'id']);
        return response()->json($rms);
    });
    Route::get('/proyectos-dropdown/', function () {
        $arr_proyectos = \FiltroAcceso::getArrProyectos();
        foreach ($arr_proyectos as $k => $v) {
            $proyectos[] = ['id' => $k, 'proyecto_descripcion' => $v];
        }
        return response()->json($proyectos);
    });
    Route::get('/egresos-proyecto/', function () {
        $proyecto_id = \Input::get('proyecto_id');
        $egresos = \Guia\Models\Proyecto::findOrFail($proyecto_id)->egresos()->with('benef', 'cuentaBancaria', 'cuenta', 'user')->with('rms.cog')->get();
        return response()->json($egresos);
    });
    Route::get('/egresos-benef/', function () {
        $benef_id = \Input::get('benef_id');
        $egresos = \Guia\Models\Benef::findOrFail($benef_id)->egresos()->with('benef')->with('cuentaBancaria')->with('cuenta')->with('user')->get();
        return response()->json($egresos);
    });