<?php
error_reporting(0);
ini_set("display_errors", 0 );
header('Content-Type: text/html; charset=utf-8');
include("configuracao.php");//confirma no banco de dados
include("inclusos/funcoes.php");
include("seguranca.php"); // Inclui o arquivo com o sistema de seguran?a
protegePagina(); // Protege a página


//RECEBE DADOS ORÇAMENTO

$idvenda = $_GET['idvenda'];

$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'];
	$CodEndereco_cliente = $DadosOrcamento['CodEndereco_cliente'];	
	$logotipo = $DadosOrcamento['logotipo'];			

//CÓD VENDA        
if($DadosOrcamento['idorcamento'] == "" or $DadosOrcamento['idorcamento'] == "0"){
$CodVenda = substr($DadosOrcamento['dataorcamento'], 0, 4) ."-".$DadosOrcamento['idvenda'];
}else{
$CodVenda = substr($DadosOrcamento['dataorcamento'], 0, 4) ."-".$DadosOrcamento['idvenda']."- A: ".$DadosOrcamento['aditivo'];			
}   

if($DadosOrcamento['idvenda_revisao'] != ""){
	$CodVenda = substr($DadosOrcamento['dataorcamento'], 0, 4) . "-".$DadosOrcamento['idvenda_revisao']."- R: ".$DadosOrcamento['revisao'];			
}
	
}

$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("centrodecusto", "WHERE idcentrodecusto='$idcentrocusto'", "LIMIT 0,1");
while($DadosCusto = mysql_fetch_array($SelecionaCentroCusto)){
	
	$CentroCusto = $DadosCusto['sobre'];		
	
}



//DADOS CLIENTE

$SelecionaCliente = Seleciona("clientes", "WHERE idcliente='$idcliente'", "");
while($DadosCliente = mysql_fetch_array($SelecionaCliente)){
	
	$RazaoSocial = $DadosCliente['nome'];
	$Fantasia = $DadosCliente['responsavel'];
	$Endereco = $DadosCliente['endereco']. "," . $DadosCliente['numero'] . " - " . $DadosCliente['bairro'] . " - " . $DadosCliente['cidade'] . "/" . $DadosCliente['estado'];		
	//$Contato = $DadosCliente['ContatoMD'];
	//$Email = $DadosCliente['Email'];
	//$telefone = $DadosCliente['telefone1'];
	
}

$SelecionaEndereco = Seleciona("clientes_contato", "WHERE CodCont='$CodEndereco_cliente'", "LIMIT 0,1");
while($DadosEndereco = mysql_fetch_array($SelecionaEndereco)){
	
	$Endereco = $DadosEndereco['Endereco']." - " . $DadosEndereco['Bairro'] . " - " . $DadosEndereco['Cidade'] . "/" . $DadosEndereco['UF'];			
}


//DADOS USUÁRIO

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

//ENDEREÇO CLIENTE

if($CodEndereco_cliente != "" and $CodEndereco_cliente != "0"){

$seleciona_endereco = Seleciona("clientes_enderecos", "WHERE CodEndereco='$CodEndereco_cliente'", "");
while($linha_endereco=mysql_fetch_array($seleciona_endereco)){

$RazaoSocial = $linha_endereco['RazaoSoc'];
$CNPJ_Endereco = $linha_endereco['CNPJ'];
$IE_Endereco = $linha_endereco['IE'];
$IM_Endereco = $linha_endereco['IM'];
$Endereco_Endereco = $linha_endereco['Endereco'];
$Cidade_Endereco = $linha_endereco['Cidade'];
$Bairro_Endereco = $linha_endereco['Bairro'];
$CEP_Endereco = $linha_endereco['CEP'];
$UF_Endereco = $linha_endereco['UF'];
$Numero_Endereco = $linha_endereco['Numero'];
$Complemento_Endereco = $linha_endereco['Complemento'];
	$Endereco = $linha_endereco['Endereco']. "," . $linha_endereco['Numero'] . " - " . $linha_endereco['Bairro'] . " - " . $linha_endereco['Cidade'] . "/" . $linha_endereco['UF'];	

}
	
}


