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;
  }