private static String obtenerNuPedidoTraslado(String coLocal, boolean remoto) throws SQLException { String nuSecNumeracion = ""; int nuSecSize = 6; boolean esAlmacen = DBTrasladoProducto.esAlmacen(coLocal); if (esAlmacen) { coLocal = AtuxVariables.vCodigoLocal; } if (remoto && !esAlmacen) { nuSecNumeracion = DBTrasladoProducto.obtenerNumeracionRemotamente( AtuxVariables.vCodigoCompania, coLocal, ConstantsTrasladoProducto.NUMERACION_PEDIDO_TRASLADO); nuSecNumeracion = AtuxUtility.completeWithSymbol(nuSecNumeracion, nuSecSize, "0", "I"); } else { nuSecNumeracion = AtuxSearch.getNuSecNumeracion( ConstantsTrasladoProducto.NUMERACION_PEDIDO_TRASLADO, nuSecSize); AtuxSearch.setNuSecNumeracion(ConstantsTrasladoProducto.NUMERACION_PEDIDO_TRASLADO); } String coLocalSap = DBTrasladoProducto.getCoLocalSap(coLocal); return coLocalSap + nuSecNumeracion; }
private static String obtenerNuRecepcionProducto(String coLocal, boolean remoto) throws SQLException { String nuRecepcionProducto = ""; boolean esAlmacen = DBTrasladoProducto.esAlmacen(coLocal); if (esAlmacen) { coLocal = AtuxVariables.vCodigoLocal; } String coLocalSap = DBTrasladoProducto.getCoLocalSap(coLocal); if (remoto && !esAlmacen) { nuRecepcionProducto = DBTrasladoProducto.obtenerNumeracionRemotamente( AtuxVariables.vCodigoCompania, coLocal, ConstantsTrasladoProducto.NUMERACION_RECEPCION_PRODUCTO); nuRecepcionProducto = coLocalSap + AtuxUtility.completeWithSymbol(nuRecepcionProducto, 6, "0", "I"); } else { nuRecepcionProducto = coLocalSap + AtuxSearch.getNuSecNumeracion( ConstantsTrasladoProducto.NUMERACION_RECEPCION_PRODUCTO, 6); AtuxSearch.setNuSecNumeracion(ConstantsTrasladoProducto.NUMERACION_RECEPCION_PRODUCTO); } return nuRecepcionProducto; }
public void init(int numeroProductos) throws SQLException { String nuSecGuia = AtuxSearch.getNuSecNumeracionStr(ConstantsTrasladoProducto.NUMERACION_GUIA_SALIDA, 10); // String nuSecGuia = "0090000001"; nuSerieBase = nuSecGuia.substring(0, 3); nuSecuencialBase = nuSecGuia.substring(3); nuSerieActual = nuSerieBase; nuSecuencialActual = nuSecuencialBase; this.numeroProductos = numeroProductos; }