<?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 PÁGINA
$recebepagina	= $_GET['pagina'];
$pagina			= RecebePagina($recebepagina);
?>
<!doctype html>
<html ng-app="myApp">
<head>

<title>MAX LAYOUTS</title>
<link href="inclusos/css_precopratico.css" rel="stylesheet" type="text/css">

</head>
<body>
<?php
//GERADOR DE CAMPOS POST

//echo GerarCamposPost("contas", "linha_contas");

$idconta		= $_GET['idconta'];

if($idconta == ""){
	$acao		 	= "Salvar";
}else{
	$acao 			= "Alterar";	
}

//Recebe Ação
$acao_bd		    = $_GET['acao'];
$acao_bd		   .= $_POST['acao'];

//Recebendo Dados do Formulário

$idconta .= $_POST['idconta'];
$idusuario = $_POST['idusuario'];
$idcliente = $_POST['idcliente'];
$idfornecedor = $_POST['idfornecedor'];
$idvenda = $_POST['idvenda'];
$idobra = $_POST['idobra'];
$idservicoobra = $_POST['idservicoobra'];

$tipo = $_POST['tipo'];
if($tipo == ""){
	$tipo = $_GET['tipo'];
}
$categoria = $_POST['categoria'];
$titulo = $_POST['titulo'];
$valor = str_replace(",", ".", $_POST['valor']);
$data = $_POST['data'];
$status = $_POST['status'];
$observacao = $_POST['observacao'];
$datacadastro = date('Y-m-d');
$idusuario_cadastro = $_SESSION['usuarioID'];
$pagamento = $_POST['pagamento'];
$repete = $_POST['repete'];
$periodo = $_POST['periodo'];
$quantidade_repeticao = $_POST['quantidade_repeticao'];
$nf = $_POST['nf'];
$faturamento = $_POST['faturamento'];
$existenf = $_POST['existenf'];



//Dados da Tabela
$tabela                 ="contas";
$campos_tabela = " idusuario, idcliente, idfornecedor, idvenda, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, datacadastro, idusuario_cadastro, pagamento, repete, periodo, quantidade_repeticao, idfilial, idobra, idservicoobra, faturamento, existenf, nf";
$campos_value = "'$idusuario', '$idcliente', '$idfornecedor', '$idvenda', '$tipo', '$categoria', '$titulo', '$valor', '$data', '$status', '$observacao', '$datacadastro', '$idusuario_cadastro', '$pagamento', '$repete', '$periodo', '$quantidade_repeticao', '".$_SESSION['idfilial_usuario']."', '$idobra', '$idservicoobra', '$faturamento', '$existenf', '$nf'";

//INSERIR REGISTROS
if($acao_bd == "Salvar"){

	$salvar = Salvar($tabela,  $campos_tabela, $campos_value);
// RETORNA ULTIMO ID INSERIDO
	$id_insert = mysql_insert_id();	
	
//REGRA COMPRA DIRETA
if($categoria == "3"){
	
//INSERE PRODUTOS NO ORÇAMENTO
$CriarProdutoOrcamento = Salvar("compras_orcamentos_produtos", "idcompra_gerada, idobra, idservicoobra, idfornecedor, valor_item_compra, idfilial, origem, idconta_direta", "'99999999999', '$idobra', '$idservicoobra', '$idfornecedor', '$valor','".$_SESSION['idfilial_usuario']."', 'ContaDespesaObra', '$id_insert'");	
		
}

//LOG FINANCEIRO
$tipolog = "Saida";	

$SalvarLogFinanceiro = Salvar("logs_financeiro", "tipo, categoria, idconta, idpagamento, idcliente, idfornecedor, idusuario, idobra, idorcamento, idvenda, iddevolucao, idpagamento_cheque, data, valor, tipo_pagamento, status, idcentrodecusto, observacao, idservicoobra, idfilial, faturamento, nf", "'$tipolog', '$categoria', '$id_insert', NULL, '$idcliente', '$idfornecedor', '$idusuario', '$idobra', NULL, '$idvenda', NULL, NULL, '$data', '$valor', NULL, '$status', '1', '$observacao', '$idservicoobra', '".$_SESSION['idfilial_usuario']."', '$faturamento', '$nf'") or die(mysql_error());
		
	if($salvar){
		echo"
		<script type=\"text/Javascript\">
		window.location = 'despesa_obra.php?idconta=".$id_insert."&idobra=".$idobra."';</script>";
		die;		
	}else{
		echo"
		<script type=\"text/Javascript\">
		window.location = 'despesa_obra.php?idobra=".$idobra."';</script>";
		die;		
		
	}
	
}

