<div class="wide form">

    <?php
    $form = $this->beginWidget('GxActiveForm', array('action' => Yii::app()->createUrl($this->route),'method' => 'get'));
    ?>

    <input type="hidden" name="busca" value="1" />
    <div class="row">
        <?php echo $form->label($model, 'ATD_DTALTERACAO'); ?>
        <?php $form->widget('ext.Utils.widgets.CrmDatePicker', array('model' => $model, 'attribute' => 'ATD_DTALTERACAO')); ?> &agrave;
        <?php $form->widget('ext.Utils.widgets.CrmDatePicker', array('model' => $model, 'attribute' => 'ATD_DTALTERACAO_FINAL')); ?>
    </div>
    <?php if (!User::isRevenda()) { ?>
        <div class="row">
            <?php echo $form->label($model, 'ATD_IDREVENDA'); ?>
            <?php echo $form->dropDownList($model, 'ATD_IDREVENDA', GxHtml::listDataEx(Revendas::model()->findAll("REV_SITUACAO='A' ORDER by REV_NOME")), array('prompt' => 'Todas')); ?>
        </div>
    <?php } ?>

    <div class="row">
        <?php echo $form->label($model, 'ATD_IDFUNCIONARIO'); ?>
        <?php echo $form->dropDownList($model, 'ATD_IDFUNCIONARIO', User::getFuncionariosComercial(), array('prompt' => 'Todos')); ?>
        <?php echo $form->error($model, 'ATD_IDFUNCIONARIO'); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'BRICOD'); ?>
        <?php echo $form->dropDownList($model, 'BRICOD', GxHtml::listDataEx(Brindes::model()->findAll("BRI_STATUS = 'A' order by BRI_DESC")), array('prompt' => 'Todos')); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'ATD_IDCLIENTE', array('class' => 'focus_toggle')); ?>
        <?php
        $this->widget('ext.Utils.widgets.CrmAutoComplete', array(
            'model' => $model,
            'attribute' => 'ATD_IDCLIENTE',
            'url' => 'autocomplete/clientes',
            'params' => array(
                'funcionario: $("#BrindesAtendimentos_ATD_IDFUNCIONARIO").val()',
                'cidade: $("#BrindesAtendimentos_CID_IDCIDADE").val()',
                'revenda: $("#BrindesAtendimentos_ATD_IDREVENDA").val()',
                'tipo_pessoa: $("#BrindesAtendimentos_CLI_TIPOPESSOA").val()',
                'interesse: $("#BrindesAtendimentos_CLI_NIVELINTERESSE").val()',
                'ramo: $("#BrindesAtendimentos_CLI_IDRAMO").val()',
                'field: "CLI_NOME"',
                )
            )
        );
        ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'CLI_TIPOPESSOA'); ?>
        <?php echo $form->dropDownList($model, 'CLI_TIPOPESSOA', array('C' => 'Contador', 'E' => 'Entidades de Classe', 'S' => 'Escola', 'F' => 'Física', 'J' => 'Jurídica', 'P' => 'Parceiro'), array('prompt' => 'Todos')); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'CLI_NIVELINTERESSE'); ?>
        <?php echo $form->dropDownList($model, 'CLI_NIVELINTERESSE', array('0' => 'Não há interesse', '1' => 'Pequeno', '2' => 'Médio', '3' => 'Grande'), array('prompt' => 'Todos')); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'CID_IDCIDADE'); ?>
        <?php echo $form->dropDownList($model, 'CID_IDCIDADE', User::getCidadesEstados(), array('prompt' => 'Todas')); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'CLI_IDRAMO'); ?>
        <?php echo $form->dropDownList($model, 'CLI_IDRAMO', GxHtml::listDataEx(RamosAtividades::model()->findAll("RAM_SITUACAO='A' ORDER by RAM_DESCRICAO")), array('prompt' => 'Todos')); ?>
    </div>

    <div class="row buttons">
        <?php echo FaHtml::searchButton(); ?>
    </div>

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

</div><!-- search-form -->
<script>
    $(document).ready(function () {

      jQuery('body').undelegate('#BrindesAtendimentos_ATD_IDREVENDA','change').delegate('#BrindesAtendimentos_ATD_IDREVENDA','change',function(){
        var revenda = $("#BrindesAtendimentos_ATD_IDREVENDA").val();
        var funcionario = $("#BrindesAtendimentos_ATD_IDFUNCIONARIO").val();
        jQuery.ajax({
          type: 'GET',
          url: createUrl('autocomplete/funcionarios'),
          cache: false,
          data: {revenda: revenda, status_funcionarios: "A", selecione:true},
          success: function(html){
            jQuery("#BrindesAtendimentos_ATD_IDFUNCIONARIO").html(html);
            selectField('BrindesAtendimentos_ATD_IDFUNCIONARIO', funcionario);
            $('#BrindesAtendimentos_ATD_IDFUNCIONARIO').trigger('change');
          }
        });

        return false;
      });

      jQuery('body').undelegate('#BrindesAtendimentos_ATD_IDFUNCIONARIO','change').delegate('#BrindesAtendimentos_ATD_IDFUNCIONARIO','change',function(){
        var revenda = $("#BrindesAtendimentos_ATD_IDREVENDA").val();
        var funcionario = $("#BrindesAtendimentos_ATD_IDFUNCIONARIO").val();
        var cidade = $("#BrindesAtendimentos_CID_IDCIDADE").val();

        jQuery.ajax({
          type: 'GET',
          url: createUrl('autocomplete/cidades'),
          cache: false,
          data: {revenda: revenda, funcionario: funcionario, selecione:true},
          success: function(html){
            jQuery("#BrindesAtendimentos_CID_IDCIDADE").html(html);
            selectField('BrindesAtendimentos_CID_IDCIDADE', cidade);
            $(".echosen").trigger("chosen:updated");
          }
        });

        return false;
      });
    });
</script>