Esempio n. 1
0
                $errores = $linea->getErrores();
            } else {
                $alertas = $linea->getAlertas();
                $linea = new AlbaranesLineas($datos['IDLinea']);
            }
        }
        break;
    case 'cierre':
        include_once '../modules/ExpedirLineas/ExpedirLineasController.class.php';
        $albaran = new AlbaranesCab($datos['IDAlbaran']);
        $albaran->confirma();
        $expedir = new ExpedirLineasController();
        $expedir->cargaLineasAlbaran($datos['IDAlbaran'], 0);
        //$albaran->expide();
        break;
}
$albaran = new AlbaranesCab($datos['IDAlbaran']);
$lineaAlbaran = $linea->iterator();
$lineaAlbaran['Codigo'] = $linea->getIDArticulo()->getCodigo();
$status = 'ok';
if (count($errores)) {
    $status = "error";
}
if (count($alertas)) {
    $status = "alerta";
}
$resultado = array('status' => $status, 'accion' => $accion, 'linea' => $lineaAlbaran, 'albaran' => $albaran->iterator(), 'errores' => $errores, 'alertas' => $alertas);
unset($linea);
unset($albaran);
$tag = json_encode($resultado);
echo $tag;