public function actionUpdate($id, $idupdate, $save = 0)
 {
     $this->layout = 'main_box';
     Controller::scriptBasico(1, 0);
     $model = $this->loadModel($idupdate, 'MatriculaEspejo');
     if ($id != 0) {
         $modelold = Matricula::Model()->findByPk($id);
     } else {
         $modelold = new Matricula();
         $model->setScenario('updatenuevo');
     }
     if (isset($_POST['MatriculaEspejo'])) {
         $model->setAttributes($_POST['MatriculaEspejo']);
         if ($id != 0) {
             $qry = "";
             if ($_POST['MatriculaEspejo']['CODDPTO'] != "") {
                 $qry .= "CODDPTO=" . $_POST['MatriculaEspejo']['CODDPTO'];
             }
             if ($_POST['MatriculaEspejo']['CODMUN'] != "") {
                 $qry .= ",CODMUN=" . $_POST['MatriculaEspejo']['CODMUN'];
             }
             if ($_POST['MatriculaEspejo']['CODIGO_DANE_ESTABLEDUCATIVO'] != "") {
                 $qry .= ",CODIGO_DANE_ESTABLEDUCATIVO='" . $_POST['MatriculaEspejo']['CODIGO_DANE_ESTABLEDUCATIVO'] . "'";
             }
             if ($_POST['MatriculaEspejo']['CODIGO_DANE_SEDE'] != "") {
                 $qry .= ",CODIGO_DANE_SEDE='" . $_POST['MatriculaEspejo']['CODIGO_DANE_SEDE'] . "'";
             }
             if ($_POST['MatriculaEspejo']['TIPO_JORNADA'] != "" && $qry != "") {
                 $qry .= ",TIPO_JORNADA='" . $_POST['MatriculaEspejo']['TIPO_JORNADA'] . "'";
             } elseif ($_POST['MatriculaEspejo']['TIPO_JORNADA'] != "") {
                 $qry .= "TIPO_JORNADA='" . $_POST['MatriculaEspejo']['TIPO_JORNADA'] . "'";
             }
             if ($_POST['MatriculaEspejo']['GRADO'] != "" && $qry != "") {
                 $qry .= ",GRADO='" . $_POST['MatriculaEspejo']['GRADO'] . "'";
             } elseif ($_POST['MatriculaEspejo']['GRADO'] != "") {
                 $qry .= "GRADO='" . $_POST['MatriculaEspejo']['GRADO'] . "'";
             }
             if ($_POST['MatriculaEspejo']['GRUPO_CURSO'] != "" && $qry != "") {
                 $qry .= ",GRUPO_CURSO='" . $_POST['MatriculaEspejo']['GRUPO_CURSO'] . "'";
             } elseif ($_POST['MatriculaEspejo']['GRUPO_CURSO'] != "") {
                 $qry .= "GRUPO_CURSO='" . $_POST['MatriculaEspejo']['GRUPO_CURSO'] . "'";
             }
             if ($_POST['MatriculaEspejo']['NRO_OCUMENTO'] != "" && $qry != "") {
                 $qry .= ",NRO_OCUMENTO='" . $_POST['MatriculaEspejo']['NRO_OCUMENTO'] . "'";
             } elseif ($_POST['MatriculaEspejo']['NRO_OCUMENTO'] != "") {
                 $qry .= "NRO_OCUMENTO='" . $_POST['MatriculaEspejo']['NRO_OCUMENTO'] . "'";
             }
             if ($_POST['MatriculaEspejo']['APELLIDO1'] != "" && $qry != "") {
                 $qry .= ",APELLIDO1='" . $_POST['MatriculaEspejo']['APELLIDO1'] . "'";
             } elseif ($_POST['MatriculaEspejo']['APELLIDO1'] != "") {
                 $qry .= "APELLIDO1='" . $_POST['MatriculaEspejo']['APELLIDO1'] . "'";
             }
             if ($_POST['MatriculaEspejo']['APELLIDO2'] != "" && $qry != "") {
                 $qry .= ",APELLIDO2='" . $_POST['MatriculaEspejo']['APELLIDO2'] . "'";
             } elseif ($_POST['MatriculaEspejo']['APELLIDO2'] != "") {
                 $qry .= "APELLIDO2='" . $_POST['MatriculaEspejo']['APELLIDO2'] . "'";
             }
             if ($_POST['MatriculaEspejo']['NOMBRE1'] != "" && $qry != "") {
                 $qry .= ",NOMBRE1='" . $_POST['MatriculaEspejo']['NOMBRE1'] . "'";
             } elseif ($_POST['MatriculaEspejo']['NOMBRE1'] != "") {
                 $qry .= "NOMBRE1='" . $_POST['MatriculaEspejo']['NOMBRE1'] . "'";
             }
             if ($_POST['MatriculaEspejo']['NOMBRE2'] != "" && $qry != "") {
                 $qry .= ",NOMBRE2='" . $_POST['MatriculaEspejo']['NOMBRE2'] . "'";
             } elseif ($_POST['MatriculaEspejo']['NOMBRE2'] != "") {
                 $qry .= "NOMBRE2='" . $_POST['MatriculaEspejo']['NOMBRE2'] . "'";
             }
             if ($qry != "") {
                 Yii::app()->db->createCommand("UPDATE matricula set " . $qry . " WHERE IDMATRICULA={$id}")->execute();
                 $this->guardar_combos($_POST['MatriculaEspejo']['CODIGO_DANE_ESTABLEDUCATIVO'], $_POST['MatriculaEspejo']['TIPO_JORNADA'], $_POST['MatriculaEspejo']['GRADO'], $_POST['MatriculaEspejo']['GRUPO_CURSO']);
             }
             //                            if ($_POST['MatriculaEspejo']['CODDPTO'] != "")
             //                                $modelold->CODDPTO = $_POST['MatriculaEspejo']['CODDPTO'];
             //                            if ($_POST['MatriculaEspejo']['CODMUN'] != "")
             //                                $modelold->CODMUN = $_POST['MatriculaEspejo']['CODMUN'];
             //                            if ($_POST['MatriculaEspejo']['CODIGO_DANE_ESTABLEDUCATIVO'] != "")
             //                                $modelold->CODIGO_DANE_ESTABLEDUCATIVO = $_POST['MatriculaEspejo']['CODIGO_DANE_ESTABLEDUCATIVO'];
             //                            if ($_POST['MatriculaEspejo']['CODIGO_DANE_SEDE'] != "")
             //                                $modelold->CODIGO_DANE_SEDE = $_POST['MatriculaEspejo']['CODIGO_DANE_SEDE'];
             //                            if ($_POST['MatriculaEspejo']['TIPO_JORNADA'] != "")
             //                                $modelold->TIPO_JORNADA = $_POST['MatriculaEspejo']['TIPO_JORNADA'];
             //                            if ($_POST['MatriculaEspejo']['GRADO'] != "")
             //                                $modelold->GRADO = $_POST['MatriculaEspejo']['GRADO'];
             //                            if ($_POST['MatriculaEspejo']['GRUPO_CURSO'] != "")
             //                                $modelold->GRUPO_CURSO = $_POST['MatriculaEspejo']['GRUPO_CURSO'];
             //                            if ($_POST['MatriculaEspejo']['NRO_OCUMENTO'] != "")
             //                                $modelold->NRO_OCUMENTO = $_POST['MatriculaEspejo']['NRO_OCUMENTO'];
             //                            if ($_POST['MatriculaEspejo']['APELLIDO1'] != "")
             //                                $modelold->APELLIDO1 = $_POST['MatriculaEspejo']['APELLIDO1'];
             //                            if ($_POST['MatriculaEspejo']['APELLIDO2'] != "")
             //                                $modelold->APELLIDO2 = $_POST['MatriculaEspejo']['APELLIDO2'];
             //                            if ($_POST['MatriculaEspejo']['NOMBRE1'] != "")
             //                                $modelold->NOMBRE1 = $_POST['MatriculaEspejo']['NOMBRE1'];
             //                            if ($_POST['MatriculaEspejo']['NOMBRE2'] != "")
             //                                $modelold->NOMBRE2 = $_POST['MatriculaEspejo']['NOMBRE2'];
             //
             //                            if(!$modelold->save(true,array('CODDPTO','CODMUN','CODIGO_DANE_ESTABLEDUCATIVO','CODIGO_DANE_SEDE','TIPO_JORNADA','GRADO','GRUPO_CURSO','NRO_OCUMENTO','APELLIDO1','APELLIDO2','NOMBRE1','NOMBRE2')));
             //                                throw new CHttpException(400, Yii::t('app', 'Error al guardar.'));
         } else {
             $model->ID = 0;
         }
         if ($model->save()) {
             $this->redirect(array('update', 'idupdate' => $model->IDMATRICULAESPEJO, 'id' => $id, 'save' => 1));
         }
     }
     $this->render('update', array('model' => $model, 'modelold' => $modelold, 'save' => $save));
 }