/** * * @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 }