/** * Ingresar * * @param PedidoDetData $PedidoDetData * @return array Retorna un Array $key el cual contiene el id */ public function ingresar(PedidoDetData $PedidoDetData) { $key = array('pedido_cab_id' => $PedidoDetData->getPedidoCabId(), 'pedido_det_sec' => $PedidoDetData->getPedidoDetSec()); $record = array('pedido_cab_id' => $PedidoDetData->getPedidoCabId(), 'pedido_det_sec' => $PedidoDetData->getPedidoDetSec(), 'inventario_id' => $PedidoDetData->getInventarioId(), 'variedad_id' => $PedidoDetData->getVariedadId(), 'grado_id' => $PedidoDetData->getGradoId(), 'tipo_caja_id' => $PedidoDetData->getTipoCajaId(), 'tipo_caja_origen_estado' => $PedidoDetData->getTipoCajaOrigenEstado(), 'tipo_caja_origen_id' => $PedidoDetData->getTipoCajaOrigenId(), 'nro_cajas' => $PedidoDetData->getNroCajas(), 'cantidad_bunch' => $PedidoDetData->getCantidadBunch(), 'tallos_x_bunch' => $PedidoDetData->getTallosxBunch(), 'tallos_total' => $PedidoDetData->getTallosTotal(), 'precio' => $PedidoDetData->getPrecio(), 'total_x_caja' => $PedidoDetData->getTotalXCaja(), 'total' => $PedidoDetData->getTotal(), 'pedido_cab_oferta_id' => $PedidoDetData->getPedidoCabOfertaId(), 'pedido_det_oferta_sec' => $PedidoDetData->getPedidoDetOfertaSec(), 'estado_reg_oferta' => $PedidoDetData->getEstadoRegOferta(), 'calidad_id' => $PedidoDetData->getCalidadId(), 'punto_corte' => $PedidoDetData->getPuntoCorte(), 'eq_fb' => $PedidoDetData->getEqFb(), 'usuario_ing_id' => $PedidoDetData->getUsuarioIngId(), 'usuario_mod_id' => $PedidoDetData->getUsuarioModId(), 'fec_ingreso' => \Application\Classes\Fecha::getFechaHoraActualServidor(), 'fec_modifica' => \Application\Classes\Fecha::getFechaHoraActualServidor()); $this->getEntityManager()->getConnection()->insert($this->table_name, $record); //$id = $this->getEntityManager()->getConnection()->lastInsertId(); return $key; }