?>
<!doctype html>
<html ng-app="myApp">
<head>
<title>CUSTOS SEM BDI - #<?php echo $CodVenda;?> - <?php echo $Fantasia;?>-<?php echo $titulo;?></title>
<link href="inclusos/css_precopratico.css" rel="stylesheet" type="text/css">

<style type="text/css">
.TextoVerdeMax {
	color: #060;
	text-transform: capitalize;	
}
body {
	background-color: #FFFFFF;
	text-transform: capitalize;
}
@media print { 
	#btnExport { display:none; } 
	body { background: #fff; 	text-transform: capitalize;}
}

</style>

<meta charset="utf-8">
</head>

<body>
<div id="table_wrapper">
<table width="100%" border="0" cellspacing="2" cellpadding="0" id="tblExport">
  <tr>
    <td><table width="100%" border="0" cellspacing="2" cellpadding="0">
      <tr>
        <td><img src="https://grupomax.minhaempresa.online/img/logo.png" width="110" height="40" /></td>
        <?php if($logotipo != ""){?>        
        <td><img src="logotipos/<?php echo $logotipo;?>" width="180" height="70"></td>
        <?php }?>
        <td><button class="BoxVerde" id="btnExport">Exportar para Excel (XLS)</button></td>
        <td align="right"><?php echo html_entity_decode($CentroCusto)?></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td height="60" align="center"><strong class="TextoCinzaGrande">PLANILHA DE CUSTOS SEM BDI</strong></td>
  </tr>
  <tr>
    <td><table width="100%" border="0" cellspacing="2" cellpadding="0">
      <tr>
        <td width="5%"><strong><span class="TextoVerdeMax">Cliente:</span></strong></td>
        <td width="40%"><span class="TextoVerdeMax"><strong><?php echo $RazaoSocial;?> / <?php echo $Fantasia;?></strong></span></td>
        <td width="5%"><strong><span class="TextoVerdeMax">Orçamento:</span></strong></td>
        <td width="40%"><span class="TextoVerdeMax">#<?php echo $CodVenda;?></span></td>
      </tr>
      <tr>
        <td><strong><span class="TextoVerdeMax">Contato:</span></strong></td>
        <td><span class="TextoVerdeMax"><?php echo $Contato;?></span></td>
        <td><strong><span class="TextoVerdeMax">Data:</span></strong></td>
        <td><span class="TextoVerdeMax"><?php echo InverteDataNovoSeparador($dataorcamento, "-", "/");?></span></td>
      </tr>
      <tr>
        <td><strong><span class="TextoVerdeMax">E-mail:</span></strong></td>
        <td><span class="TextoVerdeMax"><?php echo $Email;?></span></td>
        <td><strong><span class="TextoVerdeMax">Telefone:</span></strong></td>
        <td><span class="TextoVerdeMax"><?php echo $telefone;?></span></td>
        </tr>
      <tr>
        <td><strong><span class="TextoVerdeMax">Local:</span></strong></td>
        <td><span class="TextoVerdeMax"><?php echo $Endereco;?></span></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td><strong><span class="TextoVerdeMax">Obra:</span></strong></td>
        <td><span class="TextoVerdeMax"><?php echo $titulo;?></span></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td><table width="100%" border="0" cellspacing="0" cellpadding="3" style="border:1px solid #333;">
      <tr>
        <td style="background-color:#CCC;"><strong>ITEM</strong></td>
        <td style="background-color:#CCC;"><strong>DESCRIÇÃO</strong></td>
        <td width="20" style="background-color:#CCC;"><strong>QUANT.</strong></td>
        <td width="10" align="center" style="background-color:#CCC;"><strong>UN.</strong></td>
        <td width="100" style="background-color:#CCC;"><strong>T. UNIT VENDA</strong></td>
        <td width="100" style="background-color:#CCC;"><strong>TOTAL GERAL</strong></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td align="center">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <?php
	  $ValoresTipoCusto = array();
	  $contservico = 1;
	  
        //VERIFICA SE EXISTE ORDEM NA CATEGORIA DE VENDAS
        $SelecionaCategoriaVendas = Seleciona("vendas_categorias", "WHERE idvenda='$idvenda' AND oculta <> 'sim'", "");
        $TotalCategorias = mysql_num_rows($SelecionaCategoriaVendas);
        if($TotalCategorias == 0){
            $SelecionaCategoriaGeral = Seleciona("servicos_categorias", "", "ORDER BY tipo_custo ASC , sequencia ASC");   
        }else{
            $SelecionaCategoriaGeral = Seleciona("vendas_categorias", "WHERE idvenda='$idvenda'", "ORDER BY ordem ASC");
        }	  
	  
	  
	  while($Categoria = mysql_fetch_array($SelecionaCategoriaGeral)){
		  $idcategorial_atual = $Categoria['idservicocategoria'];
		 $TituloCategoria = $Categoria['titulo'];
		 $TipoCategoria = $Categoria['tipo_custo']; 		  
		  
	  $SelecionaServicos = Seleciona("vendas_servicos", "WHERE idvenda='$idvenda' AND idcategoria='$idcategorial_atual' AND idservico <> '0' AND status='ativo'", "GROUP BY idcategoria");
	  while($Servico = mysql_fetch_array($SelecionaServicos)){
		  $IdServico = $Servico['idservico'];
		  $IdCategoria = $Servico['idcategoria'];
		  $QuantidadeServico = $Servico['quantidade'];
		  $ValorServico = str_replace(",", ".", $Servico['valorunitario']);
		  //$TituloServico = $Servico['titulo']; 
		  $ValorTotalServico = $QuantidadeServico*$ValorServico;
	  
		  
	  ?>
      <tr >
        <td style="border:1px solid #333; color: #FFF; background-color:#666666;"><strong><?php echo $contservico;?></strong></td>
        <td style="border:1px solid #333; color: #FFF; background-color:#666666;"><strong><?php echo $TituloCategoria;?></strong></td>
        <td style="border:1px solid #333; color: #FFF; background-color:#666666;">&nbsp;</td>
        <td align="center" style="border:1px solid #333; color: #FFF; background-color:#666666;">&nbsp;</td>
        <td style="border:1px solid #333; color: #FFF; background-color:#666666;">&nbsp;</td>
        <td style="border:1px solid #333; color: #FFF; background-color:#666666;">&nbsp;</td>
      </tr>
      <?php
	  $SelecionaServicosDetalhe = Seleciona("vendas_servicos", "WHERE idvenda='$idvenda' AND idcategoria='$IdCategoria' AND status='ativo'", "ORDER BY ordem ASC");
	  $contproduto = 1;
	  while($Servico_Detalhe = mysql_fetch_array($SelecionaServicosDetalhe)){
		$IdServico_Atual = $Servico_Detalhe['idservico'];  
		$TotalValorUnitario = str_replace(",", ".", $Servico_Detalhe['valorunitario']);
	 	$TotalValorProduto = $TotalValorUnitario*$Servico_Detalhe['quantidade']; 
		$TituloServicoNovo = $Servico_Detalhe['titulo'];
		$idservicovenda = $Servico_Detalhe['idservicovenda'];
		
		//SELECIONA UNIDADE SERVIÇO
		$SelecionaServicosUnidade = Seleciona("servicos", "WHERE idservico='$IdServico_Atual'", "LIMIT 0,1");
		while($Servico_Unidade = mysql_fetch_array($SelecionaServicosUnidade)){
			$UnidadeServico = $Servico_Unidade['unidade'];
		}
		  
		  		  
	  ?>
      <tr >
        <td style="border:1px solid #333;"><?php echo $contservico.".".$contproduto;?></td>
        <td style="border:1px solid #333; text-transform:none"><?php echo str_replace('"', '', $TituloServicoNovo);?></td>
        <td style="border:1px solid #333;"><?php echo $Servico_Detalhe['quantidade'];?></td>
        <td align="center" style="border:1px solid #333; text-transform:none"><?php if($Servico_Detalhe['quantidade'] == ""){ echo $UnidadeServico;}else{ echo $Servico_Detalhe['unidade'];}?></td>
        <td style="border:1px solid #333;">R$ <?php echo number_format($TotalValorUnitario, 2, ',', '.');?></td>
        <td style="border:1px solid #333;">R$ <?php echo number_format($TotalValorProduto, 2, ',', '.');?></td>
      </tr>
      <?php 
	  $TotalValorProduto_Final = $TotalValorProduto + $TotalValorProduto_Final;
	  $contproduto++;
	  	  //$TituloServico = "";
	  }?>         
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td style="background-color:#CCC;"><strong>SubTotal</strong></td>
        <td style="background-color:#CCC;"><strong>R$ <?php echo number_format($TotalValorProduto_Final, 2, ',', '.');?></strong></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <?php 
	  //CRIO ARRAY COM VALORES PARA UTILIZAR NOS SUBTOTAIS
	  $ValoresTipoCusto[$Categoria['tipo_custo']] += $TotalValorProduto_Final;	  

		
	  $contservico++;
	  $ValorTotalServico++;
	  $TotalGeral = $ValorTotalServico + $TotalGeral;
	  $TotalGeralProduto = $TotalValorProduto_Final + $TotalGeralProduto;	  
	  $TotalValorProduto_Final = "";
	  }
	  }
	  
	  //VALOR BDI
	  
		$Valor_Final = $TotalGeralProduto;
		//$ValorcomBdi = $Valor_Final+ ($percentual * $Valor_Final);	  
		$ValorcomBdi = $Valor_Final;
		//SOMA IMPOSTOS 
		
		$seleciona_imposto_geral = Seleciona("vendas_impostos", "WHERE idvenda=$idvenda", "");
		
		while($linha_add_geral=mysql_fetch_array($seleciona_imposto_geral)){
		
		$ValorImposto_Geral = $Valor_Final;
		
		 $ValorTotalImpostoGeral = $ValorImposto_Geral + $ValorTotalImpostoGeral;
		}		
	  
	  //TOTAL FINAL
	  
	  $TotalFinal = str_replace(",", ".", $ValorcomBdi) - str_replace(",", ".", $desconto);
	  
	  ?>  
      
      <?php
	  $SelecionaTipoCusto = Seleciona("tipocusto_servicos_categorias", "", "ORDER BY idtipodecusto_categorias ASC");
	  while($tipo_custo = mysql_fetch_array($SelecionaTipoCusto)){	
        if($ValoresTipoCusto[$tipo_custo['idtipodecusto_categorias']] > 0){          
	  ?>
      <tr>
        <td colspan="5" align="right" bgcolor="#EAEAEA" style="padding-right: 10px; font-weight:bold;"><?php echo $tipo_custo['titulo'];?></td>
        <td bgcolor="#EAEAEA" style="font-weight:bold;">R$ <?php echo number_format($ValoresTipoCusto[$tipo_custo['idtipodecusto_categorias']], 2, ',', '.');?></td>
      </tr>
      <?php } }?>      
      <tr>
        <td style="background-color:#FFF;">&nbsp;</td>
        <td style="background-color:#FFF;">&nbsp;</td>
        <td style="background-color:#FFF;">&nbsp;</td>
        <td style="background-color:#FFF;">&nbsp;</td>
        <td style="background-color:#FFF;">&nbsp;</td>
        <td style="background-color:#FFF;">&nbsp;</td>
      </tr>
	  <?php if($desconto != ""){ ?>      

      <tr>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td style="background-color:#CCC;"><strong>Total Geral</strong></td>
        <td style="background-color:#CCC;"><strong>R$ <?php echo number_format(str_replace(",", ".", $ValorcomBdi), 2, ',', '.');?></strong></td>
      </tr>
      <?php 
	  $seleciona_descontos = Seleciona("vendas_descontos", "WHERE idvenda='".$_GET['idvenda']."'", "");
	  $QtdDescontoAdicional = mysql_num_rows($seleciona_descontos);
	  if($desconto > 0 or $QtdDescontoAdicional > 0){
		if($titulo_desconto == ""){
		$titulo_desconto = "Total Desconto";  
	  }  
	  ?>
      <tr>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td colspan="4" align="right" style="background-color:#CCC;"><strong><?php echo $titulo_desconto;?></strong></td>
        <td style="background-color:#CCC;"><strong>R$ <?php echo number_format(str_replace(",", ".", $desconto), 2, ',', '.');?></strong></td>
      </tr>
      <?php } }?>
		<?php
		$seleciona_descontos = Seleciona("vendas_descontos", "WHERE idvenda='".$_GET['idvenda']."'", "");
		while($linha_descontos=mysql_fetch_array($seleciona_descontos)){		
		$ValorDescontoAdicional[] = $linha_descontos['valor'];
		?>      
        <tr>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td colspan="4" align="right" style="background-color:#CCC;"><strong><?php echo $linha_descontos['titulo_desconto'];?></strong></td>
        <td style="background-color:#CCC;"><strong>R$ <?php echo number_format(str_replace(",", ".", $linha_descontos['valor']), 2, ',', '.');?></strong></td>
        </tr>      
		<?php }
		$TotalDescontoAdicional = array_sum($ValorDescontoAdicional);
		?>      
      
      <tr>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td style="background-color:#CCC;">&nbsp;</td>
        <td style="background-color:#CCC;"><strong>Total Projeto</strong></td>
        <td style="background-color:#CCC;"><strong>R$ <?php echo number_format($TotalFinal - $TotalDescontoAdicional, 2, ',', '.');?></strong></td>
      </tr>             
    </table></td>
  </tr>
  <tr>
    <td><?php //print_r($ValoresTipoCusto);?></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="30" align="left" valign="middle" bgcolor="#666666" style="color:#FFF; height:30px"><strong>OBSERVAÇÕES:</strong></td>
  </tr>
  <tr>
    <td><?php echo $observacao;?></td>
  </tr>
  <tr>
    <td bgcolor="#CCCCCC">&nbsp;</td>
  </tr>
  <tr>
    <td><table width="600" border="0" align="right" cellpadding="2" cellspacing="2">
      <tr>
        <td width="285"><img src="https://maxlayouts.minhaempresa.online/img/logobranco.fw.png" width="384" height="70" /></td>
        <td><table width="100%" border="0" cellspacing="2" cellpadding="2">
          <tr>
            <td><strong><?php echo $NomeProfissional;?></strong></td>
          </tr>
          <tr>
            <td><?php echo $EmailProfissional;?></td>
          </tr>
          <tr>
            <td><?php echo $CelularProfissional;?></td>
          </tr>
          <tr>
            <td>www.maxlayouts.com.br</td>
          </tr>
          </table></td>
      </tr>
    </table></td>
  </tr>
</table>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript">

//adicionar a classe 'remove' em elementos que não devem aparecer no excel
//(inclusive em inputs type='hidden')
function exportaExcel(id,nome){ //id da <table> e nome do arquivo a ser gerado
    var hoje = new Date();
    var data = ('0'+hoje.getDate()).slice(-2)+"-"+('0'+(hoje.getMonth()+1)).slice(-2)+"-"+hoje.getFullYear();

    var nome_arquivo = nome+"_"+data+".xls"; //nome final do arquivo
    var meta = '<meta http-equiv="content-type" content="text/html; charset=UTF-8" />';
    var html = $("#"+id).clone();

    html.find('.remove').remove();
    html.find('a').each(function() {
        var txt = $(this).text();
        $(this).after(txt).remove();
    });
    html.find('input, textarea').each(function() {
        var txt = $(this).val().replace(/\r\n|\r|\n/g,"<br>");
        $(this).after(txt).remove();
    });
    html.find('select').each(function() {
        var txt = $(this).find('option:selected').text();
        $(this).after(txt).remove();
    });
    html.find('br').attr('style', "mso-data-placement:same-cell");
    html = "<table>"+html.html()+"</table>";

    var uri = 'data:application/vnd.ms-excel,'+encodeURIComponent(meta+html);
    var a = $("<a>", {href: uri, download: nome_arquivo});
    $(a)[0].click();
}

$("#btnExport").click(function(e){
    exportaExcel("table_wrapper", "<?php echo $CodVenda;?> - <?php echo date('Y');?> - <?php echo $Fantasia;?> - <?php echo $titulo;?>");
});
</script>
</body>
</html>