/** Disassociate Button Pressed */ private void cmd_disassociate() { if (verify()) { // desasocio el producto X_XX_VMR_ReferenceMatrix matrix = new X_XX_VMR_ReferenceMatrix(Env.getCtx(), associatedReference_ID, null); matrix.delete(true); tableInit_option = 0; tableInit(); tableLoad(xProductTable); tableInit_option = 1; tableInit(); tableLoad(xAssociateTable); bDisassociate.setEnabled(false); bNewProduct.setEnabled(true); } } // cmd_disassociate
/** Hacer el insert en la tabla REFERENCEMATRIX */ public void doInsert(int Product, int option) { // Asocio producto X_XX_VMR_ReferenceMatrix matrix = new X_XX_VMR_ReferenceMatrix(Env.getCtx(), 0, null); matrix.setXX_VALUE1(0); matrix.setXX_VALUE2(0); matrix.setXX_COLUMN(0); matrix.setXX_ROW(0); matrix.setXX_QUANTITYC(LineRefProv.getQty()); matrix.setXX_QUANTITYV(LineRefProv.getSaleQty()); matrix.setXX_QUANTITYO(LineRefProv.getXX_GiftsQty()); matrix.setXX_VMR_PO_LineRefProv_ID((Integer) LineRefProv.get_Value("XX_VMR_PO_LineRefProv_ID")); matrix.setM_Product(Product); matrix.save(); if (option == 1) { tableInit_option = 1; tableInit(); tableLoad(xAssociateTable); bDisassociate.setEnabled(true); bNewProduct.setEnabled(false); } }