/**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $this->layout->title = 'Editar Alcance';
     $this->layout->titulo = 'Gestión de Actividades';
     $alcance = Alcance::find($id);
     $actividad = Actividad::find($alcance->actividadid);
     $calificaciones = Calificacion::getListCmbAll();
     $this->layout->nest('content', 'alcances.edit', array('alcance' => $alcance, 'calificaciones' => $calificaciones, 'actividad' => $actividad));
 }
 /**
  * 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 postCambiarestado()
 {
     if (Request::ajax()) {
         $actividad = Actividad::find(Input::get('id'));
         $actividad->estado = Input::get('estado');
         //            $actividad->usuario_updated_at = Auth::user()->id;
         $actividad->save();
         return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente'));
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index($id)
 {
     $alcance = Alcance::find($id);
     $adquisiciones = Adquisicion::getListAdquisiciones($id);
     $actividad = Actividad::find($alcance->actividadid);
     $proyecto = Proyecto::find($actividad->proyectoid);
     $this->layout->title = 'Adquisiciones';
     $this->layout->titulo = 'Gestión de Alcances';
     $this->layout->nest('content', 'adquisiciones.index', array('alcance' => $alcance, 'adquisiciones' => $adquisiciones, 'proyecto' => $proyecto));
 }
示例#5
0
 public function borrar_actividad()
 {
     $id = Input::get('idedit');
     $actividad = Actividad::find($id);
     if ($actividad->delete()) {
         Session::flash('message', 'Eliminado correctamente');
         Session::flash('class', 'success');
     } else {
         Session::flash('message', 'Ha ocurrido un error, intentelo nuevamente');
         Session::flash('class', 'danger');
     }
     return Redirect::to('actividad');
 }
 public function show($id)
 {
     $this->layout->title = 'Mostrar Actividad';
     $this->layout->titulo = 'Gestión de Proyectos';
     $actividad = Actividad::find($id);
     $this->layout->nest('content', 'actividades.show', array('actividad' => $actividad));
 }
 public function edit($id)
 {
     $this->data['actividad'] = Actividad::find($id);
     $this->data['voluntarios'] = Personal::where('tipoPersonal', '=', 'Voluntario')->get();
     return View::make('admin.participaciones.edit', $this->data);
 }
示例#8
0
 /**
  * actualizar los quiebres y actividades relacionadas
  * POST /quiebre/editar
  *
  * @return Response
  */
 public function postEditar()
 {
     if (Request::ajax()) {
         $regex = 'regex:/^([a-zA-Z01-9 .,ñÑÁÉÍÓÚáéíóú_-]{2,60})$/i';
         $required = 'required';
         $numeric = 'numeric';
         $reglas = array('nombre' => $required . '|' . $regex, 'apocope' => $regex, 'quiebregrupos' => $required . '|' . $numeric);
         $mensaje = array('required' => ':attribute Es requerido', 'regex' => ':attribute Solo debe ser Texto', 'numeric' => ':attribute seleccione');
         $validator = Validator::make(Input::all(), $reglas, $mensaje);
         if ($validator->fails()) {
             return Response::json(array('rst' => 2, 'msj' => $validator->messages()));
         }
         //editando quiebre
         $quiebreId = Input::get('id');
         $quiebres = Quiebre::find($quiebreId);
         $quiebres['nombre'] = Input::get('nombre');
         $quiebres['estado'] = Input::get('estado');
         $quiebres['apocope'] = Input::get('apocope');
         $quiebres['quiebre_grupo_id'] = Input::get('quiebregrupos');
         $quiebres->save();
         //actulizando a estado 0 segun quiebre seleccionado
         DB::table('actividad_quiebre')->where('quiebre_id', $quiebreId)->update(array('estado' => 0));
         $actividades = Input::get('actividad');
         //si estado de celula esta activo y no selecciono nin gun quebre
         if (Input::get('estado') == 1 and !empty($actividades)) {
             for ($i = 0; $i < count($actividades); $i++) {
                 $actividadId = $actividades[$i];
                 $actividad = Actividad::find($actividadId);
                 //buscando en la tabla
                 $actividadQuiebre = DB::table('actividad_quiebre')->where('quiebre_id', '=', $quiebreId)->where('actividad_id', '=', $actividadId)->first();
                 if (is_null($actividadQuiebre)) {
                     $quiebres->actividades()->save($actividad, array('estado' => 1));
                 } else {
                     //update a la tabla actividad_quiebre
                     DB::table('actividad_quiebre')->where('quiebre_id', '=', $quiebreId)->where('actividad_id', '=', $actividadId)->update(array('estado' => 1));
                 }
             }
         }
         //actulizando a estado 0 segun quiebre seleccionado
         DB::table('motivo_quiebre')->where('quiebre_id', $quiebreId)->update(array('estado' => 0, 'updated_at' => date('Y-m-d H:i:s'), 'usuario_updated_at' => Auth::user()->id));
         $motivos = Input::get('motivo');
         //si estado de motivo esta activo y no selecciono nin gun quebre
         if (Input::get('estado') == 1 and !empty($motivos)) {
             for ($i = 0; $i < count($motivos); $i++) {
                 $motivoId = $motivos[$i];
                 $motivo = Motivo::find($motivoId);
                 //buscando en la tabla
                 $motivoQuiebre = DB::table('motivo_quiebre')->where('quiebre_id', '=', $quiebreId)->where('motivo_id', '=', $motivoId)->first();
                 if (is_null($motivoQuiebre)) {
                     $quiebres->motivos()->save($motivo, array('created_at' => date('Y-m-d H:i:s'), 'usuario_created_at' => Auth::user()->id));
                 } else {
                     //update a la tabla actividad_quiebre
                     DB::table('motivo_quiebre')->where('quiebre_id', '=', $quiebreId)->where('motivo_id', '=', $motivoId)->update(array('estado' => 1, 'updated_at' => date('Y-m-d H:i:s'), 'usuario_updated_at' => Auth::user()->id));
                 }
             }
         }
         return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente'));
     }
 }
示例#9
0
 public function edit($id)
 {
     $this->data['actividad'] = Actividad::find($id);
     $this->data['addActividadesActive'] = 'active';
     return View::make('admin.actividades.edit', $this->data);
 }