public function geraComprovante() { $objCliente = new fla_clientes(); $objEmpresa = new fla_empresas(); $objModelo = new fla_modelos(); $arrMensalidadeUsuario = $this->buscaPagamentos(); $arrEmpresa = $objEmpresa->buscaEmpresas($objEmpresa); $objCliente->set_cod_cliente($arrMensalidadeUsuario[0]['cod_cliente']); $arrCliente = $objCliente->buscaClientes($objCliente); $objModelo->set_cod_modelo($arrCliente[0]['cod_modelo']); $arrModelo = $objModelo->buscaModelos($objModelo); $des_modelo = $arrModelo[0]['des_modelo']; $des_modelo = remove_acentuacao($des_modelo); $pdf = new TCPDF("P", "in", 'ETIQUETA', true, 'IBM850', false); $pdf->SetMargins(0, 0, 0, true); $pdf->SetFont('times', '', 8); $pdf->setPrintHeader(false); $pdf->setPrintFooter(false); $pdf->AddPage(); $nom_prestador = remove_acentuacao($arrEmpresa[0]['nom_fantasia']); $end_prestador = $arrEmpresa[0]['des_endereco']; $bairro_prestador = $arrEmpresa[0]['des_bairro']; $cep_prestador = $arrEmpresa[0]['cep_empresa']; $cep_prestador = mascara_string("#####-###", $cep_prestador); $cid_prestador = $arrEmpresa[0]['des_cidade']; $est_prestador = $arrEmpresa[0]['des_estado']; $tel_prestador = $arrEmpresa[0]['num_telefone']; $tel_prestador = mascara_string("(##) ####-####", $tel_prestador); $cnpj_prestador = $arrEmpresa[0]['num_cnpj']; $cnpj_prestador = mascara_string("##.###.###/####-##", $cnpj_prestador); $insc_municipal_prestador = $arrEmpresa[0]['num_insc_municipal']; if ($insc_estadual_prestador != "") { $insc_estadual_prestador = "000.000.000.000"; } else { $insc_estadual_prestador = "ISENTO"; } $cabecalho = sprintf("\r\n%s\r\n%s\r\nBairro: %s - CEP: %s\r\n%s/%s\r\nTelefone: %s\r\n%s\r\n\r\n", $nom_prestador, $end_prestador, $bairro_prestador, $cep_prestador, $cid_prestador, $est_prestador, $tel_prestador, "CNPJ: " . $cnpj_prestador, "Insc. Municipal: " . $insc_municipal_prestador, "Insc. Estadual:" . $insc_estadual_prestador); $pdf->SetFont('times', '', 10); $pdf->Write($h = 0, $cabecalho, $link = '', $fill = 0, $align = 'L', $ln = true, $stretch = 0, $firstline = false, $firstblock = false, $maxh = 0); $titulo = "Ref: Pgto Mensalidade"; $pdf->SetFont('times', 'B', 12); $pdf->Write($h = 0, $titulo, $link = '', $fill = 0, $align = 'L', $ln = true, $stretch = 0, $firstline = false, $firstblock = false, $maxh = 0); $descricao = "Recebemos de: " . limitar($arrCliente[0]['nom_cliente'], 30) . "\r\n"; //$descricao .= $arrCliente[0]['nom_cliente']."\r\n"; $descricao .= "CPF/CNPJ: " . $arrCliente[0]['cpf_cnpj_cliente'] . "\r\n"; $descricao .= "A importancia de R\$ " . $arrMensalidadeUsuario[0]['valor_pago'] . "\r\n"; $descricao .= "Referente ao pagamento de\r\nmensalidade do veiculo: \r\n"; $descricao .= "Modelo: " . $des_modelo . " Placa: \r\n" . strtoupper($arrCliente[0]['des_placa']) . "\r\n"; $descricao .= "Data Pgto: " . mostraData($arrMensalidadeUsuario[0]['data_pagamento']); //$descricao .= "Para uso do estacionamento no periodo entre: \r\n"; //$descricao .= mostraData($arrMensalidadeUsuario[0]['periodo_inicial'])." a ".mostraData($arrMensalidadeUsuario[0]['periodo_final']); //$conteudo = sprintf("%s\r\n%s",$sub_titulo, $descricao); //$conteudo_impressao = iconv('UTF-8','IBM850',$descricao); //var_dump($conteudo_impressao);exit; $pdf->SetFont('times', 'B', 10); $pdf->Write($h = 0, $descricao, $link = '', $fill = 0, $align = 'L', $ln = true, $stretch = 0, $firstline = false, $firstblock = false, $maxh = 0); $rodape = "\r\n---------------------------\r\nAgradecemos a preferencia"; $pdf->SetFont('times', 'B', 10); $pdf->Write($h = 0, $rodape, $link = '', $fill = 0, $align = 'L', $ln = true, $stretch = 0, $firstline = false, $firstblock = false, $maxh = 0); $pdf->Output('Comprovante-' . str_replace(" ", "_", $arrCliente[0]['nom_cliente']), "I"); }
$objClientes->set_num_telefone($_POST["num_telefone"]); $objClientes->set_num_celular($_POST["num_celular"]); $objClientes->set_des_observacao($_POST["des_observacao"]); if ($_POST["tipo_cliente"] == "M") { $objClientes->set_tip_mensalidade($_POST["tip_mensalidade"]); $objClientes->set_dat_contratacao(gravaData($_POST["dat_contratacao"])); $objClientes->set_dia_vencimento($_POST["dia_vencimento"]); } if (!empty($_POST['ind_ativo'])) { $objClientes->set_ind_ativo(1); } else { $objClientes->set_ind_ativo(0); } if (!empty($_POST["cod_cliente"])) { $cod_cliente = $_POST["cod_cliente"]; $objClientes->set_cod_cliente($_POST["cod_cliente"]); $retorno = $objClientes->editaCliente($objClientes); if ($retorno) { $msgRetorno = 'Dados atualizados com sucesso!'; } else { $msgRetorno = '<span style="color:red;font-weight:bolder;">A placa informada já está sendo utilizada por outro veículo!</span>'; } } else { $cod_cliente = $objClientes->insereCliente($objClientes); if (is_numeric($cod_cliente)) { $msgRetorno = 'Cliente cadastrado com sucesso!'; } else { $msgRetorno = 'O cliente informado já está cadastrado'; } } }
<?php include_once '../../includes/config.php'; include_once '../../includes/funcao.php'; require_once $path_relative . 'verifica.php'; include_once $path_classes . 'fla_clientes.class.php'; $objClientes = new fla_clientes(); if (isset($_GET) && !empty($_GET['cod_cliente'])) { $cod_cliente = $_GET['cod_cliente']; } else { Header("index.php"); } $objClientes->set_cod_cliente($cod_cliente); $arrCliente = $objClientes->buscaClientes($objClientes); $arrHistoricoCompleto = $objClientes->consultahistorico($arrCliente[0]["des_placa"]); ?> <html> <head> <title>Histórico - Administração - Flanela Sys</title> <link href="../../images/style.css" rel="stylesheet" type="text/css" /> <script src="<?php echo $url_lib_jquery; ?> jquery.js" type="text/javascript"></script> <script type="text/javascript" src="<?php echo $url_includes . 'script.js'; ?> "></script> <script type="text/javascript" src="<?php echo $url_lib_jquery . 'jquery.numeric.js'; ?>