public function del($id)
 {
     $tipos = new Tipos();
     $tipo = $tipos->find($id);
     if ($tipo) {
         if ($tipo->delete()) {
             Flash::valid("Tipo de Documento Borrado");
         } else {
             Flash::error("El Tipo de Documento no se pudo borrar");
         }
     } else {
         Flash::error("El Tipo de Documento no existe");
     }
     Router::redirect("tipos/");
 }
Example #2
0
	<div class="row">
		<?php echo $form->labelEx($model,'CED'); ?>
		<?php echo $form->dropDownList($model,'CED', CHtml::listData(Pers::model()->findAll(), 'CED', 'NOM'),array('empty' => ' Seleccione la persona')); ?>
		<?php echo $form->error($model,'CED'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'COD'); ?>
		<?php echo $form->dropDownList($model,'COD', CHtml::listData(Up::model()->findAll(array('condition'=>'REGION="CHOROTEGA"')), 'COD', 'DES'),array('empty' => ' Seleccione la U.P.')); ?>
		<?php echo $form->error($model,'COD'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'CODT'); ?>
		<?php echo $form->dropDownList($model,"CODT", CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="Perfil Plaza"')), 'CODT', 'DES'), array('empty'=>' Seleccione programa de atención')); ?>
		<?php echo $form->error($model,'CODT'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'POB'); ?>
		<?php echo $form->textField($model,'POB'); ?>
		<?php echo $form->error($model,'POB'); ?>
	</div>

	<div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'Guardar' : 'Save',array('confirm'=>'Seguro que desea realizar la transacción?')); ?>
             <?php echo CHtml::button('Cancelar', array('submit' => array('index'))); ?>
	</div>

<?php $this->endWidget(); ?>
Example #3
0
	<div class="row">
		<?php echo $form->labelEx($model,'CED'); ?>
		<?php echo $form->dropDownList($model,'CED', CHtml::listData(Pers::model()->findAll(), 'CED', 'NOM'),array('empty' => ' Seleccione la persona')); ?>
		<?php echo $form->error($model,'CED'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'COD'); ?>
		<?php echo $form->dropDownList($model,'COD', CHtml::listData(Up::model()->findAll(array('condition'=>'REGION="CHOROTEGA"')), 'COD', 'DES'),array('empty' => ' Seleccione la U.P.')); ?>
		<?php echo $form->error($model,'COD'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'CODT'); ?>
		<?php echo $form->dropDownList($model,"CODT", CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="Tipo servicio"')), 'DES', 'DES'), array('empty'=>' Seleccione tipo de servicio')); ?>
		<?php echo $form->error($model,'CODT'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'POB'); ?>
		<?php echo $form->textField($model,'POB'); ?>
		<?php echo $form->error($model,'POB'); ?>
	</div>

	<div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'Guardar' : 'Save',array('confirm'=>'Seguro que desea realizar la transacción?')); ?>
                <?php echo CHtml::button('Cancelar', array('submit' => array('index'))); ?>

	</div>
Example #4
0
 function __construct()
 {
     self::$arrayAlias = array('boleano' => 'Boleano', 'entero' => 'Entero', 'doble' => 'Doble', 'porcentaje' => 'Porcentaje', 'fecha' => 'Fecha', 'stringFecha' => 'StringFecha', 'texto' => 'Texto', 'lista' => 'Lista', 'nulo' => 'Nulo', 'email' => 'Correo', 'phone' => 'Telefono', 'url' => 'Url', 'date' => 'StringFecha', 'number' => 'Doble', 'integer' => 'Entero', 'onlyNumberSp' => 'NumerosYEspacios', 'onlyLetterSp' => 'LetrasYEspacios', 'onlyLetterNumber' => 'LetrasYNumeros', 'onlyLetterNumberSp' => 'LetrasNumerosYEspacios', 'onlyLetterNumberSpPunt' => 'LetrasNumerosEspacioYPuntuacion');
 }