//ATUALIZANDO REGISTRO

if($acao_bd == "Alterar"){
	
$campos_alterar = "idconta='$idconta', idusuario='$idusuario', idcliente='$idcliente', idfornecedor='$idfornecedor', idvenda='$idvenda', tipo='$tipo', categoria='$categoria', titulo='$titulo', valor='$valor', data='$data', status='$status', observacao='$observacao', datacadastro='$datacadastro', idusuario_cadastro='$idusuario_cadastro', repete='$repete', periodo='$periodo', quantidade_repeticao='$quantidade_repeticao', idfilial='".$_SESSION['idfilial_usuario']."', idobra='$idobra', idservicoobra='$idservicoobra', faturamento='$faturamento', existenf='$existenf', nf='$nf'";

    $atualizar = Alterar($tabela, $campos_alterar, "idconta", $idconta);
	
//ALTERAR LOG FINANCEIRO
$alterar_logfinanceiro = mysql_query("UPDATE logs_financeiro SET categoria='$categoria', idfornecedor='$idfornecedor', idusuario='$idusuario', data='$data', valor='$valor', idcentrodecusto='1', faturamento='$faturamento', nf='$nf' WHERE idconta='$idconta'") or die (mysql_error());	

//REGRA COMPRA DIRETA
if($categoria == "3"){
	$AtualizaComprasDiretas = Alterar("compras_orcamentos_produtos", "categoria='$categoria', valor='$valor'", "idconta_direta", $idconta);
}

	$AtualizaCategoriaPagamento = Alterar("pagamentos", "categoria='$categoria'", "idconta", $idconta);
	
	//SELECIONA SE EXISTE 01 PAGAMENTO
	
	$SelecionaPagamento = Seleciona("pagamentos", "WHERE idconta='$idconta'", "");
	$QuantidadePagamento = mysql_num_rows($SelecionaPagamento);
	
	if($QuantidadePagamento == 1){
		$AtualizaCategoriaPagamento = Alterar("pagamentos", "data='$data'", "idconta", $idconta);	
	}
	
	$redireciona = VerificaSqlSemAlert($atualizar, "despesa_obra.php?idconta=".$idconta."&idobra=".$idobra."", "despesa_obra.php?idconta=".$idconta."&idobra=".$idobra."");
}

