<?php require_once('../topo.php');?>
<?php require_once('../lateral.php');?>
<br><br><br>
<?php
$idobra = $_GET['idobra'];	  
$SelecionaObra = Seleciona("obras", "WHERE idobra='$idobra'", "LIMIT 0,1");
while($linha_obras = mysql_fetch_array($SelecionaObra)){
$idobra = $linha_obras['idobra']; 
$codmax = $linha_obras['codmax']; 
$idobra_origem = $linha_obras['idobra_origem']; 
$idcliente = $linha_obras['idcliente']; 
$idorcamento = $linha_obras['idorcamento']; 
$idvenda = $linha_obras['idvenda']; 
$titulo = $linha_obras['titulo']; 
$observacao = $linha_obras['observacao']; 
$valorprojeto = $linha_obras['valorprojeto']; 
$valormaximo = $linha_obras['valormaximo']; 
$lucro = $linha_obras['lucro']; 
$datainicio = $linha_obras['datainicio']; 
$datafim = $linha_obras['datafim']; 
$status = $linha_obras['status']; 
$idprofissional = $linha_obras['idprofissional']; 
$segunda = $linha_obras['segunda']; 
$terca = $linha_obras['terca']; 
$quarta = $linha_obras['quarta']; 
$quinta = $linha_obras['quinta']; 
$sexta = $linha_obras['sexta']; 
$sabado = $linha_obras['sabado']; 
$domingo = $linha_obras['domingo']; 
$horario_obra = $linha_obras['horario_obra']; 
$itens_obrigatorios = $linha_obras['itens_obrigatorios']; 
$local_obra = $linha_obras['local_obra']; 
$engenheiro_responsavel = $linha_obras['engenheiro_responsavel']; 
$arquiteto_responsavel = $linha_obras['arquiteto_responsavel']; 
$cordenador1 = $linha_obras['cordenador1']; 
$cordenador2 = $linha_obras['cordenador2']; 
$supervisor1 = $linha_obras['supervisor1']; 
$supervisor2 = $linha_obras['supervisor2']; 
$tecnicoseguranca = $linha_obras['tecnicoseguranca']; 
$descricao_obra = $linha_obras['descricao_obra']; 
$observacao_obra = $linha_obras['observacao_obra']; 

$listadeacesso = $linha_obras['listadeacesso']; 
$rrt = $linha_obras['rrt']; 
$seguro_obra = $linha_obras['seguro_obra']; 
$doc_segurancatrabalho = $linha_obras['doc_segurancatrabalho']; 
$verba_despesas = $linha_obras['verba_despesas']; 
}

$SelecionaClientes = Seleciona("clientes", "WHERE CodCli='$idcliente'", "LIMIT 0,1");
while($Clientes = mysql_fetch_array($SelecionaClientes)){
  $cliente = $Clientes['Fantasia'] . " - " . $Clientes['RazaoSoc'];
}

//RECEBE DADOS ORÇAMENTO

$SelecionaOrcamento = Seleciona("vendas", "WHERE idvenda='$idvenda'", "");
while($DadosOrcamento = mysql_fetch_array($SelecionaOrcamento)){
	
	$idcliente = $DadosOrcamento['idcliente'];
	$idatendimento = $DadosOrcamento['idatendimento'];	
	$idcontato = $DadosOrcamento['idcontato'];	
	$idcentrocusto = $DadosOrcamento['idcentrocusto'];
	$idprofissional = $DadosOrcamento['idprofissional'];						
	$titulo = $DadosOrcamento['titulo'];
	$observacao = html_entity_decode($DadosOrcamento['observacao']);
	$valorprojeto = $DadosOrcamento['valorprojeto'];
	$desconto = $DadosOrcamento['desconto'];
	$valorbdi = $DadosOrcamento['valorbdi'];
	$status = $DadosOrcamento['status'];
	$dataorcamento = $DadosOrcamento['dataorcamento'];
	$titulo = $DadosOrcamento['titulo'];
	//echo $idcliente . " - " . $idcontato;
	$titulo_desconto = $DadosOrcamento['titulo_desconto'];
	
}

$SelecionaContato = Seleciona("clientes_contato", "WHERE CodCont='$idcontato'", "LIMIT 0,1");
while($DadosContato = mysql_fetch_array($SelecionaContato)){
	
	$Contato = $DadosContato['Contato'];
	$Email = $DadosContato['email'];
	$telefone = $DadosContato['Fone1'];		
	
}
//echo $idcentrocusto;
$SelecionaCentroCusto = Seleciona("centro_custo", "WHERE idcentrocusto='$idcentrocusto'", "LIMIT 0,1");
while($DadosCusto = mysql_fetch_array($SelecionaCentroCusto)){
	
	$CentroCusto = $DadosCusto['sobre'];		
	
}



