Ejemplo n.º 1
0
        )));
   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>";

// select de localidades, con el modelo modellocalidad
    echo $form->dropDownListControlGroup($modellocalidad,'idlocalidad',
            CHtml::listData(Localidad::model()->findAllByAttributes(array('idlocalidad'=>$modellocalidad->idlocalidad)), 'idlocalidad', 'nombre'),
            array(
                  'id'=>$ipl,
                  'label' => 'Localidad',
            )
Ejemplo n.º 2
0
    'enableClientValidation'=>true,
    ));

    echo $form->errorSummary($model);
    ?>
    
    <fieldset>
      
            <?php echo $form->textFieldControlGroup($model,'nombre',array('size'=>60,'maxlength'=>100)); ?>
           
 
            <?php 
            echo "<div class='control-group'>";
            echo TBHtml::tag("span", array('class' => 'control-label'),'Unidad');
            echo "<div class='controls'>";    
            echo TBHtml::checkBoxList('idunidad', $unidades, CHtml::listData(Unidad::model()->findAll(array('order' => 'nombre')), 'idunidad', 'nombre'));        
            echo "</div></div>"; 
 ?>
    
           </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,
Ejemplo n.º 3
0
<?php 
 
    $i=0; // como puede haber mas de una fila en el formulario, se utiliza
          // $i para armar un arreglo con los campos, por ejemplo [$i][cantidad]
          // es para poder enviar varios registros para grabar de una vez en una tabla
          
    foreach ($cantunidad as $x){   // $cantunidad surge de la relacion entre practicas y cantunidades

       $nombreunidad=Unidad::model()->findByPk($x->idunidad)->nombre;

        echo "<div class='control-group'>";
        echo TBHtml::tag("span", array('class' => 'control-label'),$nombreunidad);
        echo "<div class='controls'>";  
        echo $form->textField($x,"[$i]cantidad",array('value'=>$x->cantidad,'size'=>10,'maxlength'=>10)); 
        echo $form->hiddenField($x,"[$i]idcantunidad",array('value'=>$x->idcantunidad));
        echo "</div></div>"; 
        $i++;
    }

?>
           
       
    


Ejemplo n.º 4
0
    ?>
    
           <?php 
           /*
            *hacer lazo de carga input por cada unidad
            * recibe $unidades como arreglo de nombreunidad e idunidad 
            * 
            */
        
           $i=0; // como puede haber mas de una fila en el formulario, se utiliza
          // $i para armar un arreglo con los campos, por ejemplo [$i][cantidad]
          // es para poder enviar varios registros para grabar de una vez en una tabla  
           

                foreach ($unidades as $key => $value){

                    echo "<div class='control-group'>";
                    echo TBHtml::tag("span", array('class' => 'control-label'),$key);
                    echo "<div class='controls'>";  
                    echo $form->textField($model,"[$i]cantidad",array('size'=>10,'maxlength'=>10)); 
                    echo $form->hiddenField($model,"[$i]idunidad",array('value'=>$value));
                    echo "</div></div>"; 
                    $i++;
                }   
?>
<?php $this->endWidget(); ?>       
       
    


Ejemplo n.º 5
0
<?php   
 $legenda="Período";   
 echo "<div class='control-group'>";
    echo TBHtml::tag("span", array('class' => 'control-label'),$legenda);
    echo "<div class='controls'>";    
   echo TBHtml::dropDownList('idmes',$idmes, $arraymeses);
   echo TBHtml::dropDownList('anio',$anio, $arrayanios);
   echo "</div></div>";
Ejemplo n.º 6
0
<p>
    You may optionally enter a comparison operator (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>
        &lt;&gt;</b>
or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done. <?php 
echo "To view structure format for upload, please download  ";
echo CHtml::link('Template Upload', array('listgaji/download'));
?>
.</p>


</p><br/>

<?php 
//=============== BUTTON ADVANCED SEARCH, UPLOAD, DOWNLOAD ==============
echo TBHtml::button("Remove Selected Items", array('color' => TbHtml::BUTTON_COLOR_DANGER, "id" => "butt"));
?>



<span style="float:right";>&nbsp;&nbsp;&nbsp;</span>
<button style="float:right"; class="btn btn-primary" type="button" name="yt13" data-target="#print" data-toggle="modal" >Download Salary Slip</button>
<span style="float:right";>&nbsp;&nbsp;&nbsp;</span>
<button style="float:right"; class="btn btn-primary" type="button" name="yt13" data-target="#upload" data-toggle="modal" >Upload Salary Slip</button>
<br/><br/>	
<?php 
if ($dateStamp['count(id)'] > 0) {
    echo TbHtml::alert(TbHtml::ALERT_COLOR_INFO, 'Today you successfully insert ' . $dateStamp['count(id)'] . ' data.');
}
?>