<?php
error_reporting(E_ALL);
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



//TRANSFERIR SALDO

if($_GET['acao'] == "TransferirSaldo"){

//RECEBE DADOS

$idcliente_origem = $_GET['idcliente_origem'];
$idfornecedor_origem = $_GET['idfornecedor_origem'];
$idusuario_origem = $_GET['idusuario_origem'];

$idcliente = $_POST['idcliente'];
$idfornecedor = $_POST['idfornecedor'];
$idusuario = $_POST['idusuario'];
$tipo = $_GET['tipo'];
$valor = str_replace(",",".",$_POST['valor']);
$tipo_transferencia = $_POST['tipo_transferencia'];
$data = $_POST['data'];
$observacao = $_POST['observacao'];

$titulo_conta = "Transferencia de Saldo";
$valor_conta = $valor;
$data_conta = $data;
$status_conta = "Pago";
$status = "Pago";

//CRIO LOG DE TRANSFERÊNCIA PARA PODER EXCLUIR    

    $CrioTransferencia = Salvar("transferencias", "idcliente, idfornecedor, idusuario, origem, idusuario_cadastro", "'$idcliente', '$idfornecedor', '$idusuario', '".$_GET['origem']."', '".$_SESSION['usuarioID']."'");
    $idtransferencia = mysql_insert_id();

//LOG USUARIO    
$SalvarLogUsuario = Salvar("logs_usuarios", "idusuario, acao, programa_origem, datacadastro, horacadastro", "'".$_SESSION['usuarioID']."', 'Criação de TransferÊncia de Saldo $idtransferencia', 'null', '".date('Y-m-d')."', '".date('H:i:s')."'");
//FIM LOG USUÁRIO    
    
if($tipo_transferencia == "Credito"){

//CREDITO

//CRIO DEBITO PARA ORIGEM

if($_GET['origem'] == "fornecedor"){
	
$CriarConta = Salvar("contas", "idcliente, idfornecedor, idusuario, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, idtransferencia, idusuario_cadastro", "'$idcliente_origem', '$idfornecedor_origem', '$idusuario_origem', 'Pagar', 'TransferenciaSaldo', '$titulo_conta', '$valor_conta', '$data_conta', '$status_conta', '$observacao', '$idtransferencia', '".$_SESSION['usuarioID']."'") or die(mysql_error());

}else{

$CriarConta = Salvar("contas", "idcliente, idfornecedor, idusuario, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, idtransferencia, idusuario_cadastro", "'$idcliente_origem', '$idfornecedor_origem', '$idusuario_origem', 'Receber', 'TransferenciaSaldo', '$titulo_conta', '$valor_conta', '$data_conta', '$status_conta', '$observacao', '$idtransferencia', '".$_SESSION['usuarioID']."'") or die(mysql_error());
	
	
}
//FIM DEBITO ORIGEM


//CREDITO DESTINO

if($tipo == "usuario"){

if($idusuario != 0){
$CriarContaCredito = Salvar("contas", "idcliente, idfornecedor, idusuario, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, idtransferencia, idusuario_cadastro", "'$idcliente', '$idfornecedor', '$idusuario', 'Pagar', 'TransferenciaSaldo', '$titulo_conta', '$valor_conta', '$data_conta', '$status_conta', '$observacao', '$idtransferencia', '".$_SESSION['usuarioID']."'") or die(mysql_error());
}else{
$CriarContaCredito = Salvar("contas", "idcliente, idfornecedor, idusuario, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, idtransferencia, idusuario_cadastro", "'$idcliente', '$idfornecedor', '$idusuario', 'Receber', 'TransferenciaSaldo', '$titulo_conta', '$valor_conta', '$data_conta', '$status_conta', '$observacao', '$idtransferencia', '".$_SESSION['usuarioID']."'") or die(mysql_error());
	
}

}else{
$CriarContaCredito = Salvar("pagamentos", "valor, tipo, tipo_conta, data, idusuario, parcela, idcliente, status, idfornecedor, observacao_pagamento, idtransferencia, idusuario_cadastro", "'$valor', 'transferenciasaldo', 'Pagar', '$data', '$idusuario', '$parcela', '$idcliente', '$status', '$idfornecedor', '$observacao', '$idtransferencia', '".$_SESSION['usuarioID']."'");
	
	
}


//FIM CREDITO DESTINO

}else{


//DEBITO

//CREDITO ORIGEM

if($_GET['origem'] == "usuario"){
$CriarContaCredito = Salvar("contas", "idcliente, idfornecedor, idusuario, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, idtransferencia, idusuario_cadastro", "'$idcliente_origem', '$idfornecedor_origem', '$idusuario_origem', 'Pagar', 'TransferenciaSaldo', '$titulo_conta', '$valor_conta', '$data_conta', '$status_conta', '$observacao', '$idtransferencia', '".$_SESSION['usuarioID']."'") or die(mysql_error());
}else{
$CriarCreditoOrigem = Salvar("pagamentos", "valor, tipo, tipo_conta, data, idusuario, parcela, idcliente, status, idfornecedor, observacao_pagamento, idtransferencia, idusuario_cadastro", "'$valor', 'transferenciasaldo', 'Pagar', '$data', '$idusuario_origem', '$parcela', '$idcliente_origem', '$status', '$idfornecedor_origem', '$observacao', '$idtransferencia', '".$_SESSION['usuarioID']."'");

}
//FIM CREDITO ORIGEM

//DEBITO DESTINO

if($idfornecedor != 0){
$CriarConta = Salvar("contas", "idcliente, idfornecedor, idusuario, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, idtransferencia, idusuario_cadastro", "'$idcliente', '$idfornecedor', '$idusuario', 'Pagar', 'TransferenciaSaldo', '$titulo_conta', '$valor_conta', '$data_conta', '$status_conta', '$observacao', '$idtransferencia', '".$_SESSION['usuarioID']."'") or die(mysql_error());
}else{
$CriarConta = Salvar("contas", "idcliente, idfornecedor, idusuario, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, idtransferencia, idusuario_cadastro", "'$idcliente', '$idfornecedor', '$idusuario', 'Receber', 'TransferenciaSaldo', '$titulo_conta', '$valor_conta', '$data_conta', '$status_conta', '$observacao', '$idtransferencia', '".$_SESSION['usuarioID']."'") or die(mysql_error());	
}

//FIM DEBITO DESTINO

}

$redireciona = VerificaSql($CriarConta, "transferir_saldo.php?idcliente_origem=".$_GET['idcliente_origem']."&idfornecedor_origem=".$_GET['idfornecedor_origem']."&idusuario_origem=".$_GET['idusuario_origem']."&nome=".$_GET['nome']."&tipo=".$_GET['tipo']."&origem=".$_GET['origem']."", "transferir_saldo.php?idcliente_origem=".$_GET['idcliente_origem']."&idfornecedor_origem=".$_GET['idfornecedor_origem']."&idusuario_origem=".$_GET['idusuario_origem']."&nome=".$_GET['nome']."&tipo=".$_GET['tipo']."&origem=".$_GET['origem']."");

}
?>
<!doctype html>
<html ng-app="myApp">
<head>
<title>TRANSFERIR SALDO</title>
    <meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
    <!-- jQuery 2.1.3 -->
    <script src="plugins/jQuery/jQuery-2.1.3.min.js"></script>
    <script src="js/funcoes.js"></script>
    <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" type="text/css" />
    <script type="text/javascript" src="https://code.jquery.com/ui/1.10.1/jquery-ui.min.js"></script>    
    <!-- Bootstrap 3.3.2 -->
    <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <!-- Font Awesome Icons -->
    <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
    <!-- Ionicons -->
    <link href="https://code.ionicframework.com/ionicons/2.0.0/css/ionicons.min.css" rel="stylesheet" type="text/css" />
    <!-- Morris chart -->
    <link href="plugins/morris/morris.css" rel="stylesheet" type="text/css" />
    <!-- jvectormap -->
    <link href="plugins/jvectormap/jquery-jvectormap-1.2.2.css" rel="stylesheet" type="text/css" />
    <!-- Daterange picker -->
    <link href="plugins/daterangepicker/daterangepicker-bs3.css" rel="stylesheet" type="text/css" />
    <!-- Theme style -->
    <link href="dist/css/AdminLTE.min.css" rel="stylesheet" type="text/css" />
    <!-- AdminLTE Skins. Choose a skin from the css/skins 
         folder instead of downloading all of them to reduce the load. -->
    <link href="dist/css/skins/_all-skins.min.css" rel="stylesheet" type="text/css" />
