exit; } $acao = $_REQUEST["acao"]; // 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 $invoiceDAO = new InvoiceDAO($dataConnector->sqlserverConnection); $invoiceDAO->showErrors = 1; $billingDAO = new BillingDAO($dataConnector->mysqlConnection); $billingDAO->showErrors = 1; $mailingDAO = new MailingDAO($dataConnector->mysqlConnection); $mailingDAO->showErrors = 1; $billingItemDAO = new BillingItemDAO($dataConnector->mysqlConnection); $billingItemDAO->showErrors = 1; $contractItemDAO = new ContractItemDAO($dataConnector->mysqlConnection); $contractItemDAO->showErrors = 1; if ($acao == "store") { $mailing_id = $_REQUEST["mailingId"]; $startDate = $_REQUEST["dataInicial"]; $endDate = $_REQUEST["dataFinal"]; $mailing = $mailingDAO->RetrieveRecord($mailing_id); $billingParams = 'businessPartnerCode=' . $mailing->businessPartnerCode . '&contractId=' . $mailing->contrato_id . '&subContractId=' . $mailing->subContrato_id . '&startDate=' . $startDate . '&endDate=' . $endDate . '&acrescimo=&obs='; $report = "faturamentoContrato.php"; if (empty($mailing->contrato_id)) { $report = "faturamentoCliente.php"; }
include_once "../../DataAccessObjects/ContractDAO.php"; include_once "../../DataTransferObjects/ContractDTO.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; } $nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["envioFaturamento"]); if ($nivelAutorizacao <= 1) { DisplayNotAuthorizedWarning(); exit; } // Cria o objeto de mapeamento objeto-relacional $mailingDAO = new MailingDAO($dataConnector->mysqlConnection); $mailingDAO->showErrors = 1; $contractDAO = new ContractDAO($dataConnector->mysqlConnection); $contractDAO->showErrors = 1; // Traz a lista de mailings cadastrados $mailingArray = $mailingDAO->RetrieveRecordArray(); ?> <h1>Administração - Envio de Faturamento</h1> <script type="text/javascript" > $(document).ready(function() { var pageLoad = true; $("input[name=filter]").keyup(function() {
// 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; } $nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["sinteseFaturamento"]); if ($nivelAutorizacao <= 1) { DisplayNotAuthorizedWarning(); exit; } // Cria os objetos de mapeamento objeto-relacional $billingDAO = new BillingDAO($dataConnector->mysqlConnection); $billingDAO->showErrors = 1; $mailingDAO = new MailingDAO($dataConnector->mysqlConnection); $mailingDAO->showErrors = 1; $contractDAO = new ContractDAO($dataConnector->mysqlConnection); $contractDAO->showErrors = 1; // Traz os faturamentos de acordo com o mês e ano de referência $mesFaturamento = ConfigDAO::GetConfigurationParam($dataConnector->mysqlConnection, "mesFaturamento"); $anoFaturamento = ConfigDAO::GetConfigurationParam($dataConnector->mysqlConnection, "anoFaturamento"); $billingArray = $billingDAO->RetrieveRecordArray("mesReferencia = '" . $mesFaturamento . "' AND anoReferencia = '" . $anoFaturamento . "'"); ?> <h1>Síntese de Faturamento (<?php $calendar = new Calendar(); echo $calendar->GetMonthName($mesFaturamento) . ' de ' . $anoFaturamento; ?> )</h1><br/> <h1><?php echo str_pad('_', 64, '_', STR_PAD_LEFT);
include_once "../../DataAccessObjects/BillingDAO.php"; include_once "../../DataTransferObjects/BillingDTO.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 $mailingDAO = new MailingDAO($dataConnector->mysqlConnection); $mailingDAO->showErrors = 1; if ($acao == "store") { $id = 0; $mailing = new MailingDTO(); // define uma data inicial menor que a data corrente, a alteração do último envio é feita pelo serviço de envio(Billing Mailer) $mailing->ultimoEnvio = '2001-01-01 01:01:01'; if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) { $id = $_REQUEST["id"]; $mailing = $mailingDAO->RetrieveRecord($id); } $mailing->businessPartnerCode = $_REQUEST["businessPartnerCode"]; $mailing->businessPartnerName = $_REQUEST["businessPartnerName"]; $mailing->contrato_id = $_REQUEST["contrato_id"]; $mailing->subContrato_id = $_REQUEST["subContrato_id"]; $mailing->diaFaturamento = $_REQUEST["diaFaturamento"];