protected function guardar_combos($CODIGO_DANE_SEDE, $TIPO_JORNADA, $GRADO, $GRUPO_CURSO)
 {
     if ($CODIGO_DANE_SEDE != "") {
         if ($TIPO_JORNADA != "") {
             $jornada = Jornada::model()->find("idjornada=" . $TIPO_JORNADA . " AND codigo_dane_sede='" . $CODIGO_DANE_SEDE . "'");
             if ($jornada == null) {
                 $newjornada = new Jornada();
                 $newjornada->idjornada = $TIPO_JORNADA;
                 $newjornada->codigo_dane_sede = $CODIGO_DANE_SEDE;
                 $newjornada->jornada = JornadaEducativa::model()->findByPk($TIPO_JORNADA)->Descripcion;
                 $newjornada->save();
             }
             if ($GRADO != "") {
                 $grado = Grado::model()->find("idgrado=" . $GRADO . " AND jornada_id=" . $TIPO_JORNADA . " AND codigo_dane_sede='" . $CODIGO_DANE_SEDE . "'");
                 if ($grado == null) {
                     $newgrado = new Grado();
                     $newgrado->jornada_id = $TIPO_JORNADA;
                     $newgrado->codigo_dane_sede = $CODIGO_DANE_SEDE;
                     $newgrado->idgrado = $GRADO;
                     $newgrado->grado = GradoEducativo::model()->find("Codigo=" . $GRADO)->Descripcion;
                     $newgrado->save();
                 }
                 if ($GRUPO_CURSO != "") {
                     $grupo = Grupo::model()->find("grado=" . $GRADO . " AND grupo_curso=" . $GRUPO_CURSO . " AND codigo_dane_sede='" . $CODIGO_DANE_SEDE . "'");
                     if ($grupo == null) {
                         $newgrupo = new Grupo();
                         $newgrupo->grado = $GRADO;
                         $newgrupo->codigo_dane_sede = $CODIGO_DANE_SEDE;
                         $newgrupo->grupo_curso = $GRUPO_CURSO;
                         $newgrupo->save();
                     }
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
                <tr>
                    <td>
                        <?php 
echo $form->labelEx($model, 'GRADO');
?>
                        <?php 
if ($grado != "") {
    $valtemp = $grado;
} elseif ($model->GRADO != "") {
    $valtemp = $model->GRADO;
} elseif ($modelold->GRADO != "") {
    $valtemp = $modelold->GRADO;
} else {
    $valtemp = "";
}
echo $form->dropDownList($model, 'GRADO', CHtml::listData(GradoEducativo::model()->findAll(), 'Codigo', 'Descripcion'), array('prompt' => 'Seleccione...', 'class' => 'Ccombo', 'options' => array($valtemp => array('selected' => true))));
?>
                        <?php 
echo $form->error($model, 'GRADO');
?>
                    </td>
                    <td>
                        <?php 
echo $form->labelEx($model, 'GRUPO_CURSO');
?>
                        <?php 
if ($grupo != "") {
    echo $form->textField($model, 'GRUPO_CURSO', array('value' => $grupo, 'maxlength' => 6));
} else {
    echo $form->textField($model, 'GRUPO_CURSO', array('placeholder' => $modelold->GRUPO_CURSO, 'maxlength' => 6));
}