<meta charset="utf-8">
<script type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0

  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

  if (restore) selObj.selectedIndex=0;

}
</script>

<script type="text/javascript">
//BUSCAR USUARIOS
$(function() {
$("#usuario").autocomplete({
	source: "ajax/autocomplete_buscar_usuarios.php",
	minLength: 1,
	select: function(event, ui) {
        $('#usuario').val(ui.item.nome);
		$('#idusuario').val(ui.item.idusuario);		
    }
});
});

//BUSCAR CLIENTES
$(function() {
$("#cliente").autocomplete({
	source: "ajax/autocomplete_buscar_clientes.php",
	minLength: 1,
	select: function(event, ui) {
        $('#cliente').val(ui.item.nome);
		$('#idcliente').val(ui.item.idcliente);		
    }
});
});

//BUSCAR FORNECEDORES
$(function() {
$("#fornecedor").autocomplete({
	source: "ajax/autocomplete_buscar_fornecedor.php",
	minLength: 1,
	select: function(event, ui) {
        $('#fornecedor').val(ui.item.nome);
		$('#idfornecedor').val(ui.item.idfornecedor);		
    }
});
});


</script>


</head>

<body>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>
<div class="box box-primary">
                <div class="box-header">
                  <h3 class="box-title">Transferência de Saldo <?php echo $_GET['nome'];?></h3>
                </div>
                <div class="box-body">
                  <div class="row">
                  