//DADOS CLIENTE

$SelecionaCliente = Seleciona("clientes", "WHERE CodCli='$idcliente'", "");
while($DadosCliente = mysql_fetch_array($SelecionaCliente)){
	
	$RazaoSocial = $DadosCliente['RazaoSoc'];
	$Fantasia = $DadosCliente['Fantasia'];
	$Endereco = $DadosCliente['Endereco']. "," . $DadosCliente['Numero'] . " - " . $DadosCliente['Bairro'] . " - " . $DadosCliente['Cidade'] . "/" . $DadosCliente['UF'];	
	//$Contato = $DadosCliente['ContatoMD'];
	//$Email = $DadosCliente['Email'];
	//$telefone = $DadosCliente['telefone1'];
	
}


//DADOS USUÁRIO

$SelecionaProfissional = Seleciona("usuarios", "WHERE idusuario='$idprofissional'", "");
while($DadosProfissional = mysql_fetch_array($SelecionaProfissional)){
	
	$NomeProfissional = $DadosProfissional['nome'];
	$CelularProfissional = $DadosProfissional['celular'];	
	$EmailProfissional = $DadosProfissional['email'];		
}


//DESCOBRIR QUANTIDADE DIAS DA OBRA

// Define os valores a serem usados
$data_inicial = $datainicio;
$data_final = $datafim;
// Usa a função strtotime() e pega o timestamp das duas datas:
$time_inicial = strtotime($data_inicial);
$time_final = strtotime($data_final);
// Calcula a diferença de segundos entre as duas datas:
$diferenca = $time_final - $time_inicial; // 19522800 segundos
// Calcula a diferença de dias
$dias_obra = (int)floor( $diferenca / (60 * 60 * 24)); // 225 dias
// Exibe uma mensagem de resultado:
//echo "A diferença entre as datas ".$data_inicial." e ".$data_final." é de <strong>".$dias."</strong> dias";
// A diferença entre as datas 23/03/2009 e 04/11/2009 é de 225 dias


//DESCOBRIR DIAS RESTANTES

// Define os valores a serem usados
$data_inicial_corridos = $datainicio;
$data_final_corridos = date('Y-m-d');
// Usa a função strtotime() e pega o timestamp das duas datas:
$time_inicial_corridos = strtotime($data_inicial_corridos);
$time_final_corridos = strtotime($data_final_corridos);
// Calcula a diferença de segundos entre as duas datas:
$diferenca_corridos = $time_final_corridos - $time_inicial_corridos; // 19522800 segundos
// Calcula a diferença de dias
$dias_obra_corrido = (int)floor( $diferenca_corridos / (60 * 60 * 24)); // 225 dias



?>
<style type="text/css">
.TextoVerdeMax {	color: #060;
}
#btnExport {display:none; }

@import url(http://fonts.googleapis.com/css?family=Titillium+Web);

*, *:after, *:before {
  box-sizing: border-box;
}
body{
  margin: 0;
  padding: 0;
  font-family: 'Titillium Web', sans-serif;
  line-height: 1.5;
  color: #444;
  font-size: 16px;
}
p{
  padding: 0 10px;
}

.tabs-container {
  position: relative;
  height: 700px;
  max-width: 98%;
  margin: 0 auto;
}
.tabs-container p{
  margin: 0;
  padding: 0;
}
.tabs-container:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  visibility: none;
}
input.tabs {
  display: none;
}
input.tabs + label {
  line-height: 40px;
  padding: 0 20px;
  float: left;

  background: #444;
  color: #fff;
  cursor: pointer;
  transition: background ease-in-out .3s;
}
input.tabs:checked + label {
  color: #000;
  background: #eee;
}
input.tabs + label + div {
  width: 98%;
  opacity: 0;
  position: absolute;
  background: #eee;
  top: 40px;
  left: 0;
  height: 680px;
  padding: 10px;
  z-index: -1;
  transition: opacity ease-in-out .3s;
}
input.tabs:checked + label + div {
  opacity: 1;
  z-index: 1000;
}

