Exemplo n.º 1
0
 /**
  *
  * @param int $pedido_cab_id
  * @param int $pedido_det_sec
  * @return \Dispo\Data\PedidoDetData|NULL
  */
 public function consultar($pedido_cab_id, $pedido_det_sec)
 {
     $PedidoDetData = new PedidoDetData();
     $sql = ' SELECT pedido_det.* ' . ' FROM pedido_det ' . ' WHERE pedido_cab_id = :pedido_cab_id ' . '   and pedido_det_sec		= :pedido_det_sec';
     $stmt = $this->getEntityManager()->getConnection()->prepare($sql);
     $stmt->bindValue(':pedido_cab_id', $pedido_cab_id);
     $stmt->bindValue(':pedido_det_sec', $pedido_det_sec);
     $stmt->execute();
     $row = $stmt->fetch();
     //Se utiliza el fecth por que es un registro
     if ($row) {
         $PedidoDetData->setPedidoCabId($row['pedido_cab_id']);
         $PedidoDetData->setPedidoDetSec($row['pedido_det_sec']);
         //$PedidoDetData->setMarcacionSec	    			($row['marcacion_sec']);
         $PedidoDetData->setInventarioId($row['inventario_id']);
         $PedidoDetData->setVariedadId($row['variedad_id']);
         $PedidoDetData->setGradoId($row['grado_id']);
         $PedidoDetData->setTipoCajaId($row['tipo_caja_id']);
         $PedidoDetData->setTipoCajaOrigenEstado($row['tipo_caja_origen_estado']);
         $PedidoDetData->setTipoCajaOrigenId($row['tipo_caja_origen_id']);
         $PedidoDetData->setNroCajas($row['nro_cajas']);
         $PedidoDetData->setCantidadBunch($row['cantidad_bunch']);
         $PedidoDetData->setTallosxBunch($row['tallos_x_bunch']);
         $PedidoDetData->setTallosTotal($row['tallos_total']);
         $PedidoDetData->setPrecio($row['precio']);
         $PedidoDetData->setTotal($row['total']);
         //$PedidoDetData->setAgenciaCargaId				($row['agencia_carga_id']);
         //$PedidoDetData->setComentario					($row['comentario']);
         //$PedidoDetData->setSec							($row['sec']);
         //$PedidoDetData->setSecc							($row['secc']);
         $PedidoDetData->setPedidoCabOfertaId($row['pedido_cab_oferta_id']);
         $PedidoDetData->setPedidoDetOfertaSec($row['pedido_det_oferta_sec']);
         $PedidoDetData->setEstadoPrecioContraOferta($row['estado_precio_contraoferta']);
         $PedidoDetData->setEstadoPedidoAdicional($row['estado_pedido_adicional']);
         $PedidoDetData->setEstadoMixto($row['estado_mixto']);
         $PedidoDetData->setEstadoRegOferta($row['estado_reg_oferta']);
         $PedidoDetData->setCalidadId($row['calidad_id']);
         $PedidoDetData->setPuntoCorte($row['punto_corte']);
         return $PedidoDetData;
     } else {
         return null;
     }
     //end if
 }