//EXCLUINDO REGISTRO
if($_GET['excluir'] == "sim"){
	
if(isset($_SESSION['master'])){
	
	$ZeroTabelaPagamentos = Excluir("pagamentos", "idconta", $idconta) or die (mysql_error());    	
	$deletar = Excluir($tabela, "idconta", $idconta);	
	$deletar_compras_produtos = Excluir("compras_orcamentos_produtos", "idconta_direta", $idconta);
	$deletar_compras_produtos = Excluir("logs_financeiro", "idconta", $idconta);		
	$redireciona = VerificaSqlSemAlert($deletar, "despesa_obra.php?idobra=".$idobra."", "despesa_obra.php?idconta=".$idconta."&idobra=".$idobra."");
}else{
	echo"
<script type=\"text/Javascript\">
alert(\"Você não tem permissão para efetuar essa operação.\");
window.location = '";
echo "despesa_obra.php?idconta=".$idconta."&idobra=".$idobra."";
echo "';</script>";
	die;	
}
} 


if($acao == "Alterar"){

	$selecionar_contas = Seleciona("contas", "WHERE idconta='".$idconta."'", "") or die(mysql_error());
	while($linha_contas=mysql_fetch_array($selecionar_contas)){
		
$idconta = $linha_contas['idconta']; 
$idusuario = $linha_contas['idusuario']; 
$idcliente = $linha_contas['idcliente']; 
$idfornecedor = $linha_contas['idfornecedor']; 
$idvenda = $linha_contas['idvenda']; 
$tipo = $linha_contas['tipo']; 
$titulo = $linha_contas['titulo_conta']; 
$categoria = $linha_contas['categoria']; 
$valor = $linha_contas['valor_conta']; 
$data = $linha_contas['data_conta']; 
$status = $linha_contas['status_conta']; 
$observacao = $linha_contas['observacao']; 
$datacadastro = $linha_contas['datacadastro']; 
$idusuario_cadastro = $linha_contas['idusuario_cadastro']; 
$pagamento = $linha_contas['pagamento']; 
$repeticao = $linha_contas['repeticao']; 
$periodo = $linha_contas['periodo']; 
$idobra = $linha_contas['idobra']; 
$idservicoobra = $linha_contas['idservicoobra']; 
$nf = $linha_contas['nf'];
$faturamento = $linha_contas['faturamento']; 
$existenf = $linha_contas['existenf']; 



}


	//SELECIONAR NOME USUÁRIO CADASTRO
	$selecionar_usuario_cadastro = Seleciona("usuarios", "WHERE idusuario='".$idusuario_cadastro."'", "") or die(mysql_error());
	while($linha_usuario=mysql_fetch_array($selecionar_usuario_cadastro)){
	
		$NomeUsuarioCadastro = $linha_usuario['nome'];
		
	}
}

if($categoria == ""){
	$categoria = $_GET['Categoria'];	
}

if($_GET['Pagamento'] != ""){
//PEGO INFORMAÇÕES VIA GET

if($data == ""){
$data = date('Y-m-d');	
}

if($status == ""){
$status = "Aberto";	
}
}

?>

<script type="text/javascript">
function EnviarFormulario()
{
    document.forms["cadastro"].submit();
}
</script><script language="Javascript">
function AbrirOS() {
window.open ('recibo_conta.php?idconta=<?php echo $idconta;?>', '_blank');
}
</script>

 

<style type="text/css">
body {
	overflow-x:hidden;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FF0;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
</style>

<table width="100%" border="0" align="center" cellpadding="5" cellspacing="0">

  <tr>
    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="40" class="TituloPagina" style="padding-left: 5px;">Despesas da Obra # <?php echo $_GET['idobra'];?> <?php echo $_GET['TituloItem'];?></td>
        <td align="right"><table width="100%" border="0" cellspacing="0" cellpadding="7">
          <tr>
            <td align="right">
            <?php if($acao == "Alterar"){ ?>
            <table width="150" border="0" align="center" cellpadding="2" cellspacing="0" onclick="AbrirOS()" class="BoxMenuAzul">
              <tr>
                <td height="25" align="center" class="TextoMenuCinza"><img src="img/icone_novo.gif" width="29" height="21" /></td>
                <td align="left" class="TextoMenuBranco" style="font-weight:normal;">Recibo</td>
                </tr>
            </table>
            <?php } ?>
            </td>
            <?php if($acao == "Alterar"){ ?>
            <td width="100" align="right"><table width="70" border="0" cellspacing="0" cellpadding="2" class="BoxMenuVermelho" onclick="location.href='despesa_obra.php?idconta=<?php echo $idconta;?>&idobra=<?php echo $idobra;?>&excluir=sim';" style="width: 100px; height: 35px; color:#FFFFFF;">
              <tr>
                <td height="25" align="center" class="TextoMenuBranco">Excluir</td>
                </tr>
              </table></td>
            <?php } ?>
            </tr>
        </table></td>
      </tr>
    </table></td>
  </tr>
  <!-- INICIO FORM -->
  <form name="cadastro" id="cadastro" method="post" action="despesa_obra.php" enctype="multipart/form-data">
    <input type="hidden" name="acao" value="<?php echo $acao;?>" />
    <input type="hidden" name="idconta" value="<?php echo $idconta;?>" />
    <input type="hidden" name="tipo" value="Pagar" />
    <input type="hidden" name="status" value="Aberto" />        
    <input type="hidden" name="idobra" value="<?php if($idobra == ""){ echo $_GET['idobra'];}else{ $idobra;}?>" />    
    <input type="hidden" name="idservicoobra" value="<?php if($idservicoobra == ""){ echo $_GET['idservicoobra'];}else{ echo $idservicoobra;}?>" />        
    <input type="hidden" name="pagamento" value="<?php echo $_GET['Pagamento'];?>" />    
    <tr>
      <td valign="top"><table width="120" border="0" cellspacing="0" cellpadding="2" <?php if($_GET['Lista'] == ""){ echo "class='BoxMenuCinza'";}else{ echo "class='BoxMenuVermelho'";}?> onclick="location.href='despesa_obra.php?idconta=<?php echo $idconta;?>';" style="height: 35px; color:#FFFFFF;  float:left; margin: 5px;">
        <tr>
          <td height="25" align="center" class="TextoMenuBranco">Dados Principais</td>
        </tr>
      </table>
        <?php if($acao == "Alterar"){ ?>
        <table width="120" border="0" cellspacing="0" cellpadding="2" <?php if($_GET['Lista'] == "Arquivos"){ echo "class='BoxMenuCinza'";}else{ echo "class='BoxMenuVermelho'";}?> onclick="location.href='despesa_obra.php?idconta=<?php echo $idconta;?>&amp;Lista=Arquivos';" style="height: 35px; color:#FFFFFF; float:left; margin: 5px;">
          <tr>
            <td height="25" align="center" class="TextoMenuBranco">Arquivos</td>
          </tr>
    </table>
    <?php }?>
    </td>
      </tr>

    <tr>
      <td width="50%" valign="top" bgcolor="#D9D9D9"><table width="100%" border="0" cellspacing="0" cellpadding="4">
        <tr>
          <td valign="top" ><strong>INFORMAÇÕES DA CONTA</strong></td>
          </tr>
        <tr>
          <td valign="top" ><!-- INICIO DIV -->
            <table width="100%" border="0" cellspacing="0" cellpadding="7">
              <tr>
                <td width="50%" align="left"><strong style="color: #676767;  font-size: 12px;">Titulo</strong></td>
                <td width="1600" style="color: #676767;  font-size: 12px;"><strong style="color: #676767;  font-size: 12px;">Categoria</strong></td>
              </tr>
              <tr>
                <td style="color: #676767; font-size: 12px;"><input type="text" name="titulo" id="titulo" class="form-campos"  style="width:100%; height: 30px; font-weight: bold"  value="<?php echo $titulo;?>" required></td>
                <td style="color: #676767;  font-size: 12px;">
                  <select name="categoria" size="1" id="categoria" class="form-campos" style="width:100%; height: 30px;"  required="required" onChange='setText()'>
                    <option value="">Selecione a Categoria</option>
                    <option value="5" <?php if($categoria == "5"){ echo "selected";}?>>Despesas da Obra</option>
                    <option value="4" <?php if($categoria == "4"){ echo "selected";}?>>Despesas da Obra Item</option>
                    <option value="3" <?php if($categoria == "3"){ echo "selected";}?>>Compras Diretas (Avulso)</option>                    
                    </select>
                  </td>
                </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;"><strong style="font-family: 'Trebuchet MS'">Valor da Conta</strong></td>
                <td style="color: #676767;  font-size: 12px;"><strong style="font-family: 'Trebuchet MS'">Data Vencimento</strong></td>
                </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;"><input name="valor" type="text" class="form-campos" id="valor" style="width:100%; height: 30px;"  value="<?php echo $valor;?>"  required="required"></td>
                <td style="color: #676767;  font-size: 12px;"><input name="data" type="date" class="form-campos datepicker" id="data"   style="width:100%; height: 30px;"  value="<?php if($data == ""){ echo date('Y-m-d'); }else{ echo $data;}?>"  required="required"></td>
                </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;"><strong style="font-family: 'Trebuchet MS'">Colaborador</strong></td>
                <td style="color: #676767;  font-size: 12px;"><strong style="font-family: 'Trebuchet MS'">Fornecedor</strong></td>
              </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;"><span class="col-xs-6">
                  <select name="idusuario" class="form-campos" style="width:100%; height: 30px;" >
                    <option value="" <?php if($idusuario == ""){ echo "selected";}?>>Selecione um Colaborador</option>
                    <?php 
	  	$SelecionaCliente = Seleciona("usuarios", "", "ORDER BY nome ASC");
		while($linha_clientes = mysql_fetch_array($SelecionaCliente)){
	  ?>
                    <option value="<?php echo $linha_clientes['idusuario']?>" <?php if($idusuario == $linha_clientes['idusuario']){ echo "selected";}?>><?php echo $linha_clientes['nome']?></option>
                    <?php } ?>
                  </select>
                </span></td>
                <td style="color: #676767;  font-size: 12px;"><span class="col-xs-6">
                  <select name="idfornecedor" class="form-campos" style="width:100%; height: 30px;" >
                    <option value="" <?php if($idfornecedor == ""){ echo "selected";}?>>Selecione um Fornecedor</option>
                    <?php 
	  	$SelecionaCliente = Seleciona("fornecedores", "", "ORDER BY nome ASC");
		while($linha_clientes = mysql_fetch_array($SelecionaCliente)){
	  ?>
                    <option value="<?php echo $linha_clientes['idfornecedor']?>" <?php if($idfornecedor == $linha_clientes['idfornecedor']){ echo "selected";}?>><?php echo $linha_clientes['nome']?></option>
                    <?php } ?>
                  </select>
                </span></td>
              </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;">Existe NF</td>
                <td style="color: #676767;  font-size: 12px;">Número NF</td>
              </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;">
                <select name="existenf" size="1" id="existenf" class="form-campos" style="width:100%; height: 30px;"  required="required">
                  <option value="Nao" <?php if($existenf == "Nao"){ echo "selected";}?>>Não</option>
                  <option value="Sim" <?php if($existenf == "Sim"){ echo "selected";}?>>Sim</option>
                </select>
                </td>
                <td style="color: #676767;  font-size: 12px;">
                  <input type="text" name="nf" id="nf" class="form-campos"  style="width:100%; height: 30px; font-weight: bold"  value="<?php echo $nf;?>">
                </td>
              </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;">Tipo de Faturamento</td>
                <td style="color: #676767;  font-size: 12px;">&nbsp;</td>
              </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;">
                <select name="faturamento" size="1" id="faturamento" class="form-campos" style="width:100%; height: 30px;"  required="required">
                  <option value="CentroCusto" <?php if($faturamento == "CentroCusto"){ echo "selected";}?>>Centro de Custo (Interno)</option>
                  <option value="Direto" <?php if($faturamento == "Direto"){ echo "selected";}?>>Direto (Fornecedor)</option>
                </select>                
                </td>
                <td style="color: #676767;  font-size: 12px;">&nbsp;</td>
              </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;"><strong style="font-family: 'Trebuchet MS'">Observação</strong></td>
                <td style="color: #676767;  font-size: 12px;">&nbsp;</td>
                </tr>
              <tr>
                <td style="color: #676767;  font-size: 12px;"><textarea name="observacao" id="observacao" class="form-campos" style="width:100%; height: 60px;"><?php echo $observacao;?></textarea></td>
                <td align="right" valign="top" style="color: #676767;  font-size: 12px;">&nbsp;</td>
                </tr>

              <tr>
                <td colspan="2">&nbsp;</td>
                </tr>
              </table>
            <!-- FIM DIV --></td>
          </tr>
        </table>
        <table width="100%" border="0" cellspacing="0" cellpadding="7">
          <tr>
            <td align="right">&nbsp;</td>
            <td width="100" align="right"><input name="button2" type="submit" class="BoxVerde" id="button2" value="Salvar" style="width: 100px; height: 35px;" onclick="EnviarFormulario()"></td>
          </tr>
        </table>
      </td>
    </tr>
  </form>
    </table>
    </body>
</html>