<form name="cadastro_pagamentos" id="cadastro_pagamentos" method="post" action="transferir_saldo.php?idcliente_origem=<?php echo $_GET['idcliente_origem'];?>&idfornecedor_origem=<?php echo $_GET['idfornecedor_origem'];?>&idusuario_origem=<?php echo $_GET['idusuario_origem'];?>&nome=<?php echo $_GET['nome'];?>&tipo=<?php echo $_GET['tipo'];?>&origem=<?php echo $_GET['origem'];?>&acao=TransferirSaldo" enctype="multipart/form-data" class="form-default">
<input type="hidden" name="idcliente" id="idcliente" value="">
<input type="hidden" name="idfornecedor" id="idfornecedor" value="">
<input type="hidden" name="idusuario" id="idusuario" value="">


		<div class='col-xs-6'>
      <label>Destino</label>
<select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('self',this,0)"  class="form-control">
<option value="transferir_saldo.php?idcliente_origem=<?php echo $_GET['idcliente_origem'];?>&idfornecedor_origem=<?php echo $_GET['idfornecedor_origem'];?>&idusuario_origem=<?php echo $_GET['idusuario_origem'];?>&nome=<?php echo $_GET['nome'];?>&origem=<?php echo $_GET['origem'];?>"> Selecione um Tipo </option>

<option value="transferir_saldo.php?idcliente_origem=<?php echo $_GET['idcliente_origem'];?>&idfornecedor_origem=<?php echo $_GET['idfornecedor_origem'];?>&idusuario_origem=<?php echo $_GET['idusuario_origem'];?>&tipo=cliente&nome=<?php echo $_GET['nome'];?>&origem=<?php echo $_GET['origem'];?>" <?php if($_GET['tipo'] == "cliente"){ echo "selected";}?>>Cliente</option>

<option value="transferir_saldo.php?idcliente_origem=<?php echo $_GET['idcliente_origem'];?>&idfornecedor_origem=<?php echo $_GET['idfornecedor_origem'];?>&idusuario_origem=<?php echo $_GET['idusuario_origem'];?>&tipo=fornecedor&nome=<?php echo $_GET['nome'];?>&origem=<?php echo $_GET['origem'];?>" <?php if($_GET['tipo'] == "fornecedor"){ echo "selected";}?>>Fornecedor</option>

<option value="transferir_saldo.php?idcliente_origem=<?php echo $_GET['idcliente_origem'];?>&idfornecedor_origem=<?php echo $_GET['idfornecedor_origem'];?>&idusuario_origem=<?php echo $_GET['idusuario_origem'];?>&tipo=usuario&nome=<?php echo $_GET['nome'];?>&origem=<?php echo $_GET['origem'];?>" <?php if($_GET['tipo'] == "usuario"){ echo "selected";}?>>Colaborador</option>

</select>    
		</div>
		<?php if($_GET['tipo'] == "cliente"){?>
		<div class='col-xs-6'>
		<label for='cliente'>Cliente</label>
		  <input type='text' id='cliente' name='cliente' class='form-control' placeholder='cliente' value='' <?php if($_GET['tipo'] == "cliente"){ echo "required";}?>>
		</div>
		<?php }?>

		<?php if($_GET['tipo'] == "fornecedor"){?>
		<div class='col-xs-6'>
		<label for='fornecedor'>Fornecedor</label>
		  <input type='text' id='fornecedor' name='fornecedor' class='form-control' placeholder='fornecedor' value='' <?php if($_GET['tipo'] == "fornecedor"){ echo "required";}?>> 
		</div>
		<?php }?>
        
		<?php if($_GET['tipo'] == "usuario"){?>
		<div class='col-xs-6'>
		<label for='usuario'>Colaborador</label>
		  <input type='text' id='usuario' name='usuario' class='form-control' placeholder='colaborador' value='' <?php if($_GET['tipo'] == "usuario"){ echo "required";}?>>
		</div>
		<?php }?>        
<?php if($_GET['tipo'] != ""){?>
		<div class='col-xs-6'>
		<label for='valor'>Valor</label>
		  <input type='text' id='valor' name='valor' class='form-control' placeholder='valor' value='<?php if($_GET['valor_cheque'] != ""){ echo $_GET['valor_cheque'];} else{ echo $valor;}?>' required>
		</div>


		<div class='col-xs-6'>
		<label for='data'>Data</label>
		  <input type='date' id='data' name='data' class='form-control' placeholder='data' value='<?php if($data == ""){ echo date('Y-m-d');}else{ echo $data;}?>' required>
		</div>


		<div class='col-xs-6'>
      <label>Tipo Transferência</label>
      <select class="form-control" name="tipo_transferencia" required>
        <option value="Credito">Credito</option>
        <option value="Debito">Debito</option>
      </select>
		</div>

		<div class='col-xs-12'>
		<label for='observacao'>Observação</label>
		  <input type='text' id='observacao' name='observacao' class='form-control' placeholder='observacao' value=''>
		</div>        
        

                  </div>
                    <div class="box-footer">
                    <button type="submit" class="btn btn-primary">Efetuar Transferência</button>
                    </div>
                    </form>                                     
                </div><!-- /.box-body -->
                <?php }?>
              </div>    
    </td>
  </tr>
</table>
</body>
</html>