// Abre a conexao com o banco de dados $dataConnector = new DataConnector('mySql'); $dataConnector->OpenConnection(); if ($dataConnector->mysqlConnection == null) { echo 'Não foi possível se connectar ao bando de dados!'; exit; } $nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["gerenciamentoChamados"]); if ($nivelAutorizacao <= 1) { DisplayNotAuthorizedWarning(); exit; } // Localiza todos as despesas que pertencem ao chamado $expenseDAO = new ExpenseDAO($dataConnector->mysqlConnection); $expenseDAO->showErrors = 1; $productionInputDAO = new ProductionInputDAO($dataConnector->mysqlConnection); $productionInputDAO->showErrors = 1; $expenseArray = $expenseDAO->RetrieveRecordArray("codigoChamado=" . $serviceCallId); if (sizeof($expenseArray) == 0) { echo "<tr>"; echo " <td colspan='3' align='center'>Nenhum registro encontrado!</td>"; echo "</tr>"; exit; } foreach ($expenseArray as $expense) { $nomeItem = new Text($expense->nomeItem); $descricao = $expense->quantidade . " " . $nomeItem->Truncate(60); $codigoInsumo = $expense->codigoInsumo; if (!empty($codigoInsumo)) { $productionInput = $productionInputDAO->RetrieveRecord($codigoInsumo); $inputTypeArray = $productionInputDAO->RetrieveInputTypes();
include_once "../../DataTransferObjects/IndirectCostDTO.php"; include_once "../../DataAccessObjects/ProductionInputDAO.php"; include_once "../../DataTransferObjects/ProductionInputDTO.php"; include_once "../../DataAccessObjects/EmployeeDAO.php"; include_once "../../DataTransferObjects/EmployeeDTO.php"; // 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 o objeto de mapeamento objeto-relacional $indirectCostDAO = new IndirectCostDAO($dataConnector->mysqlConnection); $indirectCostDAO->showErrors = 1; $productionInputDAO = new ProductionInputDAO($dataConnector->mysqlConnection); $productionInputDAO->showErrors = 1; $id = 0; $indirectCost = new IndirectCostDTO(); if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) { $id = $_REQUEST["id"]; $indirectCost = $indirectCostDAO->RetrieveRecord($id); } ?> <h1>Administração - Custo Indireto</h1> <h1><?php echo str_pad('_', 60, '_', STR_PAD_LEFT); ?> </h1> <div style="clear:both;">
include_once "../defines.php"; include_once "../ClassLibrary/DataConnector.php"; include_once "../DataAccessObjects/ProductionInputDAO.php"; include_once "../DataTransferObjects/ProductionInputDTO.php"; $inputType = $_GET['inputType']; $productionInputId = $_GET['productionInputId']; // Abre a conexao com o banco de dados $dataConnector = new DataConnector('mySql'); $dataConnector->OpenConnection(); if ($dataConnector->mysqlConnection == null) { echo 'Não foi possível se connectar ao bando de dados!'; exit; } // Busca os dados do insumo $productionInputDAO = new ProductionInputDAO($dataConnector->mysqlConnection); $productionInputDAO->showErrors = 1; $filter = "tipoInsumo=" . $inputType; if ($inputType == 0) { $filter = null; } $productionInputArray = $productionInputDAO->RetrieveRecordArray($filter); foreach ($productionInputArray as $productionInput) { $attributes = ""; if ($productionInput->id == $productionInputId) { $attributes = "selected='selected'"; } echo "<option " . $attributes . " value=" . $productionInput->id . " class=" . $productionInput->tipoInsumo . " alt=" . $productionInput->valor . " >" . $productionInput->descricao . "</option>"; } // Fecha a conexão com o banco de dados $dataConnector->CloseConnection();
session_start(); include_once "../../check.php"; include_once "../../defines.php"; include_once "../../ClassLibrary/DataConnector.php"; include_once "../../DataAccessObjects/ProductionInputDAO.php"; include_once "../../DataTransferObjects/ProductionInputDTO.php"; // Abre a conexao com o banco de dados $dataConnector = new DataConnector('mySql'); $dataConnector->OpenConnection(); if ($dataConnector->mysqlConnection == null) { echo 'Não foi possível se connectar ao bando de dados!'; exit; } // Cria o objeto de mapeamento objeto-relacional $productionInputDAO = new ProductionInputDAO($dataConnector->mysqlConnection); $productionInputDAO->showErrors = 1; // Traz a lista de insumos cadastrados (compoem a despesa de chamado) $productionInputArray = $productionInputDAO->RetrieveRecordArray(); ?> <h1>Administração - Insumos</h1> <form id="fLista" name="fLista" action="Frontend/<?php echo $currentDir; ?> /acao.php" method="post" > <div class="clear"> <fieldset> <legend>Ações:</legend> <a href="#" id="checkall" class="button" > Todos </a>
include_once "../../ClassLibrary/DataConnector.php"; include_once "../../DataAccessObjects/IndirectCostDAO.php"; include_once "../../DataTransferObjects/IndirectCostDTO.php"; include_once "../../DataAccessObjects/ProductionInputDAO.php"; include_once "../../DataTransferObjects/ProductionInputDTO.php"; // Abre a conexao com o banco de dados $dataConnector = new DataConnector('mySql'); $dataConnector->OpenConnection(); if ($dataConnector->mysqlConnection == null) { echo 'Não foi possível se connectar ao bando de dados!'; exit; } // Cria os objetos de mapeamento objeto-relacional $indirectCostDAO = new IndirectCostDAO($dataConnector->mysqlConnection); $indirectCostDAO->showErrors = 1; $productionInputDAO = new ProductionInputDAO($dataConnector->mysqlConnection); $productionInputDAO->showErrors = 1; // Traz os custos indiretos cadastrados $indirectCostArray = $indirectCostDAO->RetrieveRecordArray(); ?> <h1>Administração - Custos Indiretos</h1> <h1><?php echo str_pad('_', 60, '_', STR_PAD_LEFT); ?> </h1> <div style="clear:both;"> <br/><br/> </div> <form id="fLista" name="fLista" action="Frontend/<?php echo $currentDir;
include_once "../../DataAccessObjects/ProductionInputDAO.php"; include_once "../../DataTransferObjects/ProductionInputDTO.php"; if (!isset($_REQUEST["acao"])) { echo "Erro no processamento da requisição."; exit; } $acao = $_REQUEST["acao"]; // Abre a conexao com o banco de dados $dataConnector = new DataConnector('mySql'); $dataConnector->OpenConnection(); if ($dataConnector->mysqlConnection == null) { echo 'Não foi possível se connectar ao bando de dados!'; exit; } // Cria o objeto de mapeamento objeto-relacional $productionInputDAO = new ProductionInputDAO($dataConnector->mysqlConnection); $productionInputDAO->showErrors = 1; if ($acao == "store") { $id = 0; $productionInput = new ProductionInputDTO(); if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) { $id = $_REQUEST["id"]; $productionInput = $productionInputDAO->RetrieveRecord($id); } $productionInput->descricao = $_REQUEST["descricao"]; $productionInput->tipoInsumo = $_REQUEST["tipoInsumo"]; $productionInput->valor = $_REQUEST["valor"]; $recordId = $productionInputDAO->StoreRecord($productionInput); if ($recordId == null) { echo "Não foi possivel efetuar a operação..."; exit;
include_once "../../../ClassLibrary/DataConnector.php"; include_once "../../../DataAccessObjects/ExpenseDAO.php"; include_once "../../../DataTransferObjects/ExpenseDTO.php"; include_once "../../../DataAccessObjects/ProductionInputDAO.php"; include_once "../../../DataTransferObjects/ProductionInputDTO.php"; // 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 $expenseDAO = new ExpenseDAO($dataConnector->mysqlConnection); $expenseDAO->showErrors = 1; $productionInputDAO = new ProductionInputDAO($dataConnector->mysqlConnection); $productionInputDAO->showErrors = 1; $id = 0; $expense = new ExpenseDTO(); // O cadastro de despesa está formatado para INSERTS apenas $serviceCallId = 0; if (isset($_REQUEST["chamado"]) && $_REQUEST["chamado"] != 0) { $serviceCallId = $_REQUEST["chamado"]; } ?> <h1>Administração - Despesa de chamado</h1><br/> <h1><?php echo str_pad('_', 60, '_', STR_PAD_LEFT); ?> </h1>
session_start(); include_once "../../check.php"; include_once "../../defines.php"; include_once "../../ClassLibrary/DataConnector.php"; include_once "../../DataAccessObjects/ProductionInputDAO.php"; include_once "../../DataTransferObjects/ProductionInputDTO.php"; // Abre a conexao com o banco de dados $dataConnector = new DataConnector('mySql'); $dataConnector->OpenConnection(); if ($dataConnector->mysqlConnection == null) { echo 'Não foi possível se connectar ao bando de dados!'; exit; } // Cria o objeto de mapeamento objeto-relacional $productionInputDAO = new ProductionInputDAO($dataConnector->mysqlConnection); $productionInputDAO->showErrors = 1; $id = 0; $productionInput = new ProductionInputDTO(); if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) { $id = $_REQUEST["id"]; $productionInput = $productionInputDAO->RetrieveRecord($id); } ?> <h1>Administração - Insumo</h1> <form name="fDados" action="Frontend/<?php echo $currentDir; ?> /acao.php" method="post" > <input type="hidden" name="acao" value="store" />