$linea = new AlbaranesLineas(); $linea->bind($datos); $linea->setRecargo("0"); if ($linea->valida(array())) { $id = $linea->create(); if (!$id) { $errores = $linea->getErrores(); } else { $alertas = $linea->getAlertas(); $linea = new AlbaranesLineas($id); } } break; case 'borrar': $linea = new AlbaranesLineas($datos['IDLinea']); if (!$linea->erase()) { $errores = $linea->getErrores(); } else { $linea = new AlbaranesLineas(); $alertas = $linea->getAlertas(); } break; case 'guardar': if ($pvpConIva == '1') { // El precio viene con iva, calculo la base $datos['Precio'] = $datos['Precio'] * 100 / (100 + $datos['Iva']); } $linea = new AlbaranesLineas($datos['IDLinea']); $linea->bind($datos); if ($linea->valida(array())) { if (!$linea->save()) {