public function asignarJDD() { if (Request::ajax()) { $depto = Departamento::find(Departamento::departamentoJDDActual()); $profesor = Profesor::find(Input::get('id')); if ($profesor->rol == "profesor") { $profesor->rol = "JDD"; $depto->profesores_id = $profesor->id; $profesorActual = Profesor::find(Auth::user()->id); $profesorActual->rol = "profesor"; if ($profesor->forceSave() && $depto->save() && $profesorActual->forceSave()) { return Response::json(array('success' => 'true')); } else { return Response::json(array('success' => 'false')); } } else { return Response::json(array('success' => 'denegado')); } } }
@section('styles') @parent {{ HTML::style('/css/jquery.dataTables.min.css') }} @show @section('body') <div class="container"> <div class="form-group"> <div class="col-sm-7 col-xs-12 text-center"> {{ Form::open(array('id'=>'formAPDA', 'role'=>'form')) }} <span class="mensajeError alert-danger"></span> <div class="form-group row"> {{ Form::label('academia_id', 'Selecciona la academia', array('class' => 'col-sm-5'))}} <?php $collection = Departamento::find(Departamento::departamentoJDDActual())->academias()->whereNull('academias.profesores_id')->get()->toArray(); $collection = array_values(array_sort($collection, function ($value) { return $value['nombre']; })); $arreglo = array(); foreach ($collection as $clave => $valor) { $arreglo[$valor['id']] = $valor['nombre']; } ?> {{ Form::select('academia_id', $arreglo, null, array('class' => 'col-sm-5')) }} </div> <div class="form-group row"> {{ Form::label('profesor_id', 'Selecciona al profesor', array('class' => 'col-sm-5'))}} <?php $collection = DB::table('datos_profesor')->join('profesores', 'profesores.id', '=', 'datos_profesor.profesor_id')->join('academias_profesores', 'profesores.id', '=', 'academias_profesores.profesores_id')->where('profesores.rol', '=', 'profesor')->where('profesores.id', '<>', Auth::user()->id)->join('academias', 'academias.id', '=', 'academias_profesores.academias_id')->join('departamentos', 'academias.departamentos_id', '=', 'departamentos.id')->where('departamentos.id', '=', Departamento::departamentoJDDActual())->select('profesores.id', DB::raw('CONCAT(datos_profesor.nombre, " ", datos_profesor.apellido_paterno, " ", datos_profesor.apellido_materno) as nombre'))->orderBy('datos_profesor.nombre')->get(); $arreglo = array();
public function obtenerDatosEvento() { if (Request::ajax()) { $evento = Evento::find(Input::get("id")); $reunion = Reunion::whereEventosId(Input::get("id"))->first(); $datos = array(); $datos['nombre'] = $reunion->asunto; $fechayhora = $evento->start; $fechayhora = explode(" ", $fechayhora); $datos['ordinaria'] = $reunion->ordinaria == '1' ? "Ordinaria" : "Extraordinaria"; $datos['fecha'] = $fechayhora[0]; $datos['hora'] = $fechayhora[1]; $datos['academia'] = Academia::find(Academia::academiaPDAActual())->pluck('nombre'); $datos['departamento'] = Departamento::find(Academia::departamentoPDAActual())->pluck('nombre'); $datos['fecha_actual'] = date('Y-m-d'); return Response::json(array('success' => true, 'datos' => $datos)); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $Departamento = Departamento::find($id); $Departamento->delete(); return Input::get('id'); }
public function eliminarJDD() { if (Request::ajax()) { $depto = Departamento::find(Input::get('id')); $profesor = Profesor::find($depto->profesores_id); $depto->profesores_id = null; $profesor->rol = "profesor"; if ($profesor->forceSave() && $depto->save()) { return Response::json(array('success' => true)); } else { return Response::json(array('success' => false)); } } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $departamento = Departamento::find($id); $departamento->delete(); Session::flash('message', 'Registro eliminado satisfactoriamente!'); return Redirect::to('departamentos'); }