Пример #1
0
function buscaCampo($coluna = '', $comando, $tabela, $campos = '', $criterios = '')
{
    $busca_campo = acessaBD($comando, $tabela, $campos, $criterios);
    if ($busca_campo == 0) {
        return $busca_campo;
    } else {
        return $busca_campo[$coluna];
    }
}
Пример #2
0
 $campos_vistoria .= $_POST['customer'] . ",";
 //customer
 $campos_vistoria .= $_POST['os'] . ",";
 //os
 $campos_vistoria .= "'" . retornaData($_POST['data_do_teste']) . "',";
 //"'2013-06-07',"; //data_do_teste: (converter data_vistoria - '3 de junho de 2013' -> yyyy-mm-aa)
 $campos_vistoria .= $_POST['id_tecnico'] . ",";
 //id_tecnico: (self)
 $campos_vistoria .= buscaCampo("cod_defeito", "SELECT", "qb_defeito", "cod_defeito", "desc_defeito ='" . $_POST['defeito_relatado'] . "'") . ",";
 // Defeito relatado pelo técnico
 $campos_vistoria .= buscaCampo("cod_defeito", "SELECT", "qb_defeito", "cod_defeito", "desc_defeito ='" . $_POST['defeito_constatado'] . "'") . ",";
 // Defeito constatado pelo consultor
 $campos_vistoria .= "'" . $_POST['troca_devida'] . "'";
 $campos_vistoria .= ")";
 //Insere dados na tabela teste_qb
 $insere_teste_qb = acessaBD($comando, $tabela, $campos_vistoria, $criterios);
 //
 // Grava dados no BD - FIM
 //
 if (!$insere_teste_qb) {
     $retorno = 0;
     //Erro
     $titulo = 'Erro de banco de dados';
     $valida = 'false';
     $msg = 'Erro ao tentar gravar os dados no banco de dados!';
 } else {
     //OK
     $retorno = 1;
     $titulo = 'Concluído';
     $valida = 'true';
     $msg = 'Dados gravados com sucesso no banco de dados!';
Пример #3
0
 }
 //Insere nome do técnico nas indicações Momento SKY - FIM
 //Insere dados na tabela `atividades` - INICIO
 if ($_POST['nome_tecnico'] != 'Teste') {
     $comando = "INSERT";
     $tabela = "atividades";
     $criterios = "";
     $cod_consultor = buscaCampo("cod_consultor", "SELECT", "consultor", "cod_consultor", "udid8 ='" . $udid8 . "';");
     $cod_local = 3;
     $cod_tipo_atividade = buscaCampo("cod_tipo_atividade", "SELECT", "tipo_atividade", "cod_tipo_atividade", "desc_atividade ='" . $_POST['tipo_vistoria'] . "'");
     $dt_inicial = retornaData($_POST['data_vistoria']) . " " . $_POST['hora_inicio_vistoria'];
     $dt_final = retornaData($_POST['data_vistoria']) . " " . $_POST['hora_termino_vistoria'];
     $credenciado = buscaCampo("desc_empresa", "SELECT", "credenciados", "desc_empresa", "pdv_empresa = '" . $pdv_empresa . "'");
     $descricao = "OS " . $_POST['os'] . " - " . $credenciado;
     $campos = "(''," . $cod_consultor . ", " . $cod_local . ", " . $cod_tipo_atividade . ", '" . $dt_inicial . "', '" . $dt_final . "', '" . $descricao . "');";
     $insere = acessaBD($comando, $tabela, $campos, $criterios);
 }
 //Insere dados na tabela `atividades` - FIM
 //
 // Grava dados no BD - FIM
 //
 //
 // Cria vistoria em PDF - INICIO
 geraPDF($_POST['os']);
 // Cria vistoria em PDF - FIM
 //
 if (!$insere_vistoria) {
     $retorno = 0;
     //Erro
     $titulo = 'Erro de banco de dados';
     $valida = 'false';
Пример #4
0
session_start();
/*************************************************
 * Modulo Envia senha
 * ===============================================
 * Este módulo envia a senha por meio do link
 * 'Esqueci minha senha' na tela de logon ou
 * via FormEntry
 *************************************************/
// Informa qual o conjunto de caracteres será usado
header('Content-Type: text/html; charset=utf-8');
require_once 'dao.php';
require_once 'envia_email.php';
require_once '../modulos/mensagem.php';
$email = $_REQUEST['email'];
$criterios = "email = '" . $email . "'";
$consulta_login = acessaBD("SELECT", "consultor", "nome, email, senha", $criterios);
if (!$consulta_login) {
    $retorno = 0;
} else {
    $retorno = 1;
}
//Email encontrado
//Tratamento de LOGIN
if (!$retorno) {
    $titulo = 'Atenção';
    $valida = 'false';
    $msg = 'Digite um e-mail cadastrado no sistema!';
} else {
    //Envia o email
    $email_notificacao = emailSenha($consulta_login['nome'], $consulta_login['email'], $consulta_login['senha'], $email_cc);
    $titulo = 'Atenção';
Пример #5
0
function buscaCampo($coluna, $comando, $tabela, $campos, $criterios)
{
    $busca_campo = acessaBD($comando, $tabela, $campos, $criterios);
    return $busca_campo[$coluna];
}
Пример #6
0
        $msg = "Vistoria " . $tipo_aprovacao . " não pode ser indicada como " . $_POST['tipo'] . "!";
        header('Location: indica_mandou_bem.php?msg=' . $msg . '&tipo=' . $_REQUEST['tipo']);
    } elseif ($os == '' || $tipo == '' || $tecnico == '') {
        $msg = "Preencha todos os campos!";
        header('Location: indica_mandou_bem.php?msg=' . $msg . '&tipo=' . $_REQUEST['tipo']);
    } elseif (!buscaCampo("os", "SELECT", "vistoria", "os", "os=" . $os . ($_SESSION['nivel_acesso'] > 2 ? ' AND cod_consultor=' . $_SESSION['login'] : ''))) {
        //Busca se OS existe no sistema
        $msg = "A OS " . $os . " não consta no sistema ou é de outro consultor.<br>Verifique se o número da OS está correto!";
        header('Location: indica_mandou_bem.php?msg=' . $msg . '&tipo=' . $_REQUEST['tipo']);
    } elseif (buscaCampo("os", "SELECT", "vistoria_indicacao_momento_sky", "os", "os=" . $os) > 0) {
        //Busca se já existe indicação
        $msg = "A OS " . $os . " já foi indicada como " . $_REQUEST['tipo'] . "!";
        header('Location: indica_mandou_bem.php?msg=' . $msg . '&tipo=' . $_REQUEST['tipo']);
    } else {
        $comando = "INSERT";
        $tabela = "vistoria_indicacao_momento_sky";
        $campos = "(" . $os . "," . $tipo . ",'" . $tecnico . "',1)";
        $criterios = "";
        $insere_vistoria = acessaBD($comando, $tabela, $campos, $criterios);
        if (mysql_affected_rows() > 0) {
            $msg = "Indicação inserida com sucesso!";
        } else {
            $msg = "A indicação não pode ser incluída!";
        }
        echo "<script>";
        echo "alert('" . $msg . "');";
        echo "window.opener.location.reload();";
        echo "window.close();";
        echo "</script>";
    }
}
Пример #7
0
    $campos = "*";
    $tabela = "consultor";
    $criterios = "email ='" . $email_login . "' AND senha ='" . $senha_login . "';";
    //Consulta se o login é valido
    $result = acessaBD($comando, $tabela, $campos, $criterios);
    if ($result == 0) {
        $retorno = 0;
        //Login inválido
    } else {
        //Login OK
        $comando = "UPDATE";
        $campos = "udid8 = '" . $udid8 . "'" . (strlen($nova_senha_1) > 0 ? ', senha = \'' . $nova_senha_1 . '\'' : '');
        $tabela = "consultor";
        $criterios = "email ='" . $result['email'] . "'";
        //Registra o dispositivo do usuário autenticado
        $retorno = acessaBD($comando, $tabela, $campos, $criterios);
    }
    //Acesso ao BD - FIM
} else {
    $retorno = 20;
}
//Tratamento de retorno de msg para o dispositivo
switch ($retorno) {
    case 0:
        $titulo = 'Atenção';
        $valida = 'false';
        $msg = 'Login inválido!';
        break;
    case 1:
        $titulo = 'Cadastro';
        $valida = 'true';