</style>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <!-- LINHA DADOS -->
  <?php if($_GET['idobra'] != ""){ ?>
  <tr>
    <td colspan="4" align="center" valign="top"><table width="98%" border="0" cellspacing="2" cellpadding="0">
      <tr>
        <td width="404" height="40" align="left" bgcolor="#CCCCCC"><strong class="TextoCinzaGrande">Nº <?php echo $codmax;?> - CLIENTE : <?php echo $cliente;?></strong></td>
        <td width="786" align="right"><table width="70" border="0" cellspacing="0" cellpadding="2" class="BoxMenuCinza" onclick="location.href='listar_operacional.php?idobra=<?php echo $_GET['idobra'];?>';">
          <tr>
            <td height="25" align="center" class="TextoMenuBranco">Voltar</td>
          </tr>
        </table></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td colspan="4" align="center" valign="top"><table width="98%" border="0" cellspacing="2" cellpadding="0" bgcolor="#FFFFFF">
      <tr>
        <td width="138" height="60" align="center"><img src="img/icone_3.fw.png" width="77" height="85" alt=""/></td>
        <td width="725" align="left"><strong class="TextoCinzaGrande">Cronograma Obra</strong></td>
        <td align="right">&nbsp;</td>
      </tr>
      <tr>
        <td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="5">
          <tbody>
            <tr>
              <td height="30"><strong>Data de Abertura: <?php echo InverteDataNovoSeparador($datavenda, "-","/");?></strong></td>
              <td><strong>Criado por: <?php echo $NomeProfissional;?></strong></td>
              <td align="center" bgcolor="#BCFFC8"><strong>Inicio da Obra:</strong></td>
              <td align="center" bgcolor="#BCFFC8"><input type="date" name="datainicio" placeholder="Horario" value="<?php echo $datainicio;?>" class="form-campos"  style="width:100%; height: 30px; background-color: #BCFFC8; border:0px solid #6DB767;" id="datainicio" disabled="disabled" /></td>
              <td align="center" bgcolor="#FBBEBF"><strong>Término:</strong></td>
              <td align="center" bgcolor="#FBBEBF"><input type="date" name="datafim" placeholder="Horario" value="<?php echo $datafim;?>" class="form-campos"  style="width:100%; height: 30px; background-color: #FBBEBF; border:1px solid #FF6A6A;" id="datafim" disabled="disabled" /></td>
            </tr>
          </tbody>
        </table></td>
      </tr>
      <tr>
        <td colspan="3">
<div class="tabs-container">

<input type="radio" name="tabs" class="tabs" id="tab1" checked>
<label for="tab1">Macro Detalhado</label>
<div>
  <p>
<div id="chartContainer" style="height: 400px; width: 100%;"></div>     
  </p>
</div>


<input type="radio" name="tabs" class="tabs" id="tab2">
<label for="tab2">Resumido</label>
<div>
  <p>
<div id="Resumido" style="height: 400px; width: 100%;"></div>       
  </p>
</div>

</div>        
        
        </td>
      </tr>
      <tr>
        <td colspan="3" align="center">
     
        </td>
      </tr>
    </table></td>
  </tr>
  <?php } ?>
  <!-- LINHA DADOS -->
  
  </table>
	<script type="text/javascript">

