private void setearDatosPedidoOriginal(SolicitudPedidoInfo solicitudPedidoInfo) { if (solicitudOriginalInfo != null && solicitudOriginalInfo.size() > 0) { solicitudPedidoInfo.setTiPedidoOriginal(((String) solicitudOriginalInfo.get(0)).trim()); solicitudPedidoInfo.setNuPedidoOriginal(((String) solicitudOriginalInfo.get(1)).trim()); } }
public SolicitudPedidoInfo getPedidoInfo() throws SQLException { if (!ConstantsTrasladoProducto.esPedidoXSobranteOFaltante(tiSolicitudPedido) && !ConstantsTrasladoProducto.esPedidoXSobranteOFaltanteCD(tiSolicitudPedido) && !ConstantsTrasladoProducto.esPedidoDevolucion(tiSolicitudPedido) && !ConstantsTrasladoProducto.esPedidoReposicionManual(tiSolicitudPedido)) { String coLocal = AtuxVariables.vCodigoLocal; SolicitudPedidoInfo solicitudPedidoInfo = new SolicitudPedidoInfo(AtuxVariables.vCodigoCompania, coLocal, getTxtCoLocalText()); solicitudPedidoInfo.setNuPedidoTraslado( obtenerNuPedidoTraslado(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setNuRecepcionProducto( obtenerNuRecepcionProducto(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setCoLocalDestinoAReplicar(solicitudPedidoInfo.getCoLocalDestino()); return solicitudPedidoInfo; } else if (ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_SOBRANTE.equals(tiSolicitudPedido)) { String nuRecepcionBase = getTxtNuRecepcionText(); String coLocalOrigenDeRecepcionBase = DBTrasladoProducto.obtenerCoLocalOrigenDeRecepcion(nuRecepcionBase); String coLocal = AtuxVariables.vCodigoLocal; SolicitudPedidoInfo solicitudPedidoInfo = new SolicitudPedidoInfo( AtuxVariables.vCodigoCompania, coLocal, coLocalOrigenDeRecepcionBase); solicitudPedidoInfo.setNuPedidoTraslado( obtenerNuPedidoTraslado(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setNuRecepcionProducto( obtenerNuRecepcionProducto(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setCoCompaniaBase(solicitudPedidoInfo.getCoCompania()); solicitudPedidoInfo.setCoLocalBase(solicitudPedidoInfo.getCoLocal()); solicitudPedidoInfo.setNuRecepcionProductoBase(nuRecepcionBase); solicitudPedidoInfo.setCoLocalDestinoAReplicar(solicitudPedidoInfo.getCoLocalDestino()); setearDatosPedidoOriginal(solicitudPedidoInfo); return solicitudPedidoInfo; } else if (ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_FALTANTE.equals(tiSolicitudPedido)) { String nuRecepcionBase = getTxtNuRecepcionText(); String coLocalOrigenDeRecepcionBase = DBTrasladoProducto.obtenerCoLocalOrigenDeRecepcion(nuRecepcionBase); String coLocal = AtuxVariables.vCodigoLocal; SolicitudPedidoInfo solicitudPedidoInfo = new SolicitudPedidoInfo( AtuxVariables.vCodigoCompania, coLocalOrigenDeRecepcionBase, coLocal); solicitudPedidoInfo.setNuPedidoTraslado( obtenerNuPedidoTraslado(solicitudPedidoInfo.getCoLocal(), true)); solicitudPedidoInfo.setNuRecepcionProducto( obtenerNuRecepcionProducto(solicitudPedidoInfo.getCoLocal(), true)); solicitudPedidoInfo.setCoCompaniaBase(solicitudPedidoInfo.getCoCompania()); solicitudPedidoInfo.setCoLocalBase(coLocal); solicitudPedidoInfo.setNuRecepcionProductoBase(nuRecepcionBase); solicitudPedidoInfo.setCoLocalDestinoAReplicar(coLocalOrigenDeRecepcionBase); setearDatosPedidoOriginal(solicitudPedidoInfo); return solicitudPedidoInfo; } else if (ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_SOBRANTE_CD.equals(tiSolicitudPedido) || ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_SOBRANTE_CD_INTERCOMPANIA.equals( tiSolicitudPedido)) { String nuRecepcionBase = getTxtNuRecepcionText(); String coLocalOrigenDeRecepcionBase = DBTrasladoProducto.obtenerCoLocalOrigenDeRecepcion(nuRecepcionBase); String coLocal = AtuxVariables.vCodigoLocal; SolicitudPedidoInfo solicitudPedidoInfo = new SolicitudPedidoInfo( AtuxVariables.vCodigoCompania, coLocal, coLocalOrigenDeRecepcionBase); solicitudPedidoInfo.setNuPedidoTraslado( obtenerNuPedidoTraslado(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setNuRecepcionProducto( obtenerNuRecepcionProducto(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setCoCompaniaBase(solicitudPedidoInfo.getCoCompania()); solicitudPedidoInfo.setCoLocalBase(solicitudPedidoInfo.getCoLocal()); solicitudPedidoInfo.setNuRecepcionProductoBase(nuRecepcionBase); solicitudPedidoInfo.setCoLocalDestinoAReplicar(""); setearDatosPedidoOriginal(solicitudPedidoInfo); return solicitudPedidoInfo; } else if (ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_FALTANTE_CD.equals( tiSolicitudPedido)) { String nuRecepcionBase = getTxtNuRecepcionText(); String coLocalOrigenDeRecepcionBase = DBTrasladoProducto.obtenerCoLocalOrigenDeRecepcion(nuRecepcionBase); String coLocal = AtuxVariables.vCodigoLocal; SolicitudPedidoInfo solicitudPedidoInfo = new SolicitudPedidoInfo( AtuxVariables.vCodigoCompania, coLocalOrigenDeRecepcionBase, coLocal); solicitudPedidoInfo.setNuPedidoTraslado( obtenerNuPedidoTraslado(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setNuRecepcionProducto( obtenerNuRecepcionProducto(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setCoCompaniaBase(solicitudPedidoInfo.getCoCompania()); solicitudPedidoInfo.setCoLocalBase(coLocal); solicitudPedidoInfo.setNuRecepcionProductoBase(nuRecepcionBase); solicitudPedidoInfo.setCoLocalDestinoAReplicar(""); setearDatosPedidoOriginal(solicitudPedidoInfo); return solicitudPedidoInfo; } else if (ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_DEVOLUCION.equals( tiSolicitudPedido)) { String coLocalADevolver = obtenerCoLocalADevolver(); String coLocal = AtuxVariables.vCodigoLocal; SolicitudPedidoInfo solicitudPedidoInfo = new SolicitudPedidoInfo(AtuxVariables.vCodigoCompania, coLocalADevolver, coLocal); solicitudPedidoInfo.setNuPedidoTraslado( obtenerNuPedidoTraslado(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setNuRecepcionProducto( obtenerNuRecepcionProducto(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setCoMotivo(obtenerMotivoDevolucion()); solicitudPedidoInfo.setCoLocalDestinoAReplicar(""); return solicitudPedidoInfo; } else if (ConstantsTrasladoProducto.esPedidoReposicionManual(tiSolicitudPedido)) { String coAlmacen = obtenerCoLocalAlmacen(); String coLocal = AtuxVariables.vCodigoLocal; SolicitudPedidoInfo solicitudPedidoInfo; if (ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_DEV_REG_DEV_SOBRANTE_CD_FRANQUICIA.equals( tiSolicitudPedido) || ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_DEV_REG_FALTANTE_TIENDA_FRANQUICIA .equals(tiSolicitudPedido) || ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_DEVOLUCION_CD_FRANQUICIA.equals( tiSolicitudPedido)) { solicitudPedidoInfo = new SolicitudPedidoInfo(AtuxVariables.vCodigoCompania, coAlmacen, coLocal); solicitudPedidoInfo.setNuPedidoTraslado( obtenerNuPedidoTraslado(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setNuRecepcionProducto( obtenerNuRecepcionProducto(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setCoLocalDestinoAReplicar(""); } else { solicitudPedidoInfo = new SolicitudPedidoInfo(AtuxVariables.vCodigoCompania, coLocal, coAlmacen); solicitudPedidoInfo.setNuPedidoTraslado( obtenerNuPedidoTraslado(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setNuRecepcionProducto( obtenerNuRecepcionProducto(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setCoLocalDestinoAReplicar(""); } return solicitudPedidoInfo; } // Inicio ID: 001 else if (ConstantsTrasladoProducto.PEDIDO_TRASLADO_TIPO_DEVOLUCION_CD_FRANQUICIA.equals( tiSolicitudPedido)) { // String coAlmacen = obtenerCoLocalAlmacen(); String coLocalADevolver = obtenerCoLocalADevolver(); String coLocal = AtuxVariables.vCodigoLocal; SolicitudPedidoInfo solicitudPedidoInfo = new SolicitudPedidoInfo(AtuxVariables.vCodigoCompania, coLocalADevolver, coLocal); solicitudPedidoInfo.setNuPedidoTraslado( obtenerNuPedidoTraslado(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setNuRecepcionProducto( obtenerNuRecepcionProducto(solicitudPedidoInfo.getCoLocal(), false)); solicitudPedidoInfo.setCoMotivo(obtenerMotivoDevolucion()); return solicitudPedidoInfo; } // Fin ID: 001 return null; }