/** * Show the form for creating a new resource. * * @return Response */ public function create($id) { $proyecto = Proyecto::find($id); $this->layout->title = 'Nueva Restricción'; $this->layout->titulo = 'Gestión de Proyectos'; $this->layout->nest('content', 'restricciones.create', array('proyecto' => $proyecto)); }
/** * Show the form for creating a new resource. * * @return Response */ public function create($id) { $proyecto = Proyecto::find($id); $this->layout->title = 'Nuevo Riesgo Inicial'; $this->layout->titulo = 'Gestión de Proyectos'; $this->layout->nest('content', 'riesgos.create', array('proyecto' => $proyecto)); }
/** * Show the form for creating a new resource. * * @return Response */ public function create($id) { $patrocinadores = Patrocinador::getListCmb($id); $proyecto = Proyecto::find($id); $this->layout->title = 'Nuevo Patrocinador'; $this->layout->titulo = 'Gestión de Proyectos'; $this->layout->nest('content', 'patrocinadoresproyectos.create', array('proyecto' => $proyecto, 'patrocinadores' => $patrocinadores)); }
/** * Show the form for creating a new resource. * * @return Response */ public function create($id) { $medidas = UnidadMedida::getListCmb(); $proyecto = Proyecto::find($id); $this->layout->title = 'Nuevo Recurso'; $this->layout->titulo = 'Gestión de Proyectos'; $this->layout->nest('content', 'recursos.create', array('proyecto' => $proyecto, 'medidas' => $medidas)); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $this->layout->title = 'Editar Actividad'; $this->layout->titulo = 'Gestión de Proyectos'; $actividad = Actividad::find($id); $proyecto = Proyecto::find($actividad->proyectoid); $this->layout->nest('content', 'actividades.edit', array('actividad' => $actividad, 'proyecto' => $proyecto)); }
/** * Show the form for creating a new resource. * * @return Response */ public function create($id) { $empleados = Empleado::getListCmb($id); $proyecto = Proyecto::find($id); $this->layout->title = 'Nuevo Empleado'; $this->layout->titulo = 'Gestión de Proyectos'; $this->layout->nest('content', 'empleadosproyectos.create', array('proyecto' => $proyecto, 'empleados' => $empleados)); }
/** * Display a listing of the resource. * * @return Response */ public function index($id) { $alcances = Alcance::getListAlcances($id); $actividad = Actividad::find($id); $proyecto = Proyecto::find($actividad->proyectoid); $this->layout->title = 'Alcances'; $this->layout->titulo = 'Gestión de Actividades'; $this->layout->nest('content', 'alcances.index', array('alcances' => $alcances, 'actividad' => $actividad, 'proyecto' => $proyecto)); }
/** * Display a listing of the resource. * * @return Response */ public function index($id) { $alcance = Alcance::find($id); $costos = Costo::getListCostos($id); $actividad = Actividad::find($alcance->actividadid); $proyecto = Proyecto::find($actividad->proyectoid); $this->layout->title = 'Costos'; $this->layout->titulo = 'Gestión de Alcances'; $this->layout->nest('content', 'costos.index', array('alcance' => $alcance, 'costos' => $costos, 'proyecto' => $proyecto)); }
public function eliminarProyecto() { $proyecto = Proyecto::find(Input::get('p')); $proyecto->delete(); return Redirect::to('/proyectos'); }
public function get_proyecto_aprobado() { if (!Request::ajax() || !Auth::check()) { return Response::json(array('success' => false), 200); } if (Auth::check()) { $data["user"] = Session::get('user'); $data["permisos"] = Session::get('permisos'); $data["user_info"] = User::searchUserById($data["user"]->id)->get(); if (in_array('side_nuevo_concurso', $data["permisos"])) { $idproyectos = Input::get('idproyectos'); //$selected_ids = $selected_ids[0]; $proyectos = Proyecto::find($idproyectos); return Response::json(array('success' => true, 'aprobacion' => $proyectos->aprobacion), 200); } else { return Response::json(array('success' => false), 200); } } else { return Response::json(array('success' => false), 200); } }
public function ejecutarAccionUsuario() { require_once 'lib/model/base/Accion.class.php'; require_once 'lib/model/base/Proyecto.class.php'; $idAccion = isset($_REQUEST['idAccion']) ? $_REQUEST['idAccion'] : null; $idProyecto = isset($_REQUEST['idProyecto']) ? $_REQUEST['idProyecto'] : null; if (isset($idAccion) && isset($idProyecto)) { $bind = Proyecto::find($idProyecto); $proyecto = new Proyecto($bind); $bindAccion = Accion::find($idAccion); $accion = new Accion($bindAccion); if ($idAccion == Accion::CONTABILIZAR) { $proyecto->idEstadoProyecto = $accion->idEstadoFinal; $proyecto->save(); $proyecto->saveRespaldo(); } elseif ($idAccion == Accion::APROBAR) { $proyecto->idEstadoProyecto = $accion->idEstadoFinal; $proyecto->save(); } echo json_encode('El proyecto se encuentra ' . Proyecto::getEstado($idProyecto)); } else { return false; } }
public function attribute($id) { $proyecto = Proyecto::find($id); $patrocinadores = PatrocinadorProyecto::getListPatrocinadores($id); $patrocinadorp = $proyecto->patrocinador; $empleados = EmpleadoProyecto::getListEmpleados($id); $interesados = InteresadoProyecto::getListInteresados($id); $recursos = Recurso::getListRecursos($id); $riesgos = RiesgoInicial::getListRiesgos($id); $restricciones = Restriccion::getListRestricciones($id); $actividades = Actividad::getListActividades($id); $this->layout->title = 'Atributos de Proyecto'; $this->layout->titulo = 'Gestión de Proyectos'; $this->layout->nest('content', 'proyectos.attribute', array('proyecto' => $proyecto, 'patrocinadores' => $patrocinadores, 'patrocinadorp' => $patrocinadorp, 'empleados' => $empleados, 'interesados' => $interesados, 'recursos' => $recursos, 'riesgos' => $riesgos, 'restricciones' => $restricciones, 'actividades' => $actividades)); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 7 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $data["categorias"] = ProyectoCategoria::all()->lists('nombre', 'id'); $data["servicios"] = Servicio::all()->lists('nombre', 'idservicio'); $data["departamentos"] = Area::all()->lists('nombre', 'idarea'); $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id'); $proyecto = Proyecto::find($id); $data["cronograma"] = $proyecto->cronograma; return View::make('investigacion.proyecto.cronograma.show', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function validarProyectoExisteAjax() { if (!Request::ajax() || !Auth::check()) { return Response::json(array('success' => false), 200); } $id = Auth::id(); $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $id_proyecto = Input::get('id_proyecto'); if ($id_proyecto != '') { $proyecto = Proyecto::find($id_proyecto); if (!$proyecto) { $mensaje = 'No se encontro el proyecto.'; return Response::json(array('success' => false, 'mensaje' => $mensaje), 200); } $informacion_economica = InformacionEconomica::where('id_proyecto', $proyecto->id)->first(); if (!$informacion_economica) { $presupuesto = $proyecto->presupuesto; if ($presupuesto) { $reporte = $proyecto; $presupuestos['rh_inversion'] = $presupuesto->actividadesrh->sum('subtotal'); $presupuestos['eq_inversion'] = $presupuesto->actividadeseq->sum('subtotal'); $presupuestos['go_inversion'] = $presupuesto->actividadesgo->sum('subtotal'); $presupuestos['ga_inversion'] = $presupuesto->actividadesga->sum('subtotal'); $presupuestos['rh_inversion_post'] = $presupuesto->actividadesrhpost->sum('subtotal'); $presupuestos['eq_inversion_post'] = $presupuesto->actividadeseqpost->sum('subtotal'); $presupuestos['go_inversion_post'] = $presupuesto->actividadesgopost->sum('subtotal'); $presupuestos['ga_inversion_post'] = $presupuesto->actividadesgapost->sum('subtotal'); $actividades['rh_inversion'] = $presupuesto->actividadesrh; $actividades['eq_inversion'] = $presupuesto->actividadeseq; $actividades['go_inversion'] = $presupuesto->actividadesgo; $actividades['ga_inversion'] = $presupuesto->actividadesga; $actividades['rh_inversion_post'] = $presupuesto->actividadesrhpost; $actividades['eq_inversion_post'] = $presupuesto->actividadeseqpost; $actividades['go_inversion_post'] = $presupuesto->actividadesgopost; $actividades['ga_inversion_post'] = $presupuesto->actividadesgapost; } else { $mensaje = 'No se ha creado un presupuesto para este proyecto.'; return Response::json(array('success' => false, 'mensaje' => $mensaje), 200); } } else { $reporte = []; if ($informacion_economica) { $mensaje = 'Ya existe un reporte de información económica para este proyecto.'; } return Response::json(array('success' => false, 'mensaje' => $mensaje), 200); } } else { $reporte = []; } return Response::json(array('success' => true, 'reporte' => $reporte, 'presupuestos' => $presupuestos, 'actividades' => $actividades), 200); } else { return Response::json(array('success' => false), 200); } }
public function validarProyectoExisteAjax() { if (!Request::ajax() || !Auth::check()) { return Response::json(array('success' => false), 200); } $id = Auth::id(); $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) { $id_proyecto = Input::get('id_proyecto'); if ($id_proyecto != '') { $proyecto = Proyecto::find($id_proyecto); if ($proyecto) { $reporte = $proyecto; } else { $reporte = []; } } else { $reporte = []; } return Response::json(array('success' => true, 'reporte' => $reporte), 200); } else { return Response::json(array('success' => false), 200); } }