/** * Venta * * @param int $producto_id * @param int $cantidad * @return boolean */ public function venta($producto_id, $cantidad) { $_ventas = new Application_Model_VentaDetalle(); $_producto = new Application_Model_Producto(); $producto = $_producto->fetchRow('id=' . $producto_id); $venta = array('id_producto' => $producto_id, 'cantidad' => $cantidad, 'precio_venta' => $producto['precio'], 'id_venta' => 0); if ($_ventas->insert($venta)) { $r = true; } else { $r = false; } return $r; }
public function addVenta($venta) { $venta['fechahora'] = date('Y-m-d H:i:s'); $venta_id = $this->insert($venta); $_venta_detalle = new Application_Model_VentaDetalle(); $_producto = new Application_Model_Producto(); //var_dump($this->getVentaDetalles());exit; foreach ($this->getVentaDetalles() as $venta_detalle) { $producto = $_producto->fetchRow('id=' . $venta_detalle['id_producto']); $venta_detalle['id_venta'] = $venta_id; $venta_detalle['precio_venta'] = $producto['precio']; $_venta_detalle->insert($venta_detalle); } $this->clearVentaDetalles(); }