Esempio n. 1
0
            </thead>
            <tbody id="pendingReadings" >
                <tr>
                    <td colspan="3" align="center" >Nenhum registro encontrado!</td>
                </tr>
            </tbody>
            </table>
        </div>
    </div>
</div>
<div class="column">
    <div class="portlet">
        <div class="portlet-header">Histórico de ações</div>
        <div class="portlet-content">
        <?php 
$actionLogDAO = new ActionLogDAO($dataConnector->mysqlConnection);
$actionLogDAO->showErrors = 1;
$loginDAO = new LoginDAO($dataConnector->mysqlConnection);
$loginDAO->showErrors = 1;
// traz o histórico dos dez últimos minutos
$actionArray = $actionLogDAO->RetrieveRecordArray("transacao <> '' AND tipoObjeto = 'trace' AND data > DATE_SUB( NOW(), INTERVAL 10 MINUTE)");
foreach ($actionArray as $action) {
    $login = $loginDAO->RetrieveRecord($action->login_id);
    $username = $login->nome;
    $dataHora = $action->data . ' ' . $action->hora;
    $transacao = $action->transacao;
    echo $username . ' ' . $dataHora . ' - ' . $transacao . "<br/>";
}
?>
        </div>
    </div>
Esempio n. 2
0
            echo "Não foi possivel efetuar a operação.  Erro na data do atendimento";
            exit;
        }
    }
    $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;
Esempio n. 3
0
include_once "../../DataTransferObjects/EquipmentDTO.php";
include_once "../../DataAccessObjects/CounterDAO.php";
include_once "../../DataTransferObjects/CounterDTO.php";
$contractId = 0;
if (isset($_REQUEST["contractId"]) && $_REQUEST["contractId"] != 0) {
    $contractId = $_REQUEST["contractId"];
}
// Abre a conexao com o banco de dados
$dataConnector = new DataConnector('both');
$dataConnector->OpenConnection();
if ($dataConnector->mysqlConnection == null || $dataConnector->sqlserverConnection == null) {
    echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
// Cria os objetos de mapeamento objeto-relacional
$actionLogDAO = new ActionLogDAO($dataConnector->mysqlConnection);
$actionLogDAO->showErrors = 1;
$loginDAO = new LoginDAO($dataConnector->mysqlConnection);
$loginDAO->showErrors = 1;
$contractDAO = new ContractDAO($dataConnector->mysqlConnection);
$contractDAO->showErrors = 1;
$subContractDAO = new SubContractDAO($dataConnector->mysqlConnection);
$subContractDAO->showErrors = 1;
$contractChargeDAO = new ContractChargeDAO($dataConnector->mysqlConnection);
$contractChargeDAO->showErrors = 1;
$contractBonusDAO = new ContractBonusDAO($dataConnector->mysqlConnection);
$contractBonusDAO->showErrors = 1;
// Traz os dados do contrato
$contract = $contractDAO->RetrieveRecord($contractId);
// Traz o nome do cliente
$clientName = new Text(BusinessPartnerDAO::GetClientName($dataConnector->sqlserverConnection, $contract->pn));