Example #1
0
 /**
  * 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;
 }
Example #2
0
 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();
 }