Example #1
0
<?php

include "local.php";
error_reporting(E_ALL);
$p = new aworkspage();
$sf = new scaffold("pedidos");
$p->addWidget(html::write("<h1>Bienvenid@</h1>"));
$d = new datagrid("pedido", "pedido.php?");
$d->toolbar = false;
$sf->__query = "SELECT * FROM pedidos order by estado";
$d->objectField("idmodelo", new scaffold("modelos"), "referencia");
$d->objectField("idmadera", new scaffold("maderas"), "referencia");
$d->specialField("fecha", "timestamp", "date", "html");
$d->headers("tipo_pedido", "Tipo de Pedido");
$d->specialField("tipo_pedido", "tipo_pedido", "ooentity", "tipowidget");
$d->headers("estado", "Estado");
$d->headers("cliente", "Cliente");
$d->headers("referencia", "Referencia");
$d->hideField("observaciones");
$d->hideField("otro_material");
$d->specialField("estado", "estado", ooentity, estadolistwidget);
$d->specialField("fecha_pedido", "timestamp", date, html);
$d->specialField("fecha_entrega_prevista", "timestamp", date, html);
$d->specialField("fecha_entrega", "timestamp", date, html);
$d->headers("fecha_entrega", "Fecha de Entrega");
$d->headers("fecha_entrega_prevista", "Fecha de Entrega Prevista");
$d->headers("fecha_pedido", "Fecha de Pedido");
$b = new Box("Pedidos en Cartera");
$d->drop($sf);
$t = new toolbar();
$t->addWidget(new button("A&ntilde;adir Pedido", "pedido_add.php", "add"));
Example #2
0
<?php

include "local.php";
$sf = new scaffold("pedidos");
$sf->open($r->pedido_id);
$p = new aworkspage();
if ($r->fecha_entrega_prevista_day) {
    $sfe = new scaffold("pedidos_eventos");
    $sfe->fromObject($r);
    $sfe->estado_viejo = $sf->estado;
    $d = new date();
    $d->day = $r->fecha_entrega_prevista_day;
    $d->month = $r->fecha_entrega_prevista_month;
    $d->year = $r->fecha_entrega_prevista_year;
    $d->parse();
    $sfe->fecha_entrega_prevista = $d->timestamp;
    $sfe->fecha = time();
    $sfe->idpedido = $r->pedido_id;
    $sfe->insert();
    if (!errorobject::hasErrors()) {
        $sf->estado = $sfe->estado_nuevo;
        $sf->fecha_entrega_prevista = $sfe->fecha_entrega_prevista;
        if ($sfe->estado_nuevo == 8) {
            $sf->fecha_entrega = time();
        }
        $sf->update();
        header("location:pedido.php?pedido_id=" . $r->pedido_id);
    } else {
        $p->addWidget(new infobox("Error", "Error en el formulario, compruebe los datos", false));
    }
}
Example #3
0
<?php

include "local.php";
$p = new aworkspage();
$p->addWidget(html::write("<h1>Gesti&oacute;n de Maderas</h1>"));
$app = new dataapp("maderas", "maderas.php", "");
$p->addWidget($app);
$p->draw();
Example #4
0
    $d->month = $r->entrega_prevista_month;
    $d->year = $r->entrega_prevista_year;
    $d->parse();
    $sf->fecha_entrega_prevista = $d->timestamp;
    $sf->fecha_pedido = time();
    $sf->fecha_entrega = -1;
    $tracking = "AW/" . date("y") . date("w") . "/" . strtoupper(substr(md5(uniqid(rand)), 4, 2) . substr(md5(uniqid(rand)), 7, 2) . substr(md5(uniqid(rand)), 12, 2));
    $sf->tracking = $tracking;
    $sf->insert();
    if (errorobject::haserrors()) {
    } else {
        $id = mysql_insert_id();
        header("location:pedido.php?pedido_id=" . $id);
    }
}
$p = new aworkspage();
$b = new Box("A&ntilde;adir Pedido");
$p->addWidget(html::write("<h1>A&ntilde;adir Pedido</h1>"));
$t = new toolbar();
$t->addWidget(new button("Guardar Pedido", "javascript:document.forms[0].submit()", "add"));
$b->addWidget($t);
$f = new form("", "");
$f->addWidget(new form_separator("Referencia y Cliente"));
$f->addWidget(new form_input("referencia", "Referencia Cliente", $r->referencia));
$f->addWidget(new form_input("cliente", "Cliente", $r->cliente));
$sel = new form_select("tipo_pedido", "Tipo de Pedido");
$opts[] = array("value" => 0, "caption" => "Puertas");
$opts[] = array("value" => 1, "caption" => "Ventanas");
$opts[] = array("value" => 2, "caption" => "Puertas+Ventanas");
$sel->addOptions($opts);
unset($opts);
Example #5
0
<?php

