<?php
/* @var $this MayorAnaliticoCuentaController */
/* @var $model MayorAnaliticoCuenta */
/* @var $form CActiveForm */
?>

<div class="form">

<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm', array(
	'id'=>'mayor-analitico-cuenta-busca_movimiento_cuenta-form',
	// Please note: When you enable ajax validation, make sure the corresponding
	// controller action is handling ajax validation correctly.
	// See class documentation of CActiveForm for details on this,
	// you need to use the performAjaxValidation()-method described there.
	'enableAjaxValidation'=>false,
)); ?>
        <br>
        <br>
        <br>
<div  class="row-fluid"><div class="span3">
      <div>
          <br>
      <?php $this->widget('bootstrap.widgets.TbButton', array(
                'type'=>'action',
                'label'=>'Movimiento de una Cuenta',
                'url'=>array('mayorAnaliticoCuenta/busca_movimiento_cuenta'),
                'icon'=>'icon-search',
                'block'=>true,
            ));?>
      <?php $this->widget('bootstrap.widgets.TbButton', array(
                'type'=>'action',
                'label'=>'Movimiento de Auxiliares',
                'url'=>array('mayorAnaliticoCuenta/busca_mov_auxiliar'),
                'icon'=>'icon-search',
                'block'=>true,
            ));?>
      </div>  
        
    </div><div class="span9">	
	<?php echo $form->errorSummary($model); ?>

    <fielset><legend>Movimiento de una Cuenta</legend>
    </fielset>
	<div class="row-fluid">
		<?php echo $form->labelEx($model,'fecha Inicial'); ?>
		<?php //echo $form->textField($model,'fecha_comprobante'); ?>
            <?php
     if ($model->fecha_comprobante!='') {       
      $model->fecha_comprobante=date('d-m-Y',strtotime($model->fecha_comprobante));
      }
      $this->widget('zii.widgets.jui.CJuiDatePicker', array(
              'model'=>$model,
              'attribute'=>'fecha_comprobante',
              'value'=>$model->fecha_comprobante,
				'language' => 'es',
				//'htmlOptions' => array('readonly'=>"readonly",'onchange'=>"busca_numero()"),
                //additional javascript options for the date picker plugin
              'options'=>array(
                      'autoSize'=>true,
                      'defaultDate'=>$model->fecha_comprobante,
          //'dateFormat'=>'yy-m-d',
          'dateFormat'=>'dd-mm-yy',
          'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',
                      'buttonImageOnly'=>true,
                      'buttonText'=>'Fecha',
                      'selectOtherMonths'=>true,
                      'showAnim'=>'slide',
                      'showButtonPanel'=>true,
                      'showOn'=>'button',
                      'showOtherMonths'=>true,
               'changeMonth' => 'true',
                  'changeYear' => 'true',
                  ),
      )); ?>
		<?php echo $form->error($model,'fecha_comprobante'); ?>
	</div>
	<div class="row-fluid">
		<?php echo $form->labelEx($model,'Fecha Final'); ?>
		<?php //echo $form->textField($model,'fecha_final'); ?>
                <?php
     if ($model->fecha_final!='') {       
      $model->fecha_final=date('d-m-Y',strtotime($model->fecha_final));
      }
      $this->widget('zii.widgets.jui.CJuiDatePicker', array(
              'model'=>$model,
              'attribute'=>'fecha_final',
              'value'=>$model->fecha_final,
				'language' => 'es',
				//'htmlOptions' => array('readonly'=>"readonly",'onchange'=>"busca_numero()"),
                //additional javascript options for the date picker plugin
              'options'=>array(
                      'autoSize'=>true,
                      'defaultDate'=>$model->fecha_final,
          //'dateFormat'=>'yy-m-d',
          'dateFormat'=>'dd-mm-yy',
          'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',
                      'buttonImageOnly'=>true,
                      'buttonText'=>'Fecha',
                      'selectOtherMonths'=>true,
                      'showAnim'=>'slide',
                      'showButtonPanel'=>true,
                      'showOn'=>'button',
                      'showOtherMonths'=>true,
               'changeMonth' => 'true',
                  'changeYear' => 'true',
                  ),
      )); ?>
		<?php echo $form->error($model,'fecha_final'); ?>
	</div>
        <div class="row-fluid">
		<?php echo $form->labelEx($model,'Cuenta Desde'); ?>
		<?php // echo $form->textField($model,'id_cuenta'); ?>
            
            
            
            <?php //echo $form->labelEx($model,'Cuenta '); ?>
	
    <?php 	
    if ($model->cuentamov!='')                                      //
      {                                                             // Aquí validamos que el campo no esté vacío en la base de datos, de estar vacío es que
      $value=$model->cuentamov->codigo_cuenta;                        // se está creando un nuevo registro o no se seleccionó ningún estado
      }                                                             //
      else {                                                        //
      $value='';                                                    //
      }
      echo $form->hiddenField($model, 'id_cuenta');                    // Aquí creamos un input oculto con el nombre del campo
      $this->widget('zii.widgets.jui.CJuiAutoComplete', array(                                             
      'name'=>'cuentamov',                                             // Nombre del widget
       'model'=>$model,                                             // Nombre del modelo
      'value'=>$value,                                              // Valor por defecto, en el caso de la vista update es el valor del campo
              'sourceUrl'=>$this->createUrl('Cuentamov'),       // Llamado a la función que va a alimentar el listado
              'options'=>array(
                       'minLength'=>'1',                            // Cantidad mínima de caracteres para comenzar la búsqueda
                       'showAnim'=>'fold',                          //
                       'select' => 'js:function(event, ui)
                       { jQuery("#MayorAnaliticoCuenta_id_cuenta").val(ui.item["id"]); }',   // Asignación del id una vez seleccionada alguna opción
                       'search'=> 'js:function(event, ui) 
                       { jQuery("#MayorAnaliticoCuenta_id_cuenta").val(); }'                // Limpiamos el id antes de realizar cada búsqueda
              ),
          ));
	 ?>
		<?php echo $form->error($model,'id_cuenta'); ?>
	</div>
        <div class="row-fluid">
		<?php echo $form->labelEx($model,'Cuenta Hasta'); ?>
		<?php 	
    if ($model->cuentamov!='')                                      //
      {                                                             // Aquí validamos que el campo no esté vacío en la base de datos, de estar vacío es que
      $value=$model->cuentamov->codigo_cuenta;                        // se está creando un nuevo registro o no se seleccionó ningún estado
      }                                                             //
      else {                                                        //
      $value='';                                                    //
      }
      echo $form->hiddenField($model, 'cuenta_hasta');                    // Aquí creamos un input oculto con el nombre del campo
      $this->widget('zii.widgets.jui.CJuiAutoComplete', array(                                             
      'name'=>'cuenta_hasta',                                             // Nombre del widget
       'model'=>$model,                                             // Nombre del modelo
      'value'=>$value,                                              // Valor por defecto, en el caso de la vista update es el valor del campo
              'sourceUrl'=>$this->createUrl('Cuentamov'),       // Llamado a la función que va a alimentar el listado
              'options'=>array(
                       'minLength'=>'1',                            // Cantidad mínima de caracteres para comenzar la búsqueda
                       'showAnim'=>'fold',                          //
                       'select' => 'js:function(event, ui)
                       { jQuery("#MayorAnaliticoCuenta_cuenta_hasta").val(ui.item["id"]); }',   // Asignación del id una vez seleccionada alguna opción
                       'search'=> 'js:function(event, ui) 
                       { jQuery("#MayorAnaliticoCuenta_cuenta_hasta").val(); }'                // Limpiamos el id antes de realizar cada búsqueda
              ),
          ));
	 ?>
		<?php echo $form->error($model,'cuenta_hasta'); ?>
	</div>
	
