Ejemplo n.º 1
0
 public function loadModel($id)
 {
     $model = Provincia::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, Yii::t('app', 'The requested page does not exist.'));
     }
     return $model;
 }
 public function actionAjaxGetProvinciaByRegion()
 {
     if (Yii::app()->request->isAjaxRequest) {
         //            die(var_dump($_POST));
         if (isset($_POST['region_id']) && $_POST['region_id'] > 0) {
             $data = Provincia::model()->findAll(array("condition" => "region_id =:region_id ", "order" => "nombre", "params" => array(':region_id' => $_POST['region_id'])));
             if ($data) {
                 $data = CHtml::listData($data, 'id', 'nombre');
                 echo CHtml::tag('option', array('value' => 0, 'id' => 'p'), '- Provincias -', true);
                 foreach ($data as $value => $name) {
                     echo CHtml::tag('option', array('value' => $value), CHtml::encode($name), true);
                 }
             } else {
                 echo CHtml::tag('option', array('value' => 0, 'id' => 'p'), '- No existen opciones -', true);
             }
         } else {
             echo CHtml::tag('option', array('value' => 0, 'id' => 'p'), '- Seleccione una provincia -', true);
         }
     }
 }
Ejemplo n.º 3
0
<?php

/* @var $this LocalidadController */
/* @var $model Localidad */
$this->breadcrumbs = array('Localidads' => array('index'), 'Administrar');
$this->menu = array(array('label' => 'Listar', 'url' => array('index')), array('label' => 'Crear', 'url' => array('create')), array('label' => 'MENU', 'url' => array('Menup/index')));
Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$('#localidad-grid').yiiGridView('update', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n");
?>

<h1>Administrar Localidades</h1>
<!--
<p>
<p>
También puede escribir un operador de comparación (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>&lt;&gt;</b>
o <b>=</b>) al principio de cada uno de los valores de búsqueda para especificar cómo se debe hacer la comparación. 
</p>
-->
<?php 
echo CHtml::link('Busqueda Avanzada', '#', array('class' => 'search-button'));
?>
<div class="search-form" style="display: none">
<?php 
$this->renderPartial('_search', array('model' => $model));
?>
</div>
<!-- search-form -->

<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'localidad-grid', 'itemsCssClass' => 'table table-striped', 'pager' => array('htmlOptions' => array('class' => 'pagination')), 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array(array('name' => 'id', 'htmlOptions' => array('width' => '30')), 'nombre', array('name' => 'cp', 'htmlOptions' => array('width' => '100')), array('name' => 'provincia_id', 'value' => '$data->provincia->nombre', 'header' => 'Provincia', 'filter' => CHtml::listData(Provincia::model()->findAll(), 'id', 'nombre')), array('class' => 'CButtonColumn'))));
Ejemplo n.º 4
0
            'type' => 'POST', //request type
            'url' => CController::createUrl('Localidad/selectprovincias'), //url to call.
            // 'update'=>'#Provincia_idprovincia', //selector to update
            'update' => "#" .$ip,     
         
         
        )));
   echo "</div></div>";
 }  

 
 // select de provincia sin modelo
 echo "<div class='control-group'>";
    echo TBHtml::tag("span", array('class' => 'control-label'),'Provincia');
    echo "<div class='controls'>";   