include "local.php";
error_reporting(E_ALL);
$p = new aworkspage();
$sf = new scaffold("pedidos");
$p->addWidget(html::write("<h1>Pedidos en Fabricaci&oacute;n</h1>"));
$d = new datagrid("pedido", "pedido.php?");
$d->toolbar = false;
$sf->__query = "SELECT * FROM pedidos where estado =4 OR estado=5";
$d->objectField("idmodelo", new scaffold("modelos"), "referencia");
$d->objectField("idmadera", new scaffold("maderas"), "referencia");
$d->specialField("fecha", "timestamp", "date", "html");
$d->headers("tipo_pedido", "Tipo de Pedido");
$d->specialField("tipo_pedido", "tipo_pedido", "ooentity", "tipowidget");
$d->hideField("observaciones");
$d->hideField("otro_material");
$d->specialField("estado", "estado", ooentity, estadolistwidget);
$d->specialField("fecha_pedido", "timestamp", date, html);
$d->specialField("fecha_entrega_prevista", "timestamp", date, html);
$d->specialField("fecha_entrega", "timestamp", date, html);
$d->headers("fecha_entrega", "Fecha de Entrega");
$d->headers("fecha_entrega_prevista", "Fecha de Entrega Prevista");
$d->headers("fecha_pedido", "Fecha de Pedido");
$b = new Box("Pedidos en Cartera");
$d->drop($sf);
$p->addWidget($d);
$p->addWidget(html::write("<h1>Pedidos En Almacen</h1>"));
$d = new datagrid("pedido", "pedido.php?");
$d->toolbar = false;
$sf->__query = "SELECT * FROM pedidos where estado =6 OR estado=7";
Example #6
0
<?php

include "local.php";
error_reporting(E_ALL);
$p = new aworkspage();
$sf = new scaffold("pedidos");
$p->addWidget(html::write("<h1>Pedidos Nuevos</h1>"));
$d = new datagrid("pedido", "pedido.php?");
$d->toolbar = false;
$sf->__query = "SELECT * FROM pedidos where estado =1";
$d->objectField("idmodelo", new scaffold("modelos"), "referencia");
$d->objectField("idmadera", new scaffold("maderas"), "referencia");
$d->specialField("fecha", "timestamp", "date", "html");
$d->headers("tipo_pedido", "Tipo de Pedido");
$d->specialField("tipo_pedido", "tipo_pedido", "ooentity", "tipowidget");
$d->hideField("observaciones");
$d->hideField("otro_material");
$d->specialField("estado", "estado", ooentity, estadolistwidget);
$d->specialField("fecha_pedido", "timestamp", date, html);
$d->specialField("fecha_entrega_prevista", "timestamp", date, html);
$d->specialField("fecha_entrega", "timestamp", date, html);
$d->headers("fecha_entrega", "Fecha de Entrega");
$d->headers("fecha_entrega_prevista", "Fecha de Entrega Prevista");
$d->headers("fecha_pedido", "Fecha de Pedido");
$b = new Box("Pedidos en Cartera");
$d->drop($sf);
$p->addWidget($d);
$p->addWidget(html::write("<h1>Pedidos En Cola</h1>"));
$d = new datagrid("pedido", "pedido.php?");
$d->toolbar = false;
$sf->__query = "SELECT * FROM pedidos where estado =2 OR estado=3";
Example #7
0
<?php

include "local.php";
$p = new aworkspage();
error_reporting(E_ALL);
$sf = new scaffold("pedidos");
$sf->open($r->pedido_id);
if ($r->referencia) {
    $sf->fromObject($r);
    $sf->update();
}
$b = new Box("Datos Generales del Pedido");
$t = new toolbar();
$t->addWidget(new button("Guardar Datos", "javascript:document.forms[0].submit()", "disk"));
$t->addWidget(new button("Actualizar Estado del Pedido", "pedido_evento_add.php?pedido_id=" . $r->pedido_id, "lightning"));
$b->addWidget($t);
$f = new form("", "");
$f->addWidget(new form_separator("Referencia y Cliente"));
$f->addWidget(new form_input("referencia", "Referencia", $sf->referencia));
$f->addWidget(new form_html("Tracking", "<span style=\"font-size:14px;font-weight:bold;\">" . $sf->tracking));
$f->addWidget(new form_input("cliente", "Cliente", $sf->cliente));
$f->addWidget(new form_separator("Fechas"));
$d = new date();
$d->timestamp = $sf->fecha_pedido;
$d->parse();
$f->addWidget(new form_html("Fecha de Pedido ", $d->string));
$d = new date();
$d->timestamp = $sf->fecha_entrega_prevista;
$d->parse();
$f->addWidget(new form_html("Fecha Entrega Prevista", $d->string));
$d = new date();