<?php require_once('topo_rapido.php');?>
<?php require_once('lateral.php');?>
<?php

/*
$SelecionaBackupServicos = Seleciona("vendas_servicos_agenciae_backup", "", "");
while($backup = mysql_fetch_array($SelecionaBackupServicos)){
    
    //ATUALIZA SERVIÇO BASE ATUAL
    
    
    //$AtualizarServicoAtual = Alterar("vendas_servicos_agenciae", "titulo='".$backup['titulo']."', valorunitario='".$backup['valorunitario']."', quantidade='".$backup['quantidade']."',desconto='".$backup['desconto']."', observacao='".$backup['observacao']."'", "idservicovenda", $backup['idservicovenda']);
    
}
*/

//echo "<br><br><br><br><h1> EM MANUTENÇÃO K88";

//exit();
//VERIFICAÇÃO DO PROGRAMA E NÍVEL PERMISÃO
$idprograma_pagina = 92;
//VERIFICA A AÇÃO DO USUÁRIO

$SelecionaProgramaUsuario = Seleciona("usuarios_programas", "WHERE idusuario='".$_SESSION['usuarioID']."' AND idprograma='$idprograma_pagina'", "LIMIT 0,1");
while($progama_usuario = mysql_fetch_array($SelecionaProgramaUsuario)){
$AcaoUsuario = $progama_usuario['acao'];
}

//AÇÕES
// Visualizar
// Inserir
// Completa

//MASTER ACESSO
if($_SESSION['master'] == 1){
   $AcaoUsuario = "Completa"; 
}

//FIM VERIFICAÇÃO PROGRAMA
?>      

<?php
$teste_array = $_GET['idservico'];

if($teste_array == ""){
$teste_array = array();
    $SelecionaServicosBase = Seleciona("servicos", "", "");
    while($linha = mysql_fetch_array($SelecionaServicosBase, MYSQL_ASSOC)){	  
        array_push($teste_array, $linha['idservico']);
    }    
}

$ids_teste = join(',',$teste_array);  
$ids = "'" . str_replace(",", "','", $ids_teste) . "'";





$status_servico = $_GET['status_servico'];

if($status_servico == ""){
$status_servico = array();
    $SelecionaServicosBase = Seleciona("status_tarefas", "", "");
    while($linha = mysql_fetch_array($SelecionaServicosBase, MYSQL_ASSOC)){	  
        array_push($status_servico, $linha['idstatus_tarefas']);
    }    
}

$ids_teste_status = join(',',$status_servico);  
$ids_status = "'" . str_replace(",", "','", $ids_teste_status) . "'";


//echo "<br><br><br><br>" . $ids_status;
?>
<style type="text/css">
.Legenda {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
}
</style>


      <!-- Right side column. Contains the navbar and content of the page -->
      <div class="content-wrapper">
        <!-- Content Header (Page header) -->
        <section class="content-header">
          <h1>
           Serviços por Evento
            <small>listagem de serviços por evento</small>
          </h1>
          <ol class="breadcrumb">
            <li><a href="index.php"><i class="fa fa-dashboard"></i> Home</a></li>
            <li><a href="listar_escalas.php">Serviços por Evento</a></li>
            <li class="active">Listagem</li>
          </ol>
        </section>

        <!-- Main content -->
        <section class="content">
        <div class="row"></div>
          <div class="row">
            <div class="col-xs-12"><!-- /.box -->

              <div class="box">
                <div class="box-header">
                  <h3 class="box-title">Listagem de Serviços por Evento</h3>
                <div class="box-body">


<div class="row">                                     
<form name="cadastro_programa" id="cadastro_programa" method="GET" action="listar_escalas.php" enctype="multipart/form-data" class="form-default">
<input type="hidden" name="consulta" value="Sim" />


<div class='col-xs-4'>                
<label>Serviços</label>
<select name="idservico[]" id="idservico" multiple class="form-control selectpicker" data-live-search="true">
    
