public function verifica($attribute, $params) { $modeloprueba = Clipro::model()->find("codpro=:micodpro", array(":micodpro" => is_null($this->c_hcod) ? '' : $this->c_hcod)); if (is_null($modeloprueba)) { $this->adderror('c_hcod', 'Esta empresa no existe'); } //else { //$this->adderror('c_hcod','hol apapa'); //} }
public function checkvalores($attribute, $params) { //verificando que se a el unico //Comporbando si existen valores en los matchcodes //En el modelo transportista $modeloprueba = Clipro::model()->find("codpro=:micodpro", array(":micodpro" => is_null($this->codprov) ? '' : $this->codprov)); if (is_null($modeloprueba)) { $this->adderror('codprov', 'Esta empresa no existe'); } //En el modelo destinatario }
public function checkvalores($attribute, $params) { //verificando que se a el unico //Comporbando si existen valores en los matchcodes //En el modelo cliente $modeloprueba = Clipro::model()->find("codpro=:micodpro", array(":micodpro" => is_null($this->codpro) ? '' : $this->codpro)); if (is_null($modeloprueba)) { $this->adderror('codpro', 'Este cliente no existe'); } else { /* $modeloprueba2=ObjetosCliente::model()->find("codpro=:micodpro and codobjeto=:miobjeto", array( ":micodpro"=>is_null($this->codpro)?'':$this->codpro, ":miobjeto"=>is_null($this->codobjeto)?'':$this->codobjeto ) ); if (is_null($modeloprueba2 )) //si no encuentra ninigun objeto en el cliente seleccionao $this->adderror('codobjeto','Esta referencia no existe'); */ } }
public function checkvalores($attribute, $params) { //verificando que se a el unico //Comporbando si existen valores en los matchcodes //En el modelo transportista $modeloprueba = Clipro::model()->find("codpro=:micodpro", array(":micodpro" => is_null($this->c_codtra) ? '' : $this->c_codtra)); if (is_null($modeloprueba)) { $this->adderror('c_codtra', 'Esta empresa de transportes no existe'); } else { //verficando que tenga una direccion fiscal por lo menos $modeloprueba7 = Direcciones::model()->find("c_hcod=:micodpro", array(":micodpro" => $this->c_codtra)); if (is_null($modeloprueba7)) { $this->adderror('c_codtra', 'Este transportista no cuenta con direccion fiscal'); } else { $this->n_directran = $modeloprueba7->n_direc; } //En el modelo destinatario $modeloprueba1 = Clipro::model()->find("codpro=:micodpro", array(":micodpro" => is_null($this->c_coclig) ? '' : $this->c_coclig)); if (is_null($modeloprueba1)) { $this->adderror('c_coclig', 'Este emisor no existe'); } else { //verficando que tenga una direccion fiscal por lo menos $modeloprueba17 = Direcciones::model()->find("c_hcod=:micodpro", array(":micodpro" => $this->c_coclig)); if (is_null($modeloprueba17)) { $this->adderror('c_coclig', 'Este emisor no cuenta con direccion fiscal'); } else { $this->n_direcformaldes = $modeloprueba17->n_direc; } } //En el modelo direcciones $modeloprueba11 = Direcciones::model()->find("n_direc=:micodpro", array(":micodpro" => empty($this->n_direc) ? 0 : $this->n_direc + 0)); if (is_null($modeloprueba11)) { $this->adderror('n_direc', 'Esta direccion no existe'); } else { } //En el modelo direcciones desl socio $modeloprueba111 = Direcciones::model()->find("n_direc=:micodpro", array(":micodpro" => is_null($this->n_dirsoc) ? 0 : $this->n_dirsoc + 0)); if (is_null($modeloprueba111)) { $this->adderror('n_dirsoc', 'Este punto de ingreso no existe'); } } }
<div class="row"> <?php //echo $form->hiddenField($model,'codlugar',array('value'=>$codpro)); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'codpro'); // Nombre de la etiqueta a mostrar ej: Tipo Organización $departamento = new CDbCriteria(); // Preparamos los parámetros de búsqueda $departamento->order = 'despro ASC'; // ordenamos alfabéticamente echo $form->dropDownList($model, 'codpro', CHtml::listData(Clipro::model()->findAll($departamento), 'codpro', 'despro'), array('ajax' => array('type' => 'POST', 'url' => CController::createUrl('Lugares/cargadirecciones'), 'update' => '#Lugares_n_direc'), 'prompt' => 'Seleccione una organizacion', 'disabled' => $model->isNewRecord ? '' : 'disabled')); echo $form->error($model, 'codpro'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'n_direc'); if (!$model->isNewRecord) { $criterial = new CDbCriteria(); $criterial->condition = 'c_hcod=:prove'; $criterial->params = array(':prove' => $model->codpro); $datos = CHtml::listData(Direcciones::model()->findAll($criterial), 'n_direc', 'c_direc'); } echo $form->dropDownList($model, 'n_direc', $model->isNewRecord ? array() : $datos, array('ajax' => array('type' => 'POST', 'url' => CController::createUrl('Lugares/Verlugares'), 'update' => '#primo'), 'prompt' => 'Seleccione una organizacion', 'disabled' => $model->isNewRecord ? '' : 'disabled'));
public function actioncargadirecciones() { $registros = Sociedades::model()->findAll("socio=:vc_hcod", array(":vc_hcod" => MiFactoria::cleanInput($_POST['socito']))); foreach ($registros as $fila) { $modelclipro = Clipro::model()->find("rucpro=:vrucpro", array(":vrucpro" => trim($fila->rucsoc))); if (!is_null($modelclipro)) { foreach ($modelclipro->direcciones as $filadireccion) { echo CHtml::tag('option', array('value' => $filadireccion->n_direc), CHtml::encode($filadireccion->c_direc), true); } } else { } break; } }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = Clipro::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'El enlace o direccion solicitado no existe'); } return $model; }
public function actionMuestraofertas() { $ruccodpro = substr(yii::app()->user->name, 0, 11); $codigoprov = Clipro::model()->find("rucpro=:vruc", array(":vruc" => $ruccodpro))->codpro; $this->render('vw_materialesoferta', array('codpro' => $codigoprov)); }
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); }
<?php $form = $this->beginWidget('CActiveForm', array('id' => 'contactos-form', 'enableAjaxValidation' => false)); ?> <div class="row"> <?php echo $form->labelEx($model, 'c_hcod'); ?> <?php if ($model->isNewRecord) { $datos = CHtml::listData(Clipro::model()->findAll(array('order' => 'despro')), 'codpro', 'despro'); echo $form->DropDownList($model, 'c_hcod', $datos, array('empty' => '--Seleccione una empresa--')); } else { //echo "el contacto es : ".$codpro; echo $form->textField($model, 'c_hcod', array('disabled' => 'disabled', 'size' => 6)); echo CHtml::textField('df', $model->contactos_clipro->despro, array('disabled' => 'disabled', 'size' => 36)); } ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'c_nombre'); ?>
public function checkvalores($attribute, $params) { $modeloprueba = Clipro::model()->find("codpro=:micodpro", array(":micodpro" => is_null($this->codpro) ? '' : $this->codpro)); if (is_null($modeloprueba)) { $this->adderror('codpro', 'Este cliente no existe'); } else { } }
public function proveedor() { return Clipro::model()->find("rucpro=:vrucpro", array(":vrucpro" => $this->rucsoc)); }
?> <div class="row"> <?php echo $form->hiddenField($model, 'codlugar', array('value' => $codpro)); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'deslugar'); ?> <?php $modelito = Clipro::model()->findByPk($codpro); echo $form->textField($model, 'deslugar', array('size' => 50, 'maxlength' => 50, 'value' => $model->isNewRecord ? $modelito->despro : $model->deslugar)); ?> <?php echo $form->error($model, 'deslugar'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'provincia'); ?> <?php echo $form->textField($model, 'provincia', array('size' => 30, 'maxlength' => 30)); ?> <?php