コード例 #1
0
 /**
  * 
  * @param GrupoPrecioOfertaData $GrupoPrecioOfertaData
  * @return \Dispo\Data\GrupoPrecioOfertaData|NULL
  */
 public function consultar(GrupoPrecioOfertaData $GrupoPrecioOfertaData)
 {
     $GrupoPrecioOfertaData2 = new GrupoPrecioOfertaData();
     $sql = ' SELECT grupo_precio_oferta.* ' . ' FROM grupo_precio_oferta ' . ' WHERE grupo_precio_cab_id = :grupo_precio_cab_id ' . '   and producto_id			= :producto_id' . '   and variedad_id			= :variedad_id' . '   and grado_id			= :grado_id' . '   and producto_combo_id	= :producto_combo_id' . '   and variedad_combo_id	= :variedad_combo_id' . '   and grado_combo_id		= :grado_combo_id';
     $stmt = $this->getEntityManager()->getConnection()->prepare($sql);
     $stmt->bindValue(':grupo_precio_cab_id', $GrupoPrecioOfertaData->getGrupoPrecioCabId());
     $stmt->bindValue(':producto_id', $GrupoPrecioOfertaData->getProductoId());
     $stmt->bindValue(':variedad_id', $GrupoPrecioOfertaData->getVariedadId());
     $stmt->bindValue(':grado_id', $GrupoPrecioOfertaData->getGradoId());
     $stmt->bindValue(':producto_combo_id', $GrupoPrecioOfertaData->getProductoComboId());
     $stmt->bindValue(':variedad_combo_id', $GrupoPrecioOfertaData->getVariedadComboId());
     $stmt->bindValue(':grado_combo_id', $GrupoPrecioOfertaData->getGradoComboId());
     $stmt->execute();
     $row = $stmt->fetch();
     //Se utiliza el fecth por que es un registro
     if ($row) {
         $GrupoPrecioOfertaData2->setGrupoPrecioCabId($row['grupo_precio_cab_id']);
         $GrupoPrecioOfertaData2->setProductoId($row['producto_id']);
         $GrupoPrecioOfertaData2->setVariedadId($row['variedad_id']);
         $GrupoPrecioOfertaData2->setGradoId($row['grado_id']);
         $GrupoPrecioOfertaData2->setProductoComboId($row['producto_combo_id']);
         $GrupoPrecioOfertaData2->setVariedadComboId($row['variedad_combo_id']);
         $GrupoPrecioOfertaData2->setGradoComboId($row['grado_combo_id']);
         $GrupoPrecioOfertaData2->setFactorCombo($row['factor_combo']);
         $GrupoPrecioOfertaData2->setFecIngreso($row['fec_ingreso']);
         $GrupoPrecioOfertaData2->setFecModifica($row['fec_modifica']);
         $GrupoPrecioOfertaData2->setUsuarioIngId($row['usuario_ing_id']);
         $GrupoPrecioOfertaData2->setUsuarioModId($row['usuario_mod_id']);
         return $GrupoPrecioOfertaData2;
     } else {
         return null;
     }
     //end if
 }