<?php 
//$SelecionaServicos = Seleciona("vendas_servicos_agenciae", "", "GROUP BY idservico");
    
    
$SelecionaMenus = mysql_query(
"SELECT S.idservico, S.titulo, S.valorcusto, S.valorvenda, S.idcategoria, SC.titulo AS Categoria
FROM servicos AS S
INNER JOIN servicos_categorias AS SC
ON S.idcategoria = SC.idservicocategoria WHERE S.excluido IS NULL ORDER BY S.titulo ASC",$conexao) or die(mysql_error());  
    
//$SelecionaMenus = Seleciona("servicos", "WHERE idservico IN ($id_servico)", "GROUP BY idservico ORDER BY titulo ASC");	
while($linha_menus = mysql_fetch_array($SelecionaMenus)){
?>
<option value="<?php echo $linha_menus['idservico']?>"><?php echo $linha_menus['idservico'] . " - " . $linha_menus['titulo']?></option>
<?php } ?>
</select>                          
</div>

<div class='col-xs-2'>
  <label for='datainicio_ensaio'>Data Ensaio (Inicio)</label>
<input type='date' id='datainicio_ensaio' name='datainicio_ensaio' class='form-control' placeholder='datainicio_ensaio' value='<?php echo $_GET['datainicio_ensaio'];?>'>
</div>

<div class='col-xs-2'>
<label for='datadatafim_ensaiofim'>Data Ensaio (Fim)</label>
<input type='date' id='datafim_ensaio' name='datafim_ensaio' class='form-control' placeholder='datafim_ensaio' value='<?php echo $_GET['datafim_ensaio'];?>'>
</div>

<div class='col-xs-4'>
<label>Status</label>
<select class="form-control selectpicker" data-live-search="true" id="status_servico" name="status_servico[]" multiple>
<option value="">Todos os Status</option>    
<?php 
$SelecionaUsuarios = Seleciona("status_tarefas", "", "ORDER BY titulo ASC");
while($linha_usuarios = mysql_fetch_array($SelecionaUsuarios)){
?>
<option value="<?php echo $linha_usuarios['idstatus_tarefas']?>" <?php if($_GET['status_servico'] == $linha_usuarios['idstatus_tarefas']){ echo "selected";}?>><?php echo $linha_usuarios['titulo']?></option>
<?php } ?>
</select>          
</div>	
<!--
<div class='col-xs-4'>
<label for='vendedor'>Profissional</label>
<select class="form-control selectpicker" data-live-search="true" id="vendedor" name="vendedor">
<option value="" <?php if($idprofissional == ""){ echo "selected";}?>>Selecione um Profissional</option>
<?php 
$SelecionaUsuarios = Seleciona("usuarios", "", "ORDER BY nome ASC");
while($linha_usuarios = mysql_fetch_array($SelecionaUsuarios)){
?>
<option value="<?php //echo $linha_usuarios['idusuario']?>" <?php //if($vendedor == $linha_usuarios['idusuario']){ echo "selected";}?>><?php //echo $linha_usuarios['nome']?></option>
<?php } ?>
</select> 
</div>		
-->	
</div>           
<div class="box-footer">
<button type="submit" class="btn btn-primary">Filtrar</button>
</div>

</form>  
</div>

<div class="box-body">
<table id="example1" class="table table-bordered table-striped">
                    <thead>
                      <tr>
                        <th style="cursor:pointer">Cód. Pedido</th>
						<th style="cursor:pointer">Serviço</th>  
                        <th style="cursor:pointer">Cliente</th>
                        <th style="cursor:pointer">Modelo</th>
                        <th style="cursor:pointer; width: 200px;">Data Estudio Ped.</th>
                        <th style="cursor:pointer">Status</th>                     
                        <th style="cursor:pointer"></th>                         
                      </tr>
                    </thead>
                    <tbody>
                    <?php	  
       
                                        

                if($_GET['datainicio_ensaio'] != "" and $_GET['datafim_ensaio'] != ""){

                //echo "Filtro1";

                //primeiro pego por data as agendas e vejo o que tem de pedido
                $Seleciona_agenda = Seleciona("agenda", "WHERE data BETWEEN ('".$_GET['datainicio_ensaio']."') AND ('".$_GET['datafim_ensaio']."')", "");
                while($linha_agenda = mysql_fetch_array($Seleciona_agenda)){	

                $ids_atendimento[]	= $linha_agenda['idatendimento'];
                }

                $idatendimento = "'". implode( "', '" , array_filter( $ids_atendimento ) ) . "'";	

                //    echo $idatendimento;
                    
                $SelecionaServicosVendas = Seleciona("vendas_agenciae", "WHERE idatendimento IN ($idatendimento) AND excluido IS NULL AND status='PedidoGerado' ", "ORDER BY idvenda DESC"); 
                
                    

                while($linha_servicos = mysql_fetch_array($SelecionaServicosVendas)){
                $array_vendas[] =  $linha_servicos['idvenda'];
                }	
                
                //    print_r($array_vendas);
                    
                    
                $ids_venda_join = join(',',$array_vendas);  
                $id_venda = "'" . str_replace(",", "','", $ids_venda_join) . "'";							

                //echo  $id_venda;   
                if($ids == ""){    
                    
                    
                    if($status_servico == ""){                    
                        
                        echo "1";
                        
                        $seleciona = Seleciona("vendas_servicos_agenciae", "WHERE idvenda IN ($id_venda)", "ORDER BY idvenda DESC");    
                    }else{
                        
                        echo "2";
                        $seleciona = Seleciona("vendas_servicos_agenciae", "WHERE idvenda IN ($id_venda) AND idstatus_tarefas IN ($ids_status)", "ORDER BY idvenda DESC");
                    }
                    
                }else{
                    if($status_servico == ""){   
                        
                        echo "3";
                        
                        $seleciona = Seleciona("vendas_servicos_agenciae", "WHERE idvenda IN ($id_venda) AND idservico IN ($ids)", "ORDER BY idvenda DESC");    
                    }else{
                        
                        echo "4";
                        
                        $seleciona = Seleciona("vendas_servicos_agenciae", "WHERE idvenda IN ($id_venda) AND idservico IN ($ids) AND idstatus_tarefas IN ($ids_status)", "ORDER BY idvenda DESC");    
                    }
                }
                }else{
                    
                    
                    $SelecionaServicosVendas = Seleciona("vendas_agenciae", "WHERE excluido IS NULL AND status='PedidoGerado' ", "ORDER BY idvenda DESC"); 

                    while($linha_servicos = mysql_fetch_array($SelecionaServicosVendas)){
                    $array_vendas[] =  $linha_servicos['idvenda'];
                    }	

                    $ids_venda_join = join(',',$array_vendas);  
                    $id_venda = "'" . str_replace(",", "','", $ids_venda_join) . "'";	
                    
                    if($status_servico == ""){ 
                        
                        echo "5";
                        
                        $seleciona = Seleciona("vendas_servicos_agenciae", "WHERE idvenda IN ($id_venda) AND idagenda < '1'", "ORDER BY idvenda DESC");    
                    }else{
                        
                        echo "6";
                        
                        $seleciona = Seleciona("vendas_servicos_agenciae", "WHERE idvenda IN ($id_venda) AND idagenda IN ('0', NULL) AND idstatus_tarefas IN ($ids_status)", "ORDER BY idvenda DESC");    
                        
                        
                    }
                    
                }


                while($linha=mysql_fetch_array($seleciona)){
				
				$SelecionaVenda = Seleciona("vendas_agenciae", "WHERE idvenda='".$linha['idvenda']."'", "");
				while($venda = mysql_fetch_array($SelecionaVenda)){
				$idvenda = $venda['idvenda'];
				$idatendimento = $venda['idatendimento'];
				$idcliente = $venda['idcliente'];
				$idbuffet = $venda['idbuffet'];
				$data_festa = $venda['datafesta'];				
				$aniversariante = $venda['aniversariante'];				
				$vendedor = $venda['vendedor'];				
				}
                    
                    
                if($linha['idstatus_tarefas'] != ""){
                    $SelecionaUsuarios = Seleciona("status_tarefas", "WHERE idstatus_tarefas='".$linha['idstatus_tarefas']."'", "LIMIT 0,1");
                        while($linha_usuarios = mysql_fetch_array($SelecionaUsuarios)){
                            $cor_celula = $linha_usuarios['cor'];
                        }
                }    
                    
                    
                    if($linha['titulo'] == ""){
                        
                    $SelecionaNomeServico = Seleciona("servicos", "WHERE idservico='".$linha['idservico']."'", "");	
                    while($servicos_nome=mysql_fetch_array($SelecionaNomeServico)){
                        $NomeServico = $servicos_nome['titulo'];                    
                    }		
                        
                    }else{
                        $NomeServico = $linha['titulo'];  
                    }
                    
						
					?>
                      <tr style="font-size: 9px; line-height: normal;">
                        <td><?php echo $linha['idvenda'];?></td>
                        <td style="line-height: normal;"><?php echo "<b>" . $NomeServico. "</b><br>" . $linha['observacao'];?></td>  
                        <td><?php echo NomeCliente($idcliente);?></td>
                        <td><?php echo $aniversariante;?></td>
                        <td>
						<?php
						if($idatendimento > 0){
						$Seleciona_agenda = Seleciona("agenda", "WHERE idagenda='".$linha['idagenda']."'", "");
						while($linha_agenda = mysql_fetch_array($Seleciona_agenda)){									
						echo InverteDataNovoSeparador($linha_agenda['data'], "-", "/") . " | " . $linha_agenda['horainicio'] . " - " . $linha_agenda['horafim'] . "<br>";
						}
						}
						?>							  						  
						</td>
                        <td style="background-color: <?php echo $cor_celula;?>">
                          
                            
                        <select class="form-control selectpicker" data-live-search="true" id="status_servico<?php echo $linha['idservicovenda'];?>" name="status_servico<?php echo $linha['idservicovenda'];?>" onchange="AtualizarStatusServico(<?php echo $linha['idservicovenda'];?>);">
                        <option value="" <?php if($linha['status_servico'] == ""){ echo "selected";}?>>Selecione um Status</option>
                        <?php 
                        $SelecionaUsuarios = Seleciona("status_tarefas", "", "ORDER BY titulo ASC");
                        while($linha_usuarios = mysql_fetch_array($SelecionaUsuarios)){
                        ?>
                        <option value="<?php echo $linha_usuarios['idstatus_tarefas']?>" <?php if($linha['idstatus_tarefas'] == $linha_usuarios['idstatus_tarefas']){ echo "selected";}?>><?php echo $linha_usuarios['titulo']?></option>
                        <?php } ?>
                        </select>                             
                            <?php //echo $linha['status_servico'];?>

                          
                          </td>                 
                        <td>
                        <a href="manutencao_vendas_agenciae.php?idvenda=<?php echo $linha['idvenda'];?>" title="Ver Orçamento" target="_blank">
                        <button type='button' class='btn btn-success'><i class="fa fa-search" aria-hidden="true"></i></button>
                        </a>
                        </td>  
                                      
                      </tr>
                      <?php 
                    
                    //$AtualizaStatus = Alterar("vendas_servicos_agenciae", "status_servico='retirado'", "idservicovenda", $linha['idservicovenda']);
                    $cor_celula = "";
				$DataExibe = "";
		$total_final = "";		
		$total_final_item = "";
		$desconto = "";
		$Valor_Final = "";
		$Saldo = "";
		$totalpagamentos = "";					
					  }?>
                    </tbody>
                  </table>


                </div><!-- /.box-body -->
                </div><!-- /.box-body -->
              </div><!-- /.box -->
            </div><!-- /.col -->
          </div><!-- /.row -->
        </section><!-- /.content -->
      </div><!-- /.content-wrapper -->
      
<script>
    
    
    
function AtualizarStatusServico(idservicovenda)
{

	
	var dadosajax = {        
        'idservicovenda' : idservicovenda,        
		'status_servico' : $("#status_servico" + idservicovenda).val(),	
    };
    pageurl = 'ajax/antigo/AlterarOrcamento_ServicosStatus.php';
    //para consultar mais opcoes possiveis numa chamada ajax
    //http://api.jquery.com/jQuery.ajax/
    $.ajax({
	
        //url da pagina
        url: pageurl,
        //parametros a passar
        data: dadosajax,
        //tipo: POST ou GET
        type: 'POST',
        //cache
        cache: false,
        //se ocorrer um erro na chamada ajax, retorna este alerta
        //possiveis erros: pagina nao existe, erro de codigo na pagina, falha de comunicacao/internet, etc etc etc
        error: function(){
            alert('Erro: Alterar Registo!!');
        },
        //retorna o resultado da pagina para onde enviamos os dados
        success: function(result)
        { 
            //se foi inserido com sucesso
            if($.trim(result) == '1')
            {		
			//document.location.reload(true);
			//alert('ALTERADO');
			//$("#valor_total" + idproduto_venda).html(this.total_final);
            }
            //se foi um erro
            else
            {
                alert("Ocorreu um erro ao inserir o seu registo!");
            }

        }
    });
}    
    
</script>
      
<?php require_once('rodape_rapido.php');?>