Exemple #1
0
 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'));
         }
     }
 }
Exemple #2
0
@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();
Exemple #3
0
 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));
     }
 }
Exemple #4
0
 /**
  * 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');
 }
Exemple #5
0
 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');
 }