<fielset><legend>Datos del Comportamiento del Informe</legend>
<div>
    <?php echo $form->checkBoxRow($model,'sin_mov'); /*echo " Incluye Cuentas sin Movimiento."*/ ?>
</div>
<div>
    <?php echo $form->checkBoxRow($model,'sin_mov_saldo');  ?>
</div><br>
<div>
    <?php echo $form->checkBoxRow($model,'salta_pag');  ?>
</div>
</fielset>
	
<br>



	<div class="row-fluid buttons">
		<?php $this->widget('bootstrap.widgets.TbButton', array('buttonType'=>'submit', 'label'=>'Buscar', 'type' => 'primary')); ?>
	</div>
    </div>
    
</div>
</div>
<?php $this->endWidget(); ?>

</div><!-- form -->
<script>
 
 $("#mayor-analitico-cuenta-busca_movimiento_cuenta-form").submit(function () {  
    if($("#MayorAnaliticoCuenta_id_cuenta").val().length ==0) {  
       alert("Debe seleccionar Cuenta Desde");  
       return false;  
    } else {
       return true;  
} 
    return false;  
});
 </script>
<script>
 /*
 $("#mayor-analitico-cuenta-busca_movimiento_cuenta-form").submit(function () {  
    if($("#MayorAnaliticoCuenta_cuenta_hasta").val().length ==0) {  
       alert("Debe seleccionar Cuenta Hasta");  
       return false;  
    } else {
       return true;  
} 
    return false;  
});*/
 </script>