<?php $this->breadcrumbs = array(MatriculaDocumento::label(2), Yii::t('app', 'Index')); $this->menu = array(array('label' => Yii::t('app', 'Crear') . ' ' . MatriculaDocumento::label(), 'url' => array('create')), array('label' => Yii::t('app', 'Administrar') . ' ' . MatriculaDocumento::label(2), 'url' => array('admin'))); ?> <h1><?php echo GxHtml::encode(MatriculaDocumento::label(2)); ?> </h1> <?php $this->widget('zii.widgets.CListView', array('dataProvider' => $dataProvider, 'itemView' => '_view'));
public function actionSaveStateNew($estado_id, $tipdoc, $doc, $dane, $idmatriculadocumento) { if (MatriculaDocumento::model()->countByAttributes(array('NRO_OCUMENTO' => $doc)) >= 1) { $action = "update"; } else { $action = "create"; } switch ($action) { case 'create': $model = new MatriculaDocumento(); $model->matricula_id = 0; $model->TIPO_DOCUMENTO = $tipdoc; $model->CODIGO_DANE_SEDE = $dane; $model->NRO_OCUMENTO = $doc; $model->estado_id = $estado_id; $model->usuario_id = 1; $model->fecha_creacion = new CDbExpression('now()'); if ($model->save()) { echo "ok"; } else { echo "Error" . $model->getErrors(); } break; case 'update': $model = MatriculaDocumento::model()->findByAttributes(array('NRO_OCUMENTO' => $doc)); $model->matricula_id = 0; $model->TIPO_DOCUMENTO = $tipdoc; $model->CODIGO_DANE_SEDE = $dane; $model->NRO_OCUMENTO = $doc; $model->estado_id = $estado_id; $model->usuario_id = 1; $model->fecha_actualizacion = new CDbExpression('now()'); if ($model->save()) { return "ok"; } else { return "Error"; } break; } }