Ejemplo n.º 1
0
// Cria os objetos de mapeamento objeto-relacional
$serviceCallDAO = new ServiceCallDAO($dataConnector->mysqlConnection);
$serviceCallDAO->showErrors = 1;
$equipmentDAO = new EquipmentDAO($dataConnector->sqlserverConnection);
$equipmentDAO->showErrors = 1;
$equipmentModelDAO = new EquipmentModelDAO($dataConnector->mysqlConnection);
$equipmentModelDAO->showErrors = 1;
if ($acao == "store") {
    $id = 0;
    $serviceCall = new ServiceCallDTO();
    if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) {
        $id = $_REQUEST["id"];
        $serviceCall = $serviceCallDAO->RetrieveRecord($id);
    }
    $equipment = $equipmentDAO->RetrieveRecord($_REQUEST["cartaoEquipamento"]);
    $equipmentModel = $equipmentModelDAO->RetrieveRecord($equipment->model);
    if (!isset($equipmentModel)) {
        echo 'O equipamento ' . $equipment->manufacturerSN . ' possui um erro de cadastro.  Favor corrigir o modelo do equipamento.';
        exit;
    }
    $modelName = $equipmentModel->modelo;
    $manufacturerName = ManufacturerDAO::GetManufacturerName($dataConnector->sqlserverConnection, $equipmentModel->fabricante);
    $serviceCall->defeito = $_REQUEST["defeito"];
    $serviceCall->dataAbertura = $_REQUEST["dataAbertura"];
    $serviceCall->horaAbertura = $_REQUEST["horaAbertura"];
    $serviceCall->dataFechamento = $_REQUEST["dataFechamento"];
    $serviceCall->horaFechamento = $_REQUEST["horaFechamento"];
    $serviceCall->dataAtendimento = $_REQUEST["dataAtendimento"];
    $serviceCall->horaAtendimento = $_REQUEST["horaAtendimento"];
    $serviceCall->tempoAtendimento = $_REQUEST["tempoAtendimento"];
    $serviceCall->businessPartnerCode = $_REQUEST["businessPartnerCode"];