Ejemplo n.º 1
0
 private function get_combinaciones_articulo()
 {
     /// cambiamos la plantilla HTML
     $this->template = 'ajax/nueva_venta_combinaciones';
     $this->results = array();
     $comb1 = new articulo_combinacion();
     foreach ($comb1->all_from_ref($_POST['referencia4combi']) as $com) {
         if (isset($this->results[$com->codigo])) {
             $this->results[$com->codigo]['desc'] .= ', ' . $com->nombreatributo . ' - ' . $com->valor;
             $this->results[$com->codigo]['txt'] .= ', ' . $com->nombreatributo . ' - ' . $com->valor;
         } else {
             $this->results[$com->codigo] = array('ref' => $_POST['referencia4combi'], 'desc' => base64_decode($_POST['desc']) . "\n" . $com->nombreatributo . ' - ' . $com->valor, 'pvp' => floatval($_POST['pvp']) + $com->impactoprecio, 'dto' => floatval($_POST['dto']), 'codimpuesto' => $_POST['codimpuesto'], 'cantidad' => floatval($_POST['cantidad']), 'txt' => $com->nombreatributo . ' - ' . $com->valor);
         }
     }
 }
Ejemplo n.º 2
0
 public function combinaciones()
 {
     $lista = array();
     $comb1 = new articulo_combinacion();
     foreach ($comb1->all_from_ref($this->articulo->referencia) as $com) {
         if (isset($lista[$com->codigo])) {
             $lista[$com->codigo]->txt .= ', ' . $com->nombreatributo . ' - ' . $com->valor;
         } else {
             $com->txt = $com->nombreatributo . ' - ' . $com->valor;
             $lista[$com->codigo] = $com;
         }
     }
     return $lista;
 }