Example #5
0
		<?php echo $form->error($model,'FECHA'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'CODT'); ?>
		<?php echo $form->dropDownList($model,"CODT", CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="infraestructura"')), 'CODT', 'DES'), array('empty'=>' Seleccione la ubicación')); ?>
		<?php echo $form->error($model,'CODT'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'COD'); ?>
	        <?php echo $form->dropDownList($model,'COD', CHtml::listData(Up::model()->findAll(array('condition'=>'REGION="CHOROTEGA"')), 'COD', 'DES'),array('empty' => ' Seleccione la U.P.')); ?>
		<?php echo $form->error($model,'COD'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'ESTADO'); ?>
                <?php echo $form->dropDownList($model,"ESTADO", CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="Estado"')), 'DES', 'DES'), array('empty'=>' Seleccione el estado')); ?>
		<?php /* echo $form->textField($model,'ESTADO',array('size'=>50,'maxlength'=>50));*/ ?>
		<?php echo $form->error($model,'ESTADO'); ?>
	</div>


	<div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'Guardar' : 'Save'); ?>
                 <?php echo CHtml::button('Cancelar', array('submit' => array('index'))); ?>
	</div>

<?php $this->endWidget(); ?>

</div><!-- form -->
    private function listasInput($regla = false){
    	
    	
    	
    	$cadena= '';
    	$cadena.=' <div id="tabsListas">';
    	$cadena.=' <ul>';
    	$cadena.=' <li><a href="#tabs-operaciones">'.utf8_encode($this->lenguaje->getCadena ('operaciones')).'</a></li>';
    	$cadena.=' <li><a href="#tabs-parametros">'.utf8_encode($this->lenguaje->getCadena ('parametros')).'</a></li>';
    	$cadena.=' <li><a href="#tabs-variables">'.utf8_encode($this->lenguaje->getCadena ('variables')).'</a></li>';
    	//if($regla===true){
    		$cadena.=' <li><a href="#tabs-funciones">'.utf8_encode($this->lenguaje->getCadena ('funciones')).'</a></li>';
    	//}
    	$cadena.=' </ul>';
    	
    	
    	//operaciones
    	$cadena.=' <div class="tabOverflow" id="tabs-operaciones">';
    	$cadena.=' <div class="contenedorCalculadora">';
    	
    	foreach ($this->operadores as $operador){
    		$cadena.=' <div onclick="insertarValorTextBox(\''.$operador['nombre'].'\')" class="elementoListaCalculadora"><a  title="'.$operador['alias'].'"  >'.$operador['nombre'].'</a></div>';
    	}
    	
    	$cadena.=' </div>';
    	$cadena.=' </div>';
    	
    	
    	//parametros
    	
    	$cadena.=' <div  id="tabs-parametros">';
    	$cadena.=' <div >';
    	
    	$cadena.=' <div class="form-inline"><input class="form-control" placeholder="'.utf8_encode($this->lenguaje->getCadena ('buscar')).'" type="text" id="buscarParametro" onkeyup="buscarBotonesCalculadora(\'botonParametro\' ,\'buscarParametro\')" ></input></div>';
    	$cadena.=' <div class="tabOverflow">';
    	
    	 if($this->getListaElementos('parametro',array('','','','','','',1))){
    	 	foreach ($this->listaElementos as $elemento){
    	 		$cadena.=' <div style="overflow: hidden;" onclick="insertarValorTextBox(\'_'.$elemento['nombre'].'_\')" class="botonParametro elementoListaCalculadora"><a  title="insertar '.$elemento['nombre'].' , valor:'.base64_decode($elemento['valor']).' ,tipo:'.Tipos::getTipoAlias($elemento['tipo']).' " >'.$elemento['nombre'].'</a></div>';
    	 	} 	
    	 }
    
    	$cadena.=' </div>';
    	$cadena.=' </div>';
    	$cadena.=' </div>';

    	
    	//variables
    	 
    	$cadena.=' <div  id="tabs-variables">';
    	$cadena.=' <div >';
    	$cadena.=' <div class="form-inline"><input class="form-control" placeholder="'.utf8_encode($this->lenguaje->getCadena ('buscar')).'" type="text" id="buscarVariable" onkeyup="buscarBotonesCalculadora(\'botonVariable\' ,\'buscarVariable\')" ></input></div>';
    	$cadena.=' <div class="tabOverflow">';
    	if($this->getListaElementos('variable',array('','','','','','',1))){
    		foreach ($this->listaElementos as $elemento){
    			$cadena.=' <div style="overflow: hidden;" onclick="insertarValorTextBox(\''.$elemento['nombre'].'\')" class="botonVariable elementoListaCalculadora"><a  title="insertar '.$elemento['nombre'].' , valor:'.base64_decode($elemento['valor']).' ,tipo:'.Tipos::getTipoAlias($elemento['tipo']).' "  >'.$elemento['nombre'].'</a></div>';
    		}
    	}
    	 
    	$cadena.=' </div>';
    	$cadena.=' </div>';
    	$cadena.=' </div>';
    	 
    	
    	
    	//if($regla===true){
    		//funciones
    		
    		$cadena.=' <div  id="tabs-funciones">';
    		$cadena.=' <div >';
    		$cadena.=' <div class="form-inline"><input class="form-control" placeholder="'.utf8_encode($this->lenguaje->getCadena ('buscar')).'" type="text" id="buscarFuncion" onkeyup="buscarBotonesCalculadora(\'botonFuncion\' ,\'buscarFuncion\')" ></input></div>';
    		$cadena.=' <div class="tabOverflow">';
    		if($this->getListaElementos('funcion',array('','','','','1'))){
    			
    			foreach ($this->listaElementos as $elemento){
    				
    				$v2 = $this->getVariablesListaDelTexto(base64_decode($elemento['valor']));
    				
    				$valorParametrosFuncion='';
    				if(is_array($v2)){
    					foreach ($v2 as $v) $valorParametrosFuncion.=$v[0].",";
    				}
    				$valorParametrosFuncion = trim($valorParametrosFuncion, ",");
    				$cadena.=' <div style="overflow: hidden;" onclick="insertarValorTextBox(\''.$elemento['nombre'].'('.$valorParametrosFuncion.')\')" class="botonFuncion elementoListaCalculadora"><a  title="insertar '.$elemento['nombre'].'('.$valorParametrosFuncion.') ,tipo:'.Tipos::getTipoAlias($elemento['tipo']).'"  >'.$elemento['nombre'].'</a></div>';
    			}
    		}
    		
    		$cadena.=' </div>';
    		$cadena.=' </div>';
    		$cadena.=' </div>';
    	//}
    	
    	$cadena.=' </div>';
    	
    	return $cadena; 
    }
Example #7
0
						<div class="carousel-caption">
							<h4>
								Sushi de primera calidad
							</h4>
						</div>
					</div>
				</div> <a class="left carousel-control" href="#carousel-935538" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a> <a class="right carousel-control" href="#carousel-935538" data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span></a>
			</div>
		</div>
	</div>
	<div class="row clearfix">
		<div class="col-md-12 column">
			<h3 class="text-center">
                            <form action="platos.php" method="post">
                                <?php 
list($tipos) = Tipos::getTipos();
foreach ($tipos as $tipo) {
    echo "<input type='radio' name='tipos' onchange='showPlatos(this.value)' value='" . $tipo->getValueEncoded("id_tipo") . "'>" . $tipo->getValueEncoded("nombre") . " ";
}
?>
                            </form>
			</h3>
                    
                    <div id="txtHint"><h3 class="text-center">Seleccione un tipo para ver sus platos</h3></div>
			
		</div>
	</div>
</div>
</body>
</html>
 private function validarColumna($colIndex = '', $valor = '')
 {
     if (is_null($colIndex) || $colIndex == '' || is_null($valor) || $valor == '') {
         $this->mensaje->addMensaje("101", "errorEntradaParametros", 'error');
         return false;
     }
     $conexion = $this->getConexion();
     $this->setConexion('estructura');
     $columnaId = $this->getColumnas($colIndex, 'nombre', 'id');
     $tipoDatoID = $this->getColumnas($columnaId, 'id', 'tipo_dato_id');
     $tipoDatoNombre = $this->getTipoDato($tipoDatoID, 'id', 'nombre');
     if ($tipoDatoID === false || $columnaId === false) {
         $this->mensaje->addMensaje("101", "errorEntradaColumnaInvalida: " . $colIndex, 'error');
         $this->setConexion($conexion);
         return false;
     }
     $tipoDatoNombre = $this->getTipoDato($tipoDatoID, 'id', 'nombre');
     //si es fecha
     if ($tipoDatoNombre == 'date') {
         $valor = explode(",", $valor);
         foreach ($valor as $val) {
             if (Tipos::validarTipo($val, $tipoDatoID) === false) {
                 $this->mensaje->addMensaje("101", "errorTipoDatoColumna: " . $colIndex, 'error');
                 $this->setConexion($conexion);
                 return false;
             }
             $nuevoValor = Tipos::evaluarTipo($val, $tipoDatoID);
             if ($nuevoValor === false) {
                 $this->mensaje->addMensaje("101", "errorValorColumna:" . $colIndex, 'error');
                 $this->setConexion($conexion);
                 return false;
             }
         }
     } else {
         if (Tipos::validarTipo($valor, $tipoDatoID) === false) {
             $this->mensaje->addMensaje("101", "errorTipoDatoColumna: " . $colIndex, 'error');
             $this->setConexion($conexion);
             return false;
         }
         $nuevoValor = Tipos::evaluarTipo($valor, $tipoDatoID);
         if ($nuevoValor === false) {
             $this->mensaje->addMensaje("101", "errorValorColumna:" . $colIndex, 'error');
             $this->setConexion($conexion);
             return false;
         }
     }
     //validar si es una lista, si el id de la lista existe
     $tipoInput = $this->getColumnas($columnaId, 'id', 'input');
     $this->tmpTipoInputColumna = $tipoInput;
     $this->tmpValorColumna = $nuevoValor;
     if ($tipoInput === false) {
         $this->mensaje->addMensaje("101", "errorInput: " . $colIndex, 'error');
         $this->setConexion($conexion);
         return false;
     }
     $this->setConexion($conexion);
     if (strtolower($tipoInput) == 'select') {
         $conexion = $this->getConexion();
         $this->setConexion('estructura');
         $objetoId = $this->getColumnas($columnaId, 'id', 'objetos_id');
         if ($objetoId === false) {
             $this->mensaje->addMensaje("101", "registroObjetoNoExiste", 'error');
             $this->setConexion($conexion);
             return false;
         }
         $objetoNombre = $this->getObjeto($objetoId, 'id', 'ejecutar');
         if ($objetoNombre === false) {
             $this->mensaje->addMensaje("101", "registroObjetoNoExiste", 'error');
             $this->setConexion($conexion);
             return false;
         }
         $objetoNombre = ucfirst($objetoNombre);
         $ejecucion = 'get' . $objetoNombre;
         $conexionObjeto = $this->getColumnas($columnaId, 'id', 'conexion_nombre');
         $this->setConexion($conexionObjeto);
         $validacionIdEnLista = (bool) $this->{$ejecucion}($nuevoValor, 'id', 'id');
         if ($validacionIdEnLista === false) {
             $this->mensaje->addMensaje("101", "errorFk: " . $colIndex, 'error');
             $this->setConexion($conexion);
             return false;
         }
         $this->setConexion($conexion);
     }
     $this->setConexion($conexion);
     return true;
 }
Example #9
0
 /**
  * Este metodo devuelve una lista con los datos de sentencia SQL
  * @return List
  */
 public function getProgramlist()
 {
     $sql = "select CODT,DES from tipos where tipo='programa'";
     $list = Tipos::model()->findAllBySql($sql, $params = array(':TIPO' => 'programa'));
     //$list = Tipos::model()->findAll('TIPO = :TIPO ',array(':TIPO'=>'programa'));
     $lista = CHtml::listData($list, 'CODT', 'DES');
     foreach ($lista as $value => $descripcion) {
         echo CHtml::tag('option', array('value' => $value), CHtml::encode($descripcion), true);
     }
 }
Example #10
0
                            'showButtonPanel'=>'true','mode'=>'focus','dateFormat'=>'yy',
                        ),));
                    ?>
		<?php echo $form->error($model,'FECHA'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'CODT'); ?>
		<?php //echo $form->textField($model,'CODT'); ?>
                <?php echo $form->dropDownList($model,'CODT', CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="SIVEO"')), 'CODT', 'DES'),array('empty' => ' Seleccione Tipo.')); ?>
		<?php echo $form->error($model,'CODT'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'GRUPO'); ?>
		<?php echo $form->dropDownList($model,'GRUPO', CHtml::listData(Tipos::model()->findAll(array('condition'=>'tipo="Grupo Etario"')), 'CODT', 'DES'),array('empty' => ' Seleccione grupo.')); ?>
		<?php echo $form->error($model,'GRUPO'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'VALOR'); ?>
		<?php echo $form->textField($model,'VALOR',array('size'=>10,'maxlength'=>10)); ?>
		<?php echo $form->error($model,'VALOR'); ?>
	</div>

	<div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'Guardar' : 'Save',array('confirm'=>'Seguro que desea realizar la transacción?')); ?>
             <?php echo CHtml::button('Cancelar', array('submit' => array('index'))); ?>
	</div>

<?php $this->endWidget(); ?>
 function campo($icone, $id = '')
 {
     return parent::campo('call', $id, "onkeyup=\"telefoneMask();\"");
 }
Example #12
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 $id the ID of the model to be loaded
  * @return Tipos the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Tipos::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
Example #13
0
 function campo($icone = 'user', $id = '', $complemento = '', $classe = '')
 {
     return parent::campo('user', $id, $complemento, $classe);
 }
Example #14
0
 function campo($icone = '', $id = '', $complemento = '', $classe = '')
 {
     return parent::campo('calendar', $id, "onfocus=\"datapick()\"");
 }