Esempio n. 1
0
 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());
     }
 }