public function actionRegistro() { $modelAlumnos = new Alumno(); if (isset($_POST['Alumno'])) { try { $usuario = new Usuario(); $usuario->perfil = 3; $usuario->nombreUsuario = $_POST['Alumno']['identificacion']; $usuario->password = md5($_POST['Alumno']['identificacion']); if ($usuario->save()) { $alumno = new Alumno(); $alumno->attributes = $_POST['Alumno']; $alumno->idUsuario = $usuario->idUsuario; if (!$alumno->save()) { Yii::app()->user->setFlash('alert alert-danger', "Alumno no fue creado"); } else { Yii::app()->user->setFlash('alert alert-success', "Alumno fue creado con éxito"); $this->redirect(CController::createUrl('/sitio/index')); } } else { Yii::app()->user->setFlash('alert alert-danger', "Alumno no fue creado"); } } catch (Exception $e) { Yii::app()->user->setFlash('alert alert-danger', "Alumno no fue creado"); } } $this->render('registroEstudiantes', array('modelAlumnos' => $modelAlumnos)); }
public function nuevo() { if (Input::haspost("alumno")) { $alumno = new Alumno(Input::post("alumno")); $alumno->asignarIp(); if ($alumno->save()) { Flash::valid("Alumno Registrado"); } else { Flash::error("No se registro el alumno"); } } Router::redirect("alumno/"); }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Alumno(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Alumno'])) { $model->attributes = $_POST['Alumno']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->idAlumno)); } } $this->render('create', array('model' => $model)); }
public function create() { $data = Input::except('_token'); $rules = ['usuario' => 'required | unique:users,usuario', 'password' => 'required', 'nombres' => 'required', 'edad' => 'required', 'sexo' => 'required', 'mail' => 'required', 'estado_civil' => 'required', 'grupo_id' => 'required']; $validator = Validator::make($data, $rules); if ($validator->passes()) { $user = new User(); $user->usuario = Input::get('usuario'); $user->password = Hash::make(Input::get('password')); $user->tipo = "alumno"; $user->save(); $alumno = new Alumno(); $alumno->nombres = Input::get('nombres'); $alumno->edad = Input::get('edad'); $alumno->sexo = Input::get('sexo'); $alumno->mail = Input::get('mail'); $alumno->estado_civil = Input::get('estado_civil'); $alumno->grupo_id = Input::get('grupo_id'); $alumno->usuario_id = $user->id; $alumno->save(); return $this->postLogin(); } return Redirect::back()->withInput()->withErrors($validator->messages()); }
//Tengo que formatear la fecha para la base de datos //$f_ingreso_caba = date("Y-m-d", strtotime($params['f_ingreso_caba'])); ; //$fecha_inicio = date("Y-m-d", strtotime($params['f_inicio_b'])); ; //$fecha_fin = date("Y-m-d", strtotime($params['f_final_b'])); ; //echo "<pre>"; //print_r($params); //exit; $fecha_ingreso_caba = $params['b_f_a_ingreso_caba'] . '-' . $params['b_f_m_ingreso_caba']; $f_i_caba_datetime = date_create($fecha_ingreso_caba); //$date = date_create($fecha_ingreso_caba); $md5 = md5(time()); $alumno = new Alumno(); $beca = new Beca(); $params['usi_dni'] = $params['nro_documento']; //Agrego alumno, devuelve id $alumno_id = $alumno->save($params); //Le agrego unos campos que no vienen desde el formulario $d_beca = $params; $d_beca['alumno_id'] = $alumno_id; $d_beca['md5'] = $md5; $d_beca['f_ingreso_caba'] = date_format($f_i_caba_datetime, "Y-m-d"); /*$fecha_inicio = '1-'.$params['f_sem_inicio_b'].'-'.$params['f_inicio_b']; $f_inicio = date_create($fecha_inicio); $f_i_datetime = date_format($f_inicio,"Y-m-d"); $fecha_fin = '1-'.$params['f_sem_final_b'].'-'.$params['f_final_b']; $f_fin = date_create($fecha_fin); $f_f_datetime = date_format($f_fin,"Y-m-d"); */ $d_beca['f_inicio_b'] = $params['f_inicio_b']; //$f_i_datetime;
public function getAltaAlumnoCurso($curso_id, $usuario_id) { $alumno = new Alumno(); $alumno->usuario_id = $usuario_id; $alumno->save(); $this->getInsertarAlumno($curso_id, $alumno->id); }