Ejemplo n.º 1
0
switch ($objModulo->getId()) {
    case 'crm':
        $db = TBase::conectaDB();
        $cliente = new TCliente($_GET['id']);
        $smarty->assign("cliente", $cliente);
        $rs = $db->Execute("select * from pedido a where idCliente = " . $cliente->getId());
        $datos = array();
        $cliente = new TCliente();
        $estado = new TEstado();
        $usuario = new TUsuario();
        $orden = new TPedido();
        $precio = 0;
        while (!$rs->EOF) {
            $estado->setId($rs->fields['idEstado']);
            $orden->setId($rs->fields['idPedido']);
            $rs->fields['color'] = $estado->getColor();
            $rs->fields['excede'] = $orden->getExcede() ? 1 : 0;
            $rs->fields['cliente'] = $orden->cliente->getNombre();
            $rs->fields['vendedor'] = $orden->usuario->getNombre();
            $precio += $orden->getPrecio();
            array_push($datos, $rs->fields);
            $rs->moveNext();
        }
        $smarty->assign("montoTotal", $precio);
        $smarty->assign("ordenes", $datos);
        $rs = $db->Execute("select a.*, c.*, sum(cantidad) as cantidad, b.nombre as talla, c.descripcion as ropa from movped a join talla b using(idTalla) join ropa c using(idItem) join pedido d using(idPedido) where idCliente = " . $_GET['id'] . " group by idTalla;");
        $datos = array();
        while (!$rs->EOF) {
            array_push($datos, $rs->fields);
            $rs->moveNext();
        }