Beispiel #1
0
 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');
     //}
 }
Beispiel #2
0
 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
 }
Beispiel #3
0
 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');	
         */
     }
 }
Beispiel #4
0
 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');
         }
     }
 }
Beispiel #5
0
	<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'));
Beispiel #6
0
 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;
     }
 }
Beispiel #7
0
 /**
  * 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));
 }
Beispiel #9
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);
 }
Beispiel #10
0
<?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');
?>
Beispiel #11
0
 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 {
     }
 }
Beispiel #12
0
 public function proveedor()
 {
     return Clipro::model()->find("rucpro=:vrucpro", array(":vrucpro" => $this->rucsoc));
 }
Beispiel #13
0
?>

	<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