public function editAction() { $datos = $this->request[$this->entity]; $articulo = new Articulos($datos['IDArticuloDestino']); if ($articulo->getIDArticulo() != '') { $escan = new ArticulosEscandallos($datos['Id']); if ($escan->getId()) { switch ($this->request['accion']) { case 'G': $escan->setIDArticuloDestino($articulo->getIDArticulo()); $escan->setImporteCosto($articulo->getPmc() * $datos['Unidades']); $escan->setImporteVenta($articulo->getPvp() * $datos['Unidades']); $escan->setUnidades($datos['Unidades']); $escan->setPeso($articulo->getPeso() * $datos['Unidades']); $escan->setVolumen($articulo->getVolumen() * $datos['Unidades']); $escan->save(); break; case 'B': $escan->erase(); break; } $this->recalcular($datos['IDArticuloOrigen']); } unset($escan); } return $this->listAction($datos['IDArticuloOrigen']); }