echo TBHtml::dropDownList('idprovincia',$idprovincia, CHtml::listData(Provincia::model()->findAllByAttributes(array('idpais'=>$idpais?$idpais:1),array('order' => 'nombre')), 'idprovincia', 'nombre'),
     array(
        'prompt'=>'Seleccionar',
        'id' => $ip,
        'ajax' => array(
            'type' => 'POST', //request type
            'dataType' => 'html',
//     es equivalente a la de abajo, pero mas compleja:'data' => array('idprovincia' => 'js:$("#" + $(this).attr("id")).children(":selected").val()'),
            'data' => array('idprovincia' => 'js:this.value'),
            'type' => 'POST', //request type
            'url' => CController::createUrl('Localidad/selectlocalidades'), //url to call.
            'update' => "#" .$ipl,     
            )
         ));
   echo "</div></div>";
 public function actionMostrarDireccionAlumno()
 {
     $idusuario = $_POST['idusuario'];
     $fichausuario = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $idusuario));
     echo "<h3>Datos de domiciliarios de&nbsp;" . $fichausuario->nombre . "&nbsp" . $fichausuario->apellido . "</h3><br/>";
     echo "<table class='table table-hover'>\n\t\t\t\t<thead>\n\t\t\t\t<tr><th>Direcci&oacute;n</th><th>Piso</th><th>Departamento</th><th>Localidad</th><th>Provincia</th></tr>\n\t\t\t\t</thead>\n\t\t\t\t<tbody>\n\t\t\t\t<tr>";
     echo "<td id='direccion'>" . $fichausuario->direccion . "</td>";
     echo "<td id='piso'>" . $fichausuario->piso . "</td>";
     echo "<td id='depto'>" . $fichausuario->depto . "</td>";
     echo "<td id='loca'>";
     $localidad = Localidad::model()->findByAttributes(array('id_localidad' => $fichausuario->id_localidad));
     echo $localidad->localidad . "</td>";
     echo "<td id='prov'>";
     $provincia = Provincia::model()->findByAttributes(array('id_provincia' => $localidad->id_provincia));
     echo $provincia->provincia . "</td>";
     echo "</tr>\n\t\t\t\t</tbody>\n\t\t\t</table>";
 }
Ejemplo n.º 6
0
//        
//));
 echo $form->dropDownList($model,'idpais',
         CHtml::listData(Pais::model()->findAll(array('order' => 'nombre')), 'idpais', 'nombre'),
            array(
            'ajax' => array(
            'type'=>'POST', //request type
            'url'=>CController::createUrl('Pais/selectprovincias'), //url to call.
            'update'=>'#Provincia_idprovincia', //selector to update

 )));       
         
         

 echo $form->dropDownList($modelprov,'idprovincia',
            CHtml::listData(Provincia::model()->findAllByAttributes(array('idpais'=> 1),array('order' => 'nombre')), 'idprovincia', 'nombre'),
            array(
                    'prompt'=>'Seleccionar',
                    'ajax' => array(
                    'type'=>'POST', //request type
                    'url'=>CController::createUrl('Provincia/selectlocalidades'), //url to call.
                    'update'=>'#Localidad_idlocalidad', //selector to update

 ))); 

 
 
  echo $form->dropDownList($modellocalidad,'idlocalidad',
            array()
                ); 
  
Ejemplo n.º 7
0
            <!-- widget header -->
            <div class="widget-header bg-cyan">
                <!-- widget title -->
                <h4 class="widget-title"><i class="aweso-map-marker"></i> <?php 
echo Yii::t('AweCrud.app', 'Manage');
?>
 <?php 
echo Ciudad::label(2);
?>
</h4>
                <!-- widget action, you can also use btn, btn-group, nav-tabs or nav-pills (also support dropdown). enjoy! -->
                <div class="widget-action">
                    <button data-toggle="collapse" data-collapse="#widget-button" class="btn">
                        <i class="aweso-chevron-up color-cyan" data-toggle-icon="aweso-chevron-down  aweso-chevron-up"></i>
                    </button>
                </div>
            </div><!-- /widget header -->
            <!-- widget content -->
            <div class="widget-content bg-white">
                <div style='overflow:auto'> 
                    <?php 