//MACRO
	window.onload = function () {
		var chart = new CanvasJS.Chart("chartContainer", {

			title:{
				text:"Cronograma Macro Detalhado da Obra"				

			},
						exportEnabled: true,
                        animationEnabled: true,
			axisX:{
				interval: 1,
				gridThickness: 0,
				labelFontSize: 9,
				indexLabelFontSize: 5,
				labelFontStyle: "normal",
				labelFontWeight: "normal",
				labelFontFamily: "Lucida Sans Unicode"

			},
			axisY2:{
				interlacedColor: "rgba(1,77,101,.2)",
				gridColor: "rgba(1,77,101,.1)"

			},

			data: [
			{     
				type: "bar",
                name: "SERVIÇOS",
				axisYType: "secondary",
				color: "#014D65",				
				dataPoints: [
				
				
				
				
				{y: <?php echo $dias_obra;?>, label: "PRAZO TOTAL OBRA", color: "#7396FF", indexLabel:  "<?php echo $dias_obra . " dia(s)";?>"  },
				<?php 
				$SelecionaServicosDetalhe = Seleciona("obras_servicos", "WHERE idobra='$idobra'", "");
				while($Servico_Detalhe = mysql_fetch_array($SelecionaServicosDetalhe)){
								
				
				if($Servico_Detalhe['qtde_dias'] == 0){
					$Dias = 0;	
				}else{
					$Dias = $Servico_Detalhe['qtde_dias'];		
				}
				
				
				
			  if($Servico_Detalhe['status'] == "Concluido"){
				  $cor =  "#96FF73";
			  }else{
				  $cor =  "#FF7373";
			  }				
				
				//NOME SERVIÇO	  
				$SelecionaTituloServico = Seleciona("servicos", "WHERE idservico='".$Servico_Detalhe['idservico']."'", "LIMIT 0,1");
				while($ServicoNome = mysql_fetch_array($SelecionaTituloServico)){
				 $TituloServico = $ServicoNome['titulo']; 
				}	 				
				
				?>
				{y: <?php echo $Dias;?>, label: "<?php echo $TituloServico;?>", color: "<?php echo $cor;?>", indexLabel:  "<?php echo $Dias . " dia(s)";?>" },
				<?php }?>
				{y: <?php echo $dias_obra_corrido;?>, label: "DIAS CORRIDOS", color: "#FFC926", indexLabel:  "<?php echo $dias_obra_corrido;?> dia(s)" }
				]
			}
			
			]
		});

chart.render();


//RESUMIDO

		var chart_resumido = new CanvasJS.Chart("Resumido", {

			title:{
				text:"Cronograma Resumido da Obra"				

			},
						exportEnabled: true,			
                        animationEnabled: true,
			axisX:{
				interval: 1,
				gridThickness: 0,
				labelFontSize: 9,
				indexLabelFontSize: 5,
				labelFontStyle: "normal",
				labelFontWeight: "normal",
				labelFontFamily: "Lucida Sans Unicode"

			},
			axisY2:{
				interlacedColor: "rgba(1,77,101,.2)",
				gridColor: "rgba(1,77,101,.1)"

			},

			data: [
			{     
				type: "bar",
                name: "SERVIÇOSRESUMIDO",
				axisYType: "secondary",
				color: "#014D65",				
				dataPoints: [
				
				
				
				
				{y: <?php echo $dias_obra;?>, label: "PRAZO TOTAL OBRA", color: "#7396FF", indexLabel:  "<?php echo $dias_obra . " dia(s)";?>"  },
				<?php 
				$SelecionaServicosDetalhe = Seleciona("obras_servicos", "WHERE idobra='$idobra'", "GROUP BY idcategoria");
				while($Servico_Detalhe = mysql_fetch_array($SelecionaServicosDetalhe)){
				
				//SELECIONA SOMA DIAS
				$selec = "select sum(qtde_dias) AS soma_qtdedias FROM obras_servicos WHERE idobra='$idobra' AND idcategoria='".$Servico_Detalhe['idcategoria']."'";
				$exec = mysql_query($selec, $conexao) or die(mysql_error());    
				while($qtde_linha=mysql_fetch_array($exec)) {
				$QtdeDias = $qtde_linha['soma_qtdedias'];
				}
				
				$SelecionaServicosStatus_Qtde = Seleciona("obras_servicos", "WHERE idobra='$idobra' AND idcategoria='".$Servico_Detalhe['idcategoria']."'", "");
				$SelecionaServicosStatus = Seleciona("obras_servicos", "WHERE idobra='$idobra' AND idcategoria='".$Servico_Detalhe['idcategoria']."' AND status='Concluido'", "");
				$TotalStatusQtde = mysql_num_rows($SelecionaServicosStatus_Qtde);
				$TotalStatus = mysql_num_rows($SelecionaServicosStatus);
				
				if($QtdeDias == 0){
					$Dias = 0;	
				}else{
					$Dias = $QtdeDias;		
				}
				
			  if($TotalStatusQtde == $TotalStatus){
				  $cor =  "#96FF73";
			  }else{
				  $cor =  "#FF7373";
			  }				
				
				//NOME CATEGORIA	  
				$SelecionaCategoria = Seleciona("servicos_categorias", "WHERE idservicocategoria='".$Servico_Detalhe['idcategoria']."'", "LIMIT 0,1");
				while($CategoriaNome = mysql_fetch_array($SelecionaCategoria)){
				 $TituloCategoria = $CategoriaNome['titulo']; 
				}	 		
				
				?>
				{y: <?php echo $Dias;?>, label: "<?php echo $TituloCategoria;?>", color: "<?php echo $cor;?>", indexLabel:  "<?php echo $Dias . " dia(s)";?>" },
				<?php }?>
				{y: <?php echo $dias_obra_corrido;?>, label: "DIAS CORRIDOS", color: "#FFC926", indexLabel:  "<?php echo $dias_obra_corrido;?> dia(s)" }
				]
			}
			
			]
		});

chart_resumido.render();
}


</script>
<script type="text/javascript" src="js/canvasjs/canvasjs.min.js"></script>  
<?php require_once('../rodape.php');?>