public function actionAdmin()
 {
     Controller::scriptBasico(1);
     Controller::scriptBasico(2);
     Controller::scriptBasico(8);
     $model = new Administrativo('search');
     $modelDocumentosAntiguos = new VerDocumentoAdministrativoAntiguo('search');
     $modelDocumentosNuevos = new VerDocumentoAdministrativoNuevo('search');
     $model->unsetAttributes();
     $modelDocumentosAntiguos->unsetAttributes();
     $modelDocumentosNuevos->unsetAttributes();
     if (isset($_GET['Administrativo'])) {
         $model->setAttributes($_GET['Administrativo']);
         $modelDocumentosAntiguos->setAttributes($_GET['Administrativo']);
         $modelDocumentosNuevos->setAttributes($_GET['Administrativo']);
         $modelDocumentosNuevos->idadministrativo = 0;
     }
     $this->render('admin', array('model' => $model, 'modelDocumentosNuevos' => $modelDocumentosNuevos, 'modelDocumentosAntiguos' => $modelDocumentosAntiguos));
 }
 public function actionUpdate($id, $idupdate, $save = 0)
 {
     $modelold = Administrativo::Model()->findByPk($id);
     $model = $this->loadModel($idupdate, 'AdministrativoEspejo');
     $this->layout = 'main_box';
     Controller::scriptBasico(9);
     if (isset($_POST['AdministrativoEspejo'])) {
         $model->setAttributes($_POST['AdministrativoEspejo']);
         if ($id != 0) {
             if ($_POST['AdministrativoEspejo']['codigo_depto'] != "") {
                 $modelold->codigo_depto = $_POST['AdministrativoEspejo']['codigo_depto'];
             }
             if ($_POST['AdministrativoEspejo']['mun_codigo'] != "") {
                 $modelold->mun_codigo = $_POST['AdministrativoEspejo']['mun_codigo'];
             }
             if ($_POST['AdministrativoEspejo']['codigo_dane'] != "") {
                 $modelold->codigo_dane = $_POST['AdministrativoEspejo']['codigo_dane'];
             }
             if ($_POST['AdministrativoEspejo']['tipo_documento'] != "") {
                 $modelold->tipo_documento = $_POST['AdministrativoEspejo']['tipo_documento'];
             }
             if ($_POST['AdministrativoEspejo']['nro_documento'] != "") {
                 $modelold->nro_documento = $_POST['AdministrativoEspejo']['nro_documento'];
             }
             if ($_POST['AdministrativoEspejo']['apellido1'] != "") {
                 $modelold->apellido1 = $_POST['AdministrativoEspejo']['apellido1'];
             }
             if ($_POST['AdministrativoEspejo']['apellido2'] != "") {
                 $modelold->apellido2 = $_POST['AdministrativoEspejo']['apellido2'];
             }
             if ($_POST['AdministrativoEspejo']['nombre1'] != "") {
                 $modelold->nombre1 = $_POST['AdministrativoEspejo']['nombre1'];
             }
             if ($_POST['AdministrativoEspejo']['nombre2'] != "") {
                 $modelold->nombre2 = $_POST['AdministrativoEspejo']['nombre2'];
             }
             if (!$modelold->save()) {
                 throw new CHttpException(400, Yii::t('app', 'Error al guardar.'));
             }
         } else {
             $model->idadministrativo = 0;
         }
         if ($model->save()) {
             $this->redirect(array('update', 'idupdate' => $model->idadministrativoEspejo, 'id' => $id, 'save' => 1));
         }
     }
     $this->render('update', array('model' => $model, 'modelold' => $modelold, 'save' => $save));
 }
Beispiel #3
0
<?php

$this->breadcrumbs = array(Administrativo::label(2), Yii::t('app', 'Index'));
$this->menu = array(array('label' => Yii::t('app', 'Crear') . ' ' . Administrativo::label(), 'url' => array('create')), array('label' => Yii::t('app', 'Administrar') . ' ' . Administrativo::label(2), 'url' => array('admin')));
?>

<h1><?php 
echo GxHtml::encode(Administrativo::label(2));
?>
</h1>

<?php 
$this->widget('zii.widgets.CListView', array('dataProvider' => $dataProvider, 'itemView' => '_view'));