function gerar($co_pcp_ad, $co_usuario) { date_default_timezone_set('America/Sao_Paulo'); require_once '../GerarCodigoDeBarra128.class.php'; require_once '../../setup.php'; require_once '../../models/tb_pcp_etiqueta.php'; require_once '../../models/tb_pcp_pecas.php'; require_once '../../models/tb_pcp_ad_peca.php'; $_adPeca = new tb_pcp_ad_peca(CONEXAOERP); $_barCasaDei = new GerarCodigoDeBarra128(); $result = $_adPeca->getOPbyAD($co_pcp_ad); while ($dados = mysql_fetch_array($result)) { $nu_op = $dados[0]; try { $_barCasaDei->gerar($nu_op, APP_PATH . 'barcodes' . DS . $co_usuario . '_pcp_casadei_' . $nu_op . '.gif', 10, 0, 75, 40, 20, 1, 180, 150, 50, 300, 300); } catch (Exception $e) { $data = false; echo json_encode($data); exit; } } $data = true; }
<?php require_once '../../setup.php'; require_once APP_PATH . 'sistema/models/tb_pcp_op.php'; require_once APP_PATH . 'sistema/helper.class.php'; require_once APP_PATH . 'sistema/models/tb_pcp_ad_peca.php'; $_opModel = new tb_pcp_op($conexaoERP); $_pecaAd = new tb_pcp_ad_peca($conexaoERP); $loopTr = ''; $dialog = ''; $co_pcp_ad = $_POST['co_pcp_ad']; $no_pcp_ad = $_POST['no_pcp_ad']; $ops = $_pecaAd->getCodigoOP($co_pcp_ad); while ($rows = mysql_fetch_array($ops)) { //lista de ordens de producao $result1 = $_opModel->getCoProduto($rows['CO_PCP_OP']); $dados = $_opModel->getParametrosCasadei($rows['CO_PCP_OP'], $result1['CO_PRODUTO']); $dif = $dados['QTD_PRODUTO'] - $dados['QTD_PROCESSADA']; $loopTr .= "<tr>"; $loopTr .= "<td>" . $dados['CO_INT_PRODUTO'] . "</td>"; $loopTr .= "<td>" . $dados['DS_PRODUTO'] . "</td>"; $loopTr .= "<td>" . $dados['QTD_PRODUTO'] . "</td>"; $loopTr .= "<td>" . $dados['QTD_PROCESSADA'] . "</td>"; $loopTr .= "<td><input class='bg_yellow' id=" . $dados['CO_PCP_OP'] . " name='quantidadeCasadei[]' type='text' value='" . $dif . "' size='5' maxlength='5' /></td>"; $loopTr .= "<td>" . $dados['QTD_PRODUZIDA'] . "</td>"; $loopTr .= "<td>" . $dados['NU_LOTE'] . "</td>"; $loopTr .= "</tr>"; } ?> <script type="text/javascript"> //input[type=checkbox][name='pi_selecionado[]']:checked
$_LARGURA = array('numCaracter' => 4, 'posPrimeiroCaracterer' => 35, 'multiplicadorAtivo' => 0, 'dadoNumerico' => 1); $_QUANTIDADE = array('numCaracter' => 6, 'posPrimeiroCaracterer' => 39, 'multiplicadorAtivo' => 0, 'dadoNumerico' => 1); $_GRAIN = array('numCaracter' => 1, 'posPrimeiroCaracterer' => 45, 'multiplicadorAtivo' => 0, 'dadoNumerico' => 1); //(veio = BR, BF, PF)? 1:0) $_DESCRICAO = array('numCaracter' => 150, 'posPrimeiroCaracterer' => 46, 'multiplicadorAtivo' => 0, 'dadoNumerico' => 0); DEFINE('$_PAINEL', '4012750018400001001PAINEL'); $_ano = date('Y'); $_PATH = APP_PATH . 'arquivosAD' . DS . $_ano . DS; $nu_espessura = 0; //ESPESSURA PADRÃO PARA TODOS, SÓ ASSIM O OPTISAVE CONSEGUE RECONHECER $tmLargura = ""; $tmComprimento = ""; $tmEspessura = ""; $piModel = new tb_pcp_op($conexaoERP); $adModel = new tb_pcp_ad($conexaoERP); $adpecaModel = new tb_pcp_ad_peca($conexaoERP); $_helper = new helper(); if (isset($_POST['dataInicial']) && isset($_POST['dataFinal']) && isset($_POST['cor']) && isset($_POST['espessura']) && isset($_POST['flag']) && isset($_POST['co_pi']) && isset($_POST['nomeArquivo']) && isset($_POST['unidadeComplementar'])) { $dataInicial = $_helper->ajustarDataYYYYmmdd($_POST['dataInicial']); $dataFinal = $_helper->ajustarDataYYYYmmdd($_POST['dataFinal']); $cor = $_POST['cor']; $espessura = $_POST['espessura']; $flag = $_POST['flag']; $co_pcp_op = $_POST['co_pi']; $nomeArquivo = $_POST['nomeArquivo']; $unidadeComplementar = $_POST['unidadeComplementar']; $mesmoLote = $piModel->getMesmoLote($co_pcp_op); $tockstok = $_POST['tockstok']; } else { $_helper->alertError('Não existe dados enviados, favor entrar em contato com o suporte!'); exit;
require_once APP_PATH . 'sistema/models/tb_pcp_ad.php'; require_once APP_PATH . 'sistema/models/tb_pcp_ad_peca.php'; $logRollback = array(); if (isset($_POST['co_pcp_ad'])) { $co_pcp_ad = $_POST['co_pcp_ad']; $no_pcp_ad = $_POST['nomeAD']; $ano = date("Y"); $divergencias = array(); $arrayDadosCorte = array(); $_helper = new helper(); $_pecasModel = new tb_pcp_pecas($conexaoERP); $_acModel = new tb_pcp_ac($conexaoERP); $_corModel = new tb_pcp_cor($conexaoERP); $_opModel = new tb_pcp_op($conexaoERP); $_adModel = new tb_pcp_ad($conexaoERP); $_adPecaModel = new tb_pcp_ad_peca($conexaoERP); $nomeTemporario = $_helper->getNomeTempArquivo('arquivo_ac'); $data['divergencia'] = false; if ($nomeTemporario != false && isset($co_pcp_ad)) { $matrizDados = $_helper->gerarMatrizDeDadosDoArquivo($nomeTemporario); $novoNomeArquivo = strtolower($_helper->getNomeArquivo('arquivo_ac')); $extensao = substr($novoNomeArquivo, strrpos($novoNomeArquivo, '.'), 3); $type = $_helper->getTypeArquivo('arquivo_ac'); $lote = $_adModel->findByLote($co_pcp_ad); if ($type != 'application/octet-stream' || $extensao != '.ac') { $data['msg'] = 'Tipo de arquivo inválido!'; } else { $data['sucesso'] = false; $statusImport = $_helper->importarArquivo(APP_PATH . 'arquivosAC' . DS . $ano . DS, $novoNomeArquivo, $nomeTemporario); if ($statusImport == false) { $data['msg'] = 'Não foi possível importar arquivo, pois este ja se encontra no servidor!';
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); $server = "localhost"; $db = "extranet"; $user = "******"; $pass = ""; $version = "0.8b"; $pgport = 5432; $pchartfolder = "../class/pchart2"; $timestamp = date("dmY") . date("his"); $co_usuario = $_SESSION['codigoUsuario']; $_etiqueta = new tb_pcp_etiqueta($conexaoERP); $_etiqueta->proc_etiqueta_casadei_relatorio($job, $co_usuario); $xml = simplexml_load_file("pcp_etiqueta_casadei.jrxml"); $PHPJasperXML = new PHPJasperXML(); //$PHPJasperXML->debugsql=true; $PHPJasperXML->arrayParameter = array("co_usuario" => $co_usuario, "PATH" => APP_PATH . 'barcodes' . DS); $PHPJasperXML->xml_dismantle($xml); //$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db); * use this line if you want to connect with mysql //if you want to use universal odbc connection, please create a dsn connection in odbc first $PHPJasperXML->transferDBtoArray($server, $user, $pass, $db); //$PHPJasperXML->outpage("F",APP_PATH.'barcodes'.DS.date("dmYhis").".pdf"); //page output method I:standard output D:Download file $PHPJasperXML->outpage("I", date("dmYhis")); //page output method I:standard output D:Download file $_etiqueta->limparTemporaria($co_usuario); //APP_PATH.'barcodes'.DS.'casadei_'.$nu_op.'.gif' $_adPeca = new tb_pcp_ad_peca($conexaoERP); $result = $_adPeca->getOrdemProducaoPorJob($job); while ($dados = mysql_fetch_array($result)) { unlink(APP_PATH . 'barcodes' . DS . $co_usuario . '_relatorio_casadei_' . $dados[4] . '.gif'); } $data = true;
date_default_timezone_set('America/Sao_Paulo'); $_peca = new tb_pcp_pecas($conexaoERP); $co_pcp_ad = $_GET['co_pcp_ad']; $onde = $_GET['onde']; //de onde esta vindo error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); $server = "localhost"; $db = "extranet"; $user = "******"; $pass = ""; $version = "0.8b"; $pgport = 5432; $pchartfolder = "../class/pchart2"; $co_usuario = $_SESSION['codigoUsuario']; $_etiqueta = new tb_pcp_etiqueta($conexaoERP); $_adPeca = new tb_pcp_ad_peca($conexaoERP); $_etiqueta->proc_etiqueta_casadei_pcp($co_pcp_ad, $co_usuario); $xml = simplexml_load_file("pcp_etiqueta_casadei.jrxml"); $PHPJasperXML = new PHPJasperXML(); //$PHPJasperXML->debugsql=true; $PHPJasperXML->arrayParameter = array("co_pcp_ad" => $co_pcp_ad, "co_usuario" => $co_usuario, "PATH" => APP_PATH . 'barcodes' . DS); $PHPJasperXML->xml_dismantle($xml); //$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db); * use this line if you want to connect with mysql //if you want to use universal odbc connection, please create a dsn connection in odbc first $PHPJasperXML->transferDBtoArray($server, $user, $pass, $db); //$PHPJasperXML->outpage("F",APP_PATH.'barcodes'.DS.date("dmYhis").".pdf"); //page output method I:standard output D:Download file $PHPJasperXML->outpage("I", date("dmYhis")); //page output method I:standard output D:Download file $_etiqueta->limparTemporariaCasadeiPcp($co_usuario); $result = $_adPeca->getOPbyAD($co_pcp_ad); while ($dados = mysql_fetch_array($result)) {