Class AssemblePackingQRCode

java.lang.Object
org.compiere.apps.form.GenForm
org.brerp.tms.ui.apps.form.AssemblePackingQRCode

public class AssemblePackingQRCode extends GenForm
AssemblePackingQRCode
Author:
Gustavo Francisco (gustavo.francisco@devcoffee.com.br, http://www.devcoffee.com.br)
  • Field Details

    • log

      public static CLogger log
      Logger
    • m_WindowNo

      public int m_WindowNo
      Window No
    • INDICE_COLUNA_NOME_LOCALIZACAO

      protected static final int INDICE_COLUNA_NOME_LOCALIZACAO
      See Also:
    • INDICE_COLUNA_ENDERECO

      protected static final int INDICE_COLUNA_ENDERECO
      See Also:
    • packingDate

      protected Timestamp packingDate
    • shipDate

      protected Timestamp shipDate
    • COF_Driver_ID

      protected Integer COF_Driver_ID
    • M_Shipper_ID

      protected Integer M_Shipper_ID
    • COF_Equipments_ID

      protected Integer COF_Equipments_ID
    • COF_LocalSeparation_ID

      protected Integer COF_LocalSeparation_ID
    • COF_PackingList_ID

      protected Integer COF_PackingList_ID
    • AD_Org_ID

      protected Integer AD_Org_ID
    • row

      protected Integer row
    • c_Order_UU

      protected String c_Order_UU
    • m_typePick

      protected String m_typePick
    • COF_Helper

      protected String COF_Helper
    • listOrderUU

      protected ArrayList<String> listOrderUU
    • listOrder

      protected ArrayList<Integer> listOrder
    • lista

      protected List<MOrder> lista
    • listaOrdemVenda

      protected ArrayList<MOrder> listaOrdemVenda
  • Constructor Details

    • AssemblePackingQRCode

      public AssemblePackingQRCode()
  • Method Details

    • dynInit

      public void dynInit() throws Exception
      Overrides:
      dynInit in class GenForm
      Throws:
      Exception
    • configureMiniTable

      public void configureMiniTable(IMiniTable miniTable)
      Prepare Table
      Specified by:
      configureMiniTable in class GenForm
      Parameters:
      miniTable -
    • validaPedido

      public void validaPedido()
    • getAllOrdemVenda

      public ArrayList<MOrder> getAllOrdemVenda()
    • executeQuery

      public void executeQuery(IMiniTable miniTable)
    • saveSelection

      public void saveSelection(IMiniTable miniTable)
      Specified by:
      saveSelection in class GenForm
    • generate

      public String generate(Timestamp packingDate, Timestamp shipDate, int COF_Equipments_ID, String COF_Helper, int COF_Driver_ID, int M_Shipper_ID, int COF_LocalSeparation_ID, String packingType, Integer COF_PackingList_ID, Integer AD_Org_ID)
      1500933 Create Packing-List based on Shipment packingL.COF_PackingList_ID
      Parameters:
      packingType -
      Returns:
    • validarEnderecosComPlaceIdNulo

      public int validarEnderecosComPlaceIdNulo()
      Este método realiza uma verificação sobre o Endereço dos documentos selecionados para a execução da roteirização, validando se o mesmo já foi consultado no Google Places e se possui Latitude/Longitude.
      Returns:
      0 (zero) quando o endereço possuir Place ID e Latitude/Longitude; 1 (um) quando o endereço não possuir Place ID; 2 (dois) quando o endereço não possuir Place ID e Latitude/Longitude válidas (for vazia ou zero).