Esempio n. 1
0
        }
    }
    $recordId = $serviceCallDAO->StoreRecord($serviceCall);
    if ($recordId == null) {
        echo "Não foi possivel efetuar a operação...";
        exit;
    }
    if ($id == 0 && isset($recordId)) {
        // Se inseriu um novo registro no banco
        // Grava no histórico a ação
        $actionLog = new ActionLogDTO();
        $actionLog->transacao = 'chamado número ' . str_pad($recordId, 5, '0', STR_PAD_LEFT) . ' criado';
        $actionLog->tipoObjeto = "trace";
        $actionLogDAO = new ActionLogDAO($dataConnector->mysqlConnection);
        $actionLogDAO->showErrors = 1;
        $actionLogDAO->StoreRecord($actionLog);
    }
    echo "Operação efetuada com sucesso!";
}
if ($acao == "remove") {
    if (!isset($_POST['reg'])) {
        echo "Selecione os registros que deseja excluir";
        exit;
    }
    foreach ($_POST['reg'] as $key => $reg) {
        // Verifica as dependências do chamado
        $serviceCallId = str_pad($reg, 5, '0', STR_PAD_LEFT);
        $readingDAO = new ReadingDAO($dataConnector->mysqlConnection);
        $readingDAO->showErrors = 1;
        $readingArray = $readingDAO->RetrieveRecordArray("chamadoServico_id=" . $reg);
        if (sizeof($readingArray) > 0) {