Esempio n. 1
0
     $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()) {