public function actionAgregaitemsolpe($idcabeza, $cest) { if ($cest == '10' or $cest == '99') { $model = new Solpe(); $model->setscenario("agregaritemscompra"); $this->performAjaxValidation1($model); if (isset($_POST['Solpe'])) { $model2 = Desolpe::model()->find("numero=:xnumero", array(":xnumero" => $_POST['Solpe']['numero'])); //$model->setscenario("xxx"); $model->Pasacompra($model2->hidsolpe, $idcabeza); if (!empty($_GET['asDialog'])) { //Close the dialog, reset the iframe and update the grid echo CHtml::script("window.parent.\$('#cru-dialogdetalle').dialog('close');\n\t\t\t\t\t\t\t\t\t\t\t\t\t window.parent.\$('#cru-detalle').attr('src','');\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\twindow.parent.\$.fn.yiiGridView.update('detalle-grid');\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\twindow.parent.\$.fn.yiiGridView.update('resumen-grid');\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"); Yii::app()->end(); } } if (!empty($_GET['asDialog'])) { $this->layout = '//layouts/iframe'; } $this->render('_form_detalle_solpe_total', array('model' => $model, 'idcabeza' => $idcabeza)); } else { //si ya cambio el estado impisble agregar mas items if (!empty($_GET['asDialog'])) { $this->layout = '//layouts/iframe'; } $this->render('vw_imposible', array()); } }