Example #1
0
<?php

ini_set("display_errors", 1);
error_reporting(E_ALL);
require_once '../bootstrap.php';
use Webetiq\Units;
$unid = new Units();
$unid->push();
$todas = $unid->all();
var_dump($todas);
Example #2
0
$lbl->codcli = $op->customercode;
$lbl->desc = $op->description;
$lbl->emissao = $op->created_at;
$lbl->pedcli = $op->pourchaseorder;
$lbl->pedido = $op->salesorder;
$lbl->numop = $op->id;
$lbl->qtdade = $op->packagedamount;
$lbl->unidade = $op->salesunit;
if ($lbl->numdias == 0) {
    $lbl->numdias == 365;
}
if ($lbl->validade == '') {
    $lbl->validade = date('d/m/Y', mktime(0, 0, 0, date('m'), date('d') + $lbl->numdias, date('Y')));
}
$selUnidGroup = '<div class="form-group"><label for=\\"unidade\\">Selecione a unidade</label><select class="form-control" name="unidade">';
$units = $oUnits->all();
foreach ($units as $unid) {
    $selp = '';
    if ($unid == 'pcs') {
        $selp = 'selected';
    }
    $selUnidGroup .= '<option value="' . $unid . '" ' . $selp . '>' . $unid . '</option>';
}
$selUnidGroup .= '</select></div>';
$script = "<script type=\"text/javascript\" src=\"js/etiqueta.js\"></script>";
$title = "Dados da OP";
$body = "\n<center>\n<h2>Gerador de Etiquetas</h2>\n</center>\n<div class=\"container\">\n    <form role=\"form\" name=\"form\" id=\"form\" method=\"POST\" action=\"process.php\">\n        <input type=\"hidden\" id=\"validade\" name=\"validade\" value=\"{$lbl->validade}\" >\n        <div class=\"row\">\n            <div class=\"col-md-5\">\n                <div class=\"form-group\">\n                    <label for=\"numop\">Número da Ordem de Produção</label>\n                    <input type=\"text\" class=\"form-control\" id=\"numop\" name=\"numop\" value=\"{$lbl->numop}\" placeholder=\"Entre com o número da OP\" readonly>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"qtdade\">Quantidade na embalagem</label>\n                    <input type=\"number\" min=\"0\" step=\"0.01\" class=\"form-control\" id=\"qtdade\" name=\"qtdade\" value=\"{$lbl->qtdade}\" placeholder=\"Entre com a quantidade contida na embalagem\" required>\n                </div>\n                {$selUnidGroup}\n                <div class=\"form-group\">\n                    <label for=\"pesoBruto\">Peso Bruto (kg)</label>\n                    <input type=\"number\" min=\"0\" step=\"0.01\" class=\"form-control\" id=\"pesoBruto\" name=\"pesoBruto\" value=\"{$lbl->pesoBruto}\" placeholder=\"Entre com o peso bruto do pacote (produto+embalagem)\" onfocusout=\"calcula(this)\">\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"tara\">Tara (kg)</label>\n                    <input type=\"number\" min=\"0\" step=\"0.01\" class=\"form-control\" id=\"tara\" name=\"tara\" value=\"{$lbl->tara}\" placeholder=\"Entre com a tara (peso da embalagem)\" onfocusout=\"calcula(this)\">\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"pesoLiq\">Peso Líquido (kg)</label>\n                    <input type=\"number\" min=\"0\" step=\"0.01\" class=\"form-control\" id=\"pesoLiq\" name=\"pesoLiq\" value=\"{$lbl->pesoLiq}\" placeholder=\"Entre com peso liquido (só produto) (será calculado sozinho) \" onfocusout=\"calcula(this)\">\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"numnf\">Nota Fiscal</label>\n                    <input type=\"text\" class=\"form-control\" id=\"numnf\" name=\"numnf\" value=\"{$lbl->numnf}\" placeholder=\"Entre com o numero da NF\">\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"volume\">Número do próximo Volume</label>\n                    <input type=\"number\" min=\"1\" class=\"form-control\" id=\"volume\" name=\"volume\" value=\"{$lbl->volume}\" placeholder=\"Entre com o numero do volume\" required>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"copias\">Número de Etiquetas a imprimir</label>\n                    <input type=\"number\" min=\"0\" class=\"form-control\" id=\"copias\" name=\"copias\" value=\"{$lbl->copias}\" placeholder=\"Entre com o numero de etiquetas\" required>\n                </div>\n                {$selPrintGroup}\n                <button type=\"submit\" class=\"btn btn-info\"><span class=\"glyphicon glyphicon-print\"></span> Imprimir & Salvar </button>\n            </div>\n            <div class=\"col-md-2\"></div>\n            <div class=\"col-md-5\">\n                <div class=\"form-group\">\n                    <label for=\"cliente\">Cliente</label>\n                    <input type=\"text\" class=\"form-control\" id=\"cliente\" name=\"cliente\" value=\"{$lbl->cliente}\" placeholder=\"Entre com o nome do cliente\" readonly>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"pedido\">Pedido Interno</label>\n                    <input type=\"text\" class=\"form-control\" id=\"pedido\" name=\"pedido\" value=\"{$lbl->pedido}\" placeholder=\"Entre com o número do pedido interno\">\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"pedcli\">Pedido do Cliente</label>\n                    <input type=\"text\" class=\"form-control\" id=\"pedcli\" name=\"pedcli\" value=\"{$lbl->pedcli}\" placeholder=\"Entre com o número do pedido do cliente\">\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"validade\">Código do Cliente</label>\n                    <input type=\"text\" class=\"form-control\" id=\"codcli\" name=\"codcli\" value=\"{$lbl->codcli}\" placeholder=\"Entre com a data de validade\">\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"cod\">Código Interno</label>\n                    <input type=\"text\" class=\"form-control\" id=\"cod\" name=\"cod\" value=\"{$lbl->cod}\" placeholder=\"Entre com o código interno do produto\" required>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"desc\">Descrição do Produto</label>\n                    <input type=\"text\" class=\"form-control\" id=\"desc\" name=\"desc\" value=\"{$lbl->desc}\" placeholder=\"Entre com a descrição do produto\" required>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"ean\">Código GS1 do Produto (EAN)</label>\n                    <input type=\"text\" class=\"form-control\" id=\"ean\" name=\"ean\" value=\"{$lbl->ean}\" placeholder=\"Entre com o código GS1 do produto (EAN)\">\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"emissao\">Data da Emissão da Etiqueta</label>\n                    <input type=\"text\" class=\"form-control\" id=\"emissao\" name=\"emissao\" value=\"{$emissao}\" placeholder=\"Entre com a data de emissão\" required>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"numdias\">Validade em dias</label>\n                    <input type=\"text\" class=\"form-control\" id=\"numdias\" name=\"numdias\" value=\"{$lbl->numdias}\" placeholder=\"Entre com a quantidade de dias de validade\" onfocusout=\"valDate(this)\" required>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"doca\">Doca de descarga <i>(normalmente para TAKATA)</i></label>\n                    <input type=\"text\" class=\"form-control\" id=\"doca\" name=\"doca\" value=\"{$lbl->doca}\" placeholder=\"Entre com a doca de descarga\">\n                </div>\n            </div>\n        </div>\n    </form>\n</div>\n{$script}";
$html = file_get_contents('assets/main.html');
$html = str_replace("{{extras}}", '', $html);
$html = str_replace("{{title}}", $title, $html);
$html = str_replace("{{content}}", $body, $html);
Example #3
0
<?php

ini_set("display_errors", E_ALL);
error_reporting(E_ALL);
require_once '../bootstrap.php';
use Webetiq\DBase\DBase;
use Webetiq\Units;
$config = json_encode(['host' => 'localhost', 'user' => 'root', 'pass' => 'monitor5', 'db' => 'blabel']);
$dbase = new DBase($config);
$un = new Units($dbase);
echo "<pre>";
print_r($un->all());
echo "</pre>";