Example #1
0
 public function getEdit($parentModel, $relation, $idRow)
 {
     $parentList = new $parentModel();
     $relation = $parentList->{$relation}();
     $sonModel = $relation->getRelated();
     $sonObject = $sonModel::find($idRow);
     $fieldName = Request::get("field");
     $fieldValue = Request::get("value");
     if (isset($_GET['valuesToChange'])) {
         if ($_GET['valuesToChange'] == Renderer::INPUT_DATE) {
             $fieldValue = DateSql::changeToSql($fieldValue);
         }
     }
     $sonObject->{$fieldName} = $fieldValue;
     $sonObject->save();
 }
 public function getModificarDemandante($id)
 {
     $data_user = Input::get('usuario');
     $demandante = Demandante::find($id);
     $data_user['fecha_nacimiento'] = DateSql::changeToSql($data_user['fecha_nacimiento']);
     $usuario = $demandante->usuarios;
     foreach ($data_user as $index => $value) {
         $usuario->{$index} = $value;
     }
     $usuario->save();
     $demandante->usuarios->titulaciones()->detach();
     if (null !== Input::get('titulaciones')) {
         $demandante->usuarios->titulaciones()->attach(Input::get('titulaciones'));
     }
     return "ok";
 }
Example #3
0
 public function postFichaOferta($id)
 {
     if (Input::has("field_nueva_inscripcion")) {
         $oferta = Oferta::find($id);
         $oferta->inscritos()->attach(array(Input::get("field_demandante_id") => array('created_at' => DateSql::changeToSql(Input::get("field_created_at")), 'estado' => Input::get("field_estado"))));
         return Redirect::back()->withOk("Inscrito añadido con éxito a la oferta");
     }
 }
Example #4
0
 public function getCambioTareaInicio($id)
 {
     $tarea = Curso_TareasChecklistInicio::find($id);
     $nombreField = Request::get("field");
     $value = Request::get("value");
     if ($nombreField == "fecha_limite") {
         $value = DateSql::changeToSql($value);
     }
     $tarea->{$nombreField} = $value;
     $tarea->save();
 }
Example #5
0
 public function postFichaDocente($docenteID)
 {
     $docente = Docente::find($docenteID);
     $data = $_POST;
     foreach ($data as $index => $value) {
         if ($index == "field_eval_ini_fecha" || $index == "field_eval_situ_fecha" || $index == "field_eval_fin_fecha") {
             $data[$index] = DateSql::changeToSql($value);
         }
     }
     $this->saveCRUDForm($docente, $data);
     return Redirect::back()->withOk("Ficha modificada con éxito");
 }
Example #6
0
 public function postFichaEmpresa($id_empresa)
 {
     $empresa = Empresa::find($id_empresa);
     $data = $_POST;
     foreach ($data as $index => &$value) {
         if ($index == "field_eval_fecha_evaluacion") {
             $value = DateSql::changeToSql($value);
         }
     }
     $this->saveCRUDForm($empresa, $data);
     return Redirect::back()->withOk('Ficha modificada con éxito');
 }