<?php
include("../sol/sessao.php");
//Conecta ao banco e abre query
$dados = new dados();
$dados->get_conexao();
$vdata = StrPraData($_POST["data"]);
$vuser = $_SESSION["usuario"];
if (!empty($_POST['usuario'])) $vuser = $_POST['usuario'];
if ($_GET['tipo'] == 'pre')
{
//Campos
$fdata = 'data_pre';
$fhora = 'hora_pre';
$fusuario = 'usuario_pre';
$fhistorico = 'historico_pre';
$ftipo = 'tipo_pre';
$fpessoa = 'pessoa_pre';
//Valores esécificos
$vstatus = 'P';
$vsituacao = TrataStr('Pré-agendado');
}
//Agenda ja cadastrado
if ($_GET['tipo'] == 'agendar')
{
//Campos atendimento casual
if ($_GET['casual'] == '1')
{
//Campos
$fdata = 'data_atendido';
$fhora = 'hora_atendido';
$fusuario = 'usuario_agendou';
$fhistorico = 'historico_atendido';
$ftipo = 'tipo_atendido';
$fpessoa = 'pessoa_atendida';
//Valores esécificos
$vstatus = 'V';
$vsituacao = TrataStr($_POST['situacao']);
}
else
{
$fdata = 'data_agendada';
$fhora = 'hora_agendada';
$fusuario = 'usuario_agendou';
$fhistorico = 'historico_agendamento';
$ftipo = 'tipo_agendado';
$fpessoa = 'pessoa_pre';
//Valores esécificos
$vstatus = 'A';
$vsituacao = TrataStr('Agendado');
}
}
//Agenda ja cadastrado
if ($_GET['tipo'] == 'atender')
{
//Campos
$fdata = 'data_atendido';
$fhora = 'hora_atendido';
$fusuario = 'usuario_agendou';
$fhistorico = 'historico_atendido';
$ftipo = 'tipo_atendido';
$fpessoa = 'pessoa_atendida';
//Valores esécificos
$vstatus = 'V';
$vsituacao = TrataStr($_POST['situacao']);
}
if (empty($_GET['id']))
{
//Cadastra novo (pre)agendamento
VerificaCadastraNovaCidade();
//Valores
if ($_POST['suporte_ou_comercial'] == 'S')
{
$vsuporte = 1;
$vcomercial = 0;
}
else
{
$vsuporte = 0;
$vcomercial = 1;
}
//Verifica cliente
if (!empty($_POST['cliente']))
{
$vsolicitante = $_POST['cliente'];
$vclinovo = 0;
}
else
{
//Cadastra novo cliente
$vclinovo = 1;
$sql = "INSERT INTO instituicao
(cli_novo, nome, telefone, id_cidade, pessoa_contato, ramo, vinculado_unidade)
VALUES
(1, '".TrataStr($_POST['cli_novo_nome'])."', '".TrataStr($_POST['cli_novo_telefone'])."',
".$_POST['cidade'].", '".TrataStr($_POST['pessoa'])."',
'".TrataStr($_POST['ramo'])."', ".$_SESSION['unidade'].")";
mysql_query($sql);
//Pega ultimo cliente
$sql = "SELECT MAX(id_inst) AS CodSolicitante FROM instituicao";
$rs = mysql_query($sql);
$reg = mysql_fetch_array($rs);
$vsolicitante = $reg['CodSolicitante'];
}
$sql = "INSERT INTO visitas
($fdata, $fhora, $fusuario, eh_suporte, eh_comercial, status, solicitante, $fhistorico, $ftipo, $fpessoa,
situacao_contato, cli_novo, cli_novo_nome, cli_novo_telefone, cli_novo_ramo, cli_novo_cidade)
VALUES
('$vdata', '".$_POST["hora"]."', ".$vuser.", $vsuporte, $vcomercial, '$vstatus', $vsolicitante,
'".TrataStr($_POST['historico'])."', '".TrataStr($_POST['tipo'])."', '".TrataStr($_POST['pessoa'])."',
'$vsituacao', $vclinovo, '".TrataStr($_POST['cli_novo_nome'])."', '".TrataStr($_POST['cli_novo_telefone'])."',
'".TrataStr($_POST['ramo'])."', ".$_POST['cidade'].")";
mysql_query($sql);
}
else
{
$sql = "UPDATE
visitas
SET
status = '$vstatus',
$fdata = '$vdata',
$fhora = '".$_POST['hora']."',
$ftipo = '".TrataStr($_POST['tipo'])."',
$fpessoa = '".TrataStr($_POST['pessoa'])."',
$fhistorico = '".TrataStr($_POST['historico'])."',
situacao_contato = '$vsituacao',
$fusuario = ".$vuser."
WHERE
id = ".$_GET['id'];
mysql_query($sql);
}
@mysql_close();
header('Location:/sol/agendamentos.php');
?>