//$this->widget('bootstrap.widgets.TbGridView',array(
$this->widget('ext.selgridview.BootSelGridView', array('id' => 'ciudad-grid', 'type' => 'striped bordered hover advance ', 'template' => '{summary}{items}{pager}', 'dataProvider' => $model->search(), 'pagerCssClass' => 'pagination text-center', 'selectableRows' => 2, 'columns' => array('nombre', array('name' => 'provincia_id', 'value' => 'isset($data->provincia) ? $data->provincia : null', 'filter' => CHtml::listData(Provincia::model()->findAll(), 'id', Provincia::representingColumn())), array('class' => 'CButtonColumn', 'template' => '{view} {update}', 'deleteConfirmation' => CrugeTranslator::t('admin', 'Are you sure you want to delete this user'), 'buttons' => array('view' => array('label' => '<button class="btn bg-green"><i class="aweso-eye-open"></i></button>', 'options' => array('title' => Yii::t('AweCrud.app', 'View')), 'imageUrl' => false), 'update' => array('label' => '<button class="btn btn-info"><i class="aweso-pencil"></i></button>', 'options' => array('title' => Yii::t('AweCrud.app', 'Update')), 'imageUrl' => false)), 'htmlOptions' => array('width' => '100px')))));
?>
                </div>
            </div>
        </div>
    </div>
</div>
<!--</fieldset>-->
Ejemplo n.º 8
0
<?php

/** @var CiudadController $this */
/** @var AweActiveForm $form */
$form = $this->beginWidget('bootstrap.widgets.TbActiveForm', array('action' => Yii::app()->createUrl($this->route), 'method' => 'get'));
?>

<?php 
echo $form->textFieldRow($model, 'id');
?>

<?php 
echo $form->textFieldRow($model, 'nombre', array('maxlength' => 45));
?>

<?php 
echo $form->dropDownListRow($model, 'provincia_id', array('' => ' -- Seleccione -- ') + CHtml::listData(Provincia::model()->findAll(), 'id', Provincia::representingColumn()));
?>

<div class="form-actions">
    <?php 
$this->widget('bootstrap.widgets.TbButton', array('type' => 'primary', 'label' => Yii::t('AweCrud.app', 'Search')));
?>
</div>

<?php 
$this->endWidget();
Ejemplo n.º 9
0
 public function getMenuProvincias()
 {
     // $provincias=Provincia::model()->findAll()
     // return CHtml::listData($provincias,"id","nombre");
     return CHtml::listData(Provincia::model()->findAll(), "id", "nombre");
 }
Ejemplo n.º 10
0
    $this->widget('zii.widgets.grid.CGridView', array(
    'id' => 'localidad-grid',
    'dataProvider' => $model->search(),  
    'summaryText'=>false,
    'columns' => array(
        array(
                      'name'   => 'idlocalidad',
                      'value'  => 'isset($data->idlocalidad)?$data->idlocalidad:""',
                      'filter' => false,
                      'visible'=> Yii::app()->user->categoria==Usuarios::SOFTWARE?true:false,
                ),
        array(
                      'name'   => 'nombre',
                      'value'  => 'isset($data->nombre)?$data->nombre:""',
                      'filter' => false,
                ),
        array(
                      'header'   => 'Provincia',
                      'value'  => 'isset($data->idprovincia0->nombre)?$data->idprovincia0->nombre:""',
                      'filter' => CHtml::listData(Provincia::model()->findAll(array('order'=>'nombre')),'idprovincia','nombre'),
                ),
array(
    'class' => 'CButtonColumn',
    'viewButtonImageUrl' => Yii::app()->baseUrl . '/css/gridviewstyle/images/' . 'gr-view.png',
    'updateButtonImageUrl' => Yii::app()->baseUrl . '/css/gridviewstyle/images/' . 'gr-update.png',
    'deleteButtonImageUrl' => Yii::app()->baseUrl . '/css/gridviewstyle/images/' . 'gr-delete.png',
    'header' => Yii::t('app', 'Actions'),
        ),
    ),
));
Ejemplo n.º 11
0
</td>
   <td id="localidad<?php 
        echo $cont;
        ?>
"><?php 
        $id_localidad = $ficins->id_localidad;
        $localidad = Localidad::model()->find('id_localidad=:id_localidad', array(':id_localidad' => $id_localidad));
        echo $localidad->localidad;
        ?>
</td>  
   <td id="provincia<?php 
        echo $cont;
        ?>
"><?php 
        $id_provincia = $localidad->id_provincia;
        $provincia = Provincia::model()->find('id_provincia=:id_provincia', array(':id_provincia' => $id_provincia));
        echo $provincia->provincia;
        ?>
