Example #1
1
 public function __construct()
 {
     parent::__construct("Capa8tv", "*****@*****.**");
 }
 public function update($id)
 {
     $padre = Padre::find($id);
     $rules = ['nombres_p' => 'required', 'esta_vivo_p' => 'required', 'nombres_m' => 'required', 'esta_vivo_m' => 'required', 'vives_con_tus_padres' => 'required', 'numero_hermanos' => 'required', 'que_lugar_ocupas_en_la_familia' => 'required'];
     if (Input::get('esta_vivo_p') == 'si') {
         $rules['telefono_p'] = 'required';
         $rules['edad_p'] = 'required';
         $rules['ocupacion_p'] = 'required';
         $rules['escolaridad_p'] = 'required';
         $rules['horario_laboral_p'] = 'required';
         $padre->telefono_p = Input::get('telefono_p');
         $padre->edad_p = Input::get('edad_p');
         $padre->ocupacion_p = Input::get('ocupacion_p');
         $padre->escolaridad_p = Input::get('escolaridad_p');
         $padre->horario_laboral_p = Input::get('horario_laboral_p');
     } else {
         $padre->telefono_p = "";
         $padre->edad_p = "";
         $padre->ocupacion_p = "";
         $padre->escolaridad_p = "";
         $padre->horario_laboral_p = "";
     }
     if (Input::get('esta_vivo_m') == 'si') {
         $rules['telefono_m'] = 'required';
         $rules['edad_m'] = 'required';
         $rules['ocupacion_m'] = 'required';
         $rules['escolaridad_m'] = 'required';
         $rules['horario_laboral_m'] = 'required';
         $padre->telefono_m = Input::get('telefono_m');
         $padre->edad_m = Input::get('edad_m');
         $padre->ocupacion_m = Input::get('ocupacion_m');
         $padre->escolaridad_m = Input::get('escolaridad_m');
         $padre->horario_laboral_m = Input::get('horario_laboral_m');
     } else {
         $padre->telefono_m = "";
         $padre->edad_m = "";
         $padre->ocupacion_m = "";
         $padre->escolaridad_m = "";
         $padre->horario_laboral_m = "";
     }
     if (Input::get('vives_con_tus_padres') == 'si') {
         $padre->con_quien_vives = "";
     } else {
         $padre->con_quien_vives = Input::get('con_quien_vives');
     }
     $validator = Validator::make(Input::except('_token'), $rules);
     if ($validator->fails()) {
         $messages = $validator->messages();
         return Redirect::back()->withInput()->withErrors($validator);
     }
     $padre->nombres_p = Input::get('nombres_p');
     $padre->esta_vivo_p = Input::get('esta_vivo_p');
     $padre->nombres_m = Input::get('nombres_m');
     $padre->esta_vivo_m = Input::get('esta_vivo_m');
     $padre->vives_con_tus_padres = Input::get('vives_con_tus_padres');
     $padre->numero_hermanos = Input::get('numero_hermanos');
     $padre->que_lugar_ocupas_en_la_familia = Input::get('que_lugar_ocupas_en_la_familia');
     $padre->save();
     return Redirect::route('padres');
 }
Example #3
0
 public function Registrar(Padre $data)
 {
     try {
         $sql = "INSERT INTO tb_padre (intdnipadre,nvchnombre,nvchapellidos,nvchcorreo,nvchcelular,intidhijo) VALUES (?, ?, ?, ?, ?, ?)";
         $this->pdo->prepare($sql)->execute(array($data->__GET('intdnipadre'), $data->__GET('nvchnombre'), $data->__GET('nvchapellidos'), $data->__GET('nvchcorreo'), $data->__GET('nvchcelular'), $data->__GET('intidhijo')));
     } catch (Exception $e) {
         die($e->getMessage());
     }
 }
 public function update($id)
 {
     $data = Padre::find($id);
     if (Input::get('lugar_trabajo_p') != null) {
         $data->lugar_trabajo_p = Input::get('lugar_trabajo_p');
         $data->ingreso_mensual_p = Input::get('ingreso_mensual_p');
     }
     if (Input::get('lugar_trabajo_m') != null) {
         $data->lugar_trabajo_m = Input::get('lugar_trabajo_m');
         $data->ingreso_mensual_m = Input::get('ingreso_mensual_m');
     }
     $data->save();
     return Redirect::back();
 }
    public function pdf($id)
    {
        $alumno = DB::select('SELECT nombres, grupo, turno, semestre, carrera, fecha_nacimiento,
			sexo,direccion,colonia,municipio, estado, mail,estado_civil,edad,cp, telefono,alumnos.created_at
			FROM alumnos
			join grupos on grupos.id = alumnos.grupo_id
			join turnos on turnos.id = grupos.turno_id
			join semestres on semestres.id = grupos.semestre_id
			join carreras on carreras.id = grupos.carrera_id
			WHERE alumnos.id = ?', [$id]);
        $antecedente = Antecedente::where('alumno_id', '=', $id)->get();
        $padre = Padre::where('alumno_id', '=', $id)->get();
        $socioeconomico = Socioeconomico::where('alumno_id', '=', $id)->get();
        $economico = Economico::where('alumno_id', '=', $id)->get();
        $comida = Comida::where('alumno_id', '=', $id)->get();
        $aspecto = Aspecto::where('alumno_id', '=', $id)->get();
        $pdf = PDF::loadView('alumnos.info', compact('alumno', 'antecedente', 'padre', 'socioeconomico', 'economico', 'comida', 'aspecto', 'id'));
        return $pdf->download('alumno.pdf');
    }
Example #6
0
<?php 
include 'headeradmin.php';
require_once 'padre.entidad.php';
require_once 'padre.model.php';
$buttonname = 'Registrar';
// Logica
$pad = new Padre();
$model = new PadreModel();
if (isset($_REQUEST['action'])) {
    switch ($_REQUEST['action']) {
        case 'actualizar':
            $pad->__SET('intidpadre', $_REQUEST['intidpadre']);
            $pad->__SET('intdnipadre', $_REQUEST['intdnipadre']);
            $pad->__SET('nvchnombre', $_REQUEST['nvchnombre']);
            $pad->__SET('nvchapellidos', $_REQUEST['nvchapellidos']);
            $pad->__SET('nvchcorreo', $_REQUEST['nvchcorreo']);
            $pad->__SET('nvchcelular', $_REQUEST['nvchcelular']);
            $pad->__SET('intidhijo', $_REQUEST['intidhijo']);
            $model->Actualizar($pad);
            header('Location: padre.php');
            break;
        case 'registrar':
            $buttonname = 'Registrar';
            $pad->__SET('intidpadre', $_REQUEST['intidpadre']);
            $pad->__SET('intdnipadre', $_REQUEST['intdnipadre']);
            $pad->__SET('nvchnombre', $_REQUEST['nvchnombre']);
            $pad->__SET('nvchapellidos', $_REQUEST['nvchapellidos']);
            $pad->__SET('nvchcorreo', $_REQUEST['nvchcorreo']);
            $pad->__SET('nvchcelular', $_REQUEST['nvchcelular']);
            $pad->__SET('intidhijo', $_REQUEST['intidhijo']);
            $model->Registrar($pad);