Пример #1
0
 public function actionCrearconcodpro()
 {
     $model = new Lugares();
     if (isset($_GET['codpro'])) {
         $codigoprov = MiFactoria::cleanInput($_GET['codpro']);
         $registro = Clipro::model()->findBypK($codigoprov);
         if (IS_NULL($registro)) {
             throw new CHttpException(500, __CLASS__ . '' . __FUNCTION__ . '   ' . __LINE__ . '    El codigo de proveedor Especificado no existe');
         }
         if (count($registro->direcciones) == 0) {
             Yii::app()->user->setFlash('error', " Error :  El proveedor indicado no cuenta con direcciones fiscales, debe de crear una por lo menos ");
         }
         if (isset($_POST['Lugares'])) {
             $model->attributes = $_POST['Lugares'];
             $model->codpro = $codigoprov;
             if ($model->save()) {
                 Yii::app()->user->setFlash('success', " Se ha creado el Lugar  " . $model->deslugar);
             } else {
                 Yii::app()->user->setFlash('error', " Error :  ");
             }
             $this->redirect(array('admin'));
         }
         $this->render('_form_con_codpro', array('model' => $model, 'codpro' => $codigoprov, 'modeloclipro' => $registro));
     } else {
         throw new CHttpException(500, 'El codigo de proveedor no ha sido espeificado');
     }
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
 }