示例#1
0
require_once APP_PATH . 'sistema/helper.class.php';
require_once APP_PATH . 'sistema/models/tb_pcp_pecas.php';
require_once APP_PATH . 'sistema/models/tb_pcp_ac.php';
require_once APP_PATH . 'sistema/models/tb_pcp_cor.php';
require_once APP_PATH . 'sistema/models/tb_pcp_op.php';
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!';
<?php

session_start();
ini_set("max_execution_time", 3600);
ini_set("memory_limit", "50M");
set_time_limit(0);
$data = false;
require_once '../class/tcpdf/tcpdf.php';
require_once "../class/PHPJasperXML.inc.php";
//require_once("class/PHPJasperXMLSubReport.inc.php");
require_once '../../setup.php';
require_once '../../models/tb_pcp_etiqueta.php';
require_once APP_PATH . 'sistema/models/tb_pcp_pecas.php';
date_default_timezone_set('America/Sao_Paulo');
$_peca = new tb_pcp_pecas($conexaoERP);
isset($_GET['co_pcp_ad']) ? $co_pcp_ad = $_GET['co_pcp_ad'] : ($co_pcp_ad = $_POST['co_pcp_ad']);
try {
    $result = $_peca->findPecasByAD($co_pcp_ad);
    $dados = mysql_fetch_array($result);
    $co_pcp_ac = $dados['CO_PCP_AC'];
} catch (Exception $e) {
    $data = false;
    echo json_encode($data);
    exit;
}
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
$server = "localhost";
$db = "extranet";
$user = "******";
$pass = "";
$version = "0.8b";
示例#3
0
<?php

require_once '../class/fpdf/fpdf.php';
session_start();
ini_set("max_execution_time", 3600);
ini_set("memory_limit", "50M");
set_time_limit(0);
$data = false;
require_once '../../setup.php';
require_once '../../models/tb_pcp_etiqueta.php';
require_once APP_PATH . 'sistema/models/tb_pcp_pecas.php';
date_default_timezone_set('America/Sao_Paulo');
$_peca = new tb_pcp_pecas($conexaoERP);
class PDF extends FPDF
{
    // Load data
    function LoadData($file)
    {
        //$lines = file($file);
        $data = array();
        //foreach($lines as $line)
        //$data[] = explode(';',trim($line));
        for ($i = 0; $i < count($file); $i++) {
            $data[] = explode(';', trim($file[$i]));
        }
        return $data;
    }
    // Colored table
    function FancyTable($header, $data)
    {
        // Colors, line width and bold font
示例#4
0
require_once '../../setup.php';
require_once APP_PATH . 'sistema/helper.class.php';
require_once APP_PATH . 'sistema/models/tb_pcp_pecas.php';
require_once APP_PATH . 'sistema/models/tb_pcp_ac.php';
require_once APP_PATH . 'sistema/models/tb_pcp_cor.php';
require_once APP_PATH . 'sistema/models/tb_pcp_op.php';
require_once APP_PATH . 'sistema/models/tb_pcp_ad_peca.php';
require_once APP_PATH . 'sistema/models/tb_pcp_ad.php';
$data = false;
if (isset($_POST['co_pcp_ad'])) {
    $co_pcp_ad = $_POST['co_pcp_ad'];
    $no_pcp_ad = $_POST['no_pcp_ad'];
    $co_pcp_op = $_POST['co_pcp_op'];
    $ano = date("Y");
    $_helper = new helper();
    $_pecasModel = new tb_pcp_pecas($conexaoERP);
    $_pecaAd = new tb_pcp_ad_peca($conexaoERP);
    $_acModel = new tb_pcp_ac($conexaoERP);
    $_corModel = new tb_pcp_cor($conexaoERP);
    $_opModel = new tb_pcp_op($conexaoERP);
    $_adPeca = new tb_pcp_ad($conexaoERP);
    $co_pcp_ac = $_acModel->insertReturnId($co_pcp_ad);
    $ops = array();
    for ($i = 0; $i < count($co_pcp_op); $i++) {
        $a = explode("-", $co_pcp_op[$i]);
        array_push($ops, $a);
    }
    for ($i = 0; $i < count($ops); $i++) {
        //lista de ordens de producao
        //$ops[indice][op][valor]
        $result1 = $_opModel->getCoProduto($ops[$i][0]);