</td>		
   <td id="telfijo<?php 
        echo $cont;
        ?>
"><?php 
        echo $ficins->telfijo;
        ?>
</td>
   <td id="celular<?php 
        echo $cont;
        ?>
"><?php 
        echo $ficins->celular;
Ejemplo n.º 12
0
    $form=$this->beginWidget('bootstrap.widgets.TbActiveForm', array(
    'id'=>'localidad-form',
    'layout' => TbHtml::FORM_LAYOUT_HORIZONTAL,
    'enableAjaxValidation'=>false,
    'enableClientValidation'=>true,
    ));

    echo $form->errorSummary($model);
    ?>
    
    <fieldset>
      
            <?php echo $form->textFieldControlGroup($model,'nombre',array('size'=>60,'maxlength'=>100)); ?>
 
          
            <?php echo $form->dropDownListControlGroup($model, 'idprovincia', CHtml::listData(Provincia::model()->findAll(array('order'=>'nombre')),'idprovincia', 'nombre')); ?>
 
           </fieldset>
    
    <div class="form-actions">
        <?php
        echo TbHtml::submitButton(Yii::t('app', 'Save'),array(
    'color' => TbHtml::BUTTON_COLOR_PRIMARY,
    'size' => TbHtml::BUTTON_SIZE_SMALL,
    ));
echo TbHtml::Button(Yii::t('app', 'Cancel'), array(
            'submit' => array('/site/index'),
            'style'=>'margin-left:30px;',
            'color' => TbHtml::BUTTON_COLOR_DANGER,
            'size' => TbHtml::BUTTON_SIZE_SMALL,
            ));
Ejemplo n.º 13
0
 public function actionSelectprovincias()
 {
     //         $data = Provincia::model()->findAll('idpais=:parent_id', array(':parent_id' => (int) $_POST['Pais']['idpais']),array('order' => 'nombre'));
     $data = Provincia::model()->findAllByAttributes(array('idpais' => (int) $_POST['idpais']), array('order' => 'nombre'));
     $data = CHtml::listData($data, 'idprovincia', 'nombre');
     echo CHtml::tag('option', array('value' => ''), 'Seleccionar', true);
     foreach ($data as $value => $nombre) {
         echo CHtml::tag('option', array('value' => $value), CHtml::encode($nombre), true);
     }
 }
Ejemplo n.º 14
0
            <?php 
echo CHtml::beginForm('InscripcionActividad', 'post');
?>
            <br>
            <div class="form-group">
                <?php 
echo $form->dropDownList($deportes, 'id_deporte', CHtml::listData(Deporte::model()->findAll(), 'id_deporte', 'deporte'), array('empty' => 'Seleccione el deporte', 'class' => "form-control", "onchange" => "BuscadorGimnasios();", "id" => "ListaDeporte", "name" => "deporte"));
?>
                <?php 
echo $form->error($deportes, 'deporte');
?>
            </div>
            <br>
            <div class="form-group">
                <?php 
echo $form->dropDownList($localidad, 'id_provincia', CHtml::listData(Provincia::model()->findAll(), 'id_provincia', 'provincia'), array('ajax' => array('type' => 'POST', 'url' => CController::createUrl('Usuario/SeleccionarLocalidad'), 'update' => '#' . CHtml::activeId($localidad, 'id_localidad')), 'prompt' => 'Seleccione una Provincia', 'class' => "form-control", "onchange" => "BuscadorGimnasios();"));
?>
                <?php 
echo $form->error($localidad, 'id_provincia');
?>
            </div>
            <br>
            <div class="form-group">
                <div>
                    <?php 
echo $form->dropDownList($localidad, 'id_localidad', array('' => "Selecciona tu localidad"), array('class' => "form-control", "onchange" => "BuscadorGimnasios();"));
?>
                </div>
                <?php 
echo $form->error($localidad, 'id_localidad');
?>
Ejemplo n.º 15
0
				<tbody>
				<tr>
					<td id="direccion"><?php 
    echo $fichausuario->direccion;
    ?>
</td>
					<td id="piso"><?php 
    echo $fichausuario->piso;
    ?>
</td>
					<td id="depto"><?php 
    echo $fichausuario->depto;
    ?>
</td>
					<td id="loca"><?php 
    $localidad = Localidad::model()->findByAttributes(array('id_localidad' => $fichausuario->id_localidad));
    echo $localidad->localidad;
    ?>
</td>
					<td id="prov"><?php 
    $provincia = Provincia::model()->findByAttributes(array('id_provincia' => $localidad->id_provincia));
    echo $provincia->provincia;
    ?>
</td>
				</tr>
				</tbody>
			</table>
			<?php 
}
?>
	 
Ejemplo n.º 16
0
                                    </div>                                           
                                </div>-->
                <?php 
if ($model->isNewRecord) {
    $model_pais = Pais::model()->findAll();
    $model_region = new Region();
    $model_provincia = new Provincia();
    $model_ciudad = new Ciudad();
} else {
    $model->pais_id = $model->ciudad->provincia->region->pais->id;
    $model->region_id = $model->ciudad->provincia->region->id;
    $model->provincia_id = $model->ciudad->provincia->id;
    $model->ciudad_id = $model->ciudad->id;
    $model_pais = Pais::model()->findAll();
    $model_region = Region::model()->findAll(array("condition" => "pais_id =:pais_id ", "order" => "nombre", "params" => array(':pais_id' => $model->ciudad->provincia->region->pais->id)));
    $model_provincia = Provincia::model()->findAll(array("condition" => "region_id =:region_id ", "order" => "nombre", "params" => array(':region_id' => $model->ciudad->provincia->region->id)));
    $model_ciudad = Ciudad::model()->findAll(array("condition" => "provincia_id =:provincia_id ", "order" => "nombre", "params" => array(':provincia_id' => $model->ciudad->provincia->id)));
}
?>
                <?php 
echo $form->select2Row($model, 'pais_id', array('asDropDownList' => true, 'data' => CHtml::listData($model_pais, 'id', 'nombre'), 'options' => array('placeholder' => '-- Seleccione --')));
echo $form->select2Row($model, 'region_id', array('asDropDownList' => true, 'data' => CHtml::listData($model_region, 'id', 'nombre'), 'options' => array('placeholder' => '-- Seleccione --')));
echo $form->select2Row($model, 'provincia_id', array('asDropDownList' => true, 'data' => CHtml::listData($model_provincia, 'id', 'nombre'), 'options' => array('placeholder' => '-- Seleccione --')));
echo $form->select2Row($model, 'ciudad_id', array('asDropDownList' => true, 'data' => CHtml::listData($model_ciudad, 'id', 'nombre'), 'options' => array('placeholder' => '-- Seleccione --')));
?>
                <?php 
// echo $form->dropDownListRow($model, 'ciudad_id', array('' => ' -- Seleccione -- ') + CHtml::listData(Ciudad::model()->findAll(), 'id', Ciudad::representingColumn()))
?>
                <?php 
echo $form->textFieldRow($model, 'nombre', array('maxlength' => 45));
?>
Ejemplo n.º 17
0
/** @var Ciudad $model */
?>
<div class = "empty-model">
    <div class = "row-fluid">
        <div class = "span3">
            <div class = "empty-model-icon"><i class = "aweso-map-marker"></i></div>
        </div>
        <div class = "span9">
            <div class = "empty-model-description">
                <h1><?php 
echo $model->label(2);
?>
</h1>
                <h2>La mejor manera de tener la informaci&oacute;n de sus <?php 
echo $model->label(2);
?>
 organizada.</h2>
                <?php 
if (count(Provincia::model()->findAll()) > 0) {
    echo CHtml::link('<i class="aweso-plus"></i> Crear Nuevo', array('/' . $this->module->id . '/' . $this->id . '/create'), array('class' => 'btn btn-large btn-success'));
} else {
    Yii::app()->user->setFlash('error', "Aun no se a creado registros de Provincias.");
}
?>
                
            </div>
        </div>
    </div>
</div>