BF [ 2002318 ] Context WINDOW_INFO bug

This commit is contained in:
teo_sarca 2008-06-25 09:02:42 +00:00
parent b647cd38cb
commit 33f8fdd77c
21 changed files with 127 additions and 123 deletions

View File

@ -374,12 +374,12 @@ public class CalloutInOut extends CalloutEngine
// Set Attribute & Locator // Set Attribute & Locator
int M_Locator_ID = 0; int M_Locator_ID = 0;
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue() if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0) && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
{ {
mTab.setValue("M_AttributeSetInstance_ID", mTab.setValue("M_AttributeSetInstance_ID",
new Integer(Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"))); new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
M_Locator_ID = Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID"); M_Locator_ID = Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Locator_ID");
if (M_Locator_ID != 0) if (M_Locator_ID != 0)
mTab.setValue("M_Locator_ID", new Integer(M_Locator_ID)); mTab.setValue("M_Locator_ID", new Integer(M_Locator_ID));
} }
@ -550,10 +550,10 @@ public class CalloutInOut extends CalloutEngine
+ " - M_Warehouse_ID=" + M_Warehouse_ID + " - M_Warehouse_ID=" + M_Warehouse_ID
+ ", M_Locator_ID=" + M_Locator_ID); + ", M_Locator_ID=" + M_Locator_ID);
// Check Selection // Check Selection
int M_AttributeSetInstance_ID = Env.getContextAsInt(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"); int M_AttributeSetInstance_ID = Env.getContextAsInt(Env.getCtx(), WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID");
if (M_ASI_ID.intValue() == M_AttributeSetInstance_ID) if (M_ASI_ID.intValue() == M_AttributeSetInstance_ID)
{ {
int selectedM_Locator_ID = Env.getContextAsInt(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID"); int selectedM_Locator_ID = Env.getContextAsInt(Env.getCtx(), WindowNo, Env.TAB_INFO, "M_Locator_ID");
if (selectedM_Locator_ID != 0) if (selectedM_Locator_ID != 0)
{ {
log.fine("Selected M_Locator_ID=" + selectedM_Locator_ID); log.fine("Selected M_Locator_ID=" + selectedM_Locator_ID);

View File

@ -69,9 +69,9 @@ public class CalloutInventory extends CalloutEngine
if (ASI != null) if (ASI != null)
M_AttributeSetInstance_ID = ASI.intValue(); M_AttributeSetInstance_ID = ASI.intValue();
// Product Selection // Product Selection
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID) if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID)
{ {
M_AttributeSetInstance_ID = Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"); M_AttributeSetInstance_ID = Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID");
if (M_AttributeSetInstance_ID != 0) if (M_AttributeSetInstance_ID != 0)
mTab.setValue("M_AttributeSetInstance_ID", new Integer(M_AttributeSetInstance_ID)); mTab.setValue("M_AttributeSetInstance_ID", new Integer(M_AttributeSetInstance_ID));
else else

View File

@ -181,9 +181,9 @@ public class CalloutInvoice extends CalloutEngine
int locID = rs.getInt("C_BPartner_Location_ID"); int locID = rs.getInt("C_BPartner_Location_ID");
// overwritten by InfoBP selection - works only if InfoWindow // overwritten by InfoBP selection - works only if InfoWindow
// was used otherwise creates error (uses last value, may belong to differnt BP) // was used otherwise creates error (uses last value, may belong to differnt BP)
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String loc = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_Location_ID"); String loc = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID");
if (loc.length() > 0) if (loc.length() > 0)
locID = Integer.parseInt(loc); locID = Integer.parseInt(loc);
} }
@ -194,9 +194,9 @@ public class CalloutInvoice extends CalloutEngine
// Contact - overwritten by InfoBP selection // Contact - overwritten by InfoBP selection
int contID = rs.getInt("AD_User_ID"); int contID = rs.getInt("AD_User_ID");
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String cont = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "AD_User_ID"); String cont = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "AD_User_ID");
if (cont.length() > 0) if (cont.length() > 0)
contID = Integer.parseInt(cont); contID = Integer.parseInt(cont);
} }
@ -300,9 +300,9 @@ public class CalloutInvoice extends CalloutEngine
mTab.setValue("C_Charge_ID", null); mTab.setValue("C_Charge_ID", null);
// Set Attribute // Set Attribute
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue() if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0) && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"))); mTab.setValue("M_AttributeSetInstance_ID", Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID"));
else else
mTab.setValue("M_AttributeSetInstance_ID", null); mTab.setValue("M_AttributeSetInstance_ID", null);
@ -317,7 +317,7 @@ public class CalloutInvoice extends CalloutEngine
// globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality // globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality
int M_PriceList_Version_ID; int M_PriceList_Version_ID;
// try to get the price list version from info product tab // try to get the price list version from info product tab
M_PriceList_Version_ID = Env.getContextAsInt(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_PriceList_Version_ID"); M_PriceList_Version_ID = Env.getContextAsInt(Env.getCtx(), WindowNo, Env.TAB_INFO, "M_PriceList_Version_ID");
// if not found try to get from the context of window // if not found try to get from the context of window
if (M_PriceList_Version_ID == 0) if (M_PriceList_Version_ID == 0)
M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID"); M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID");
@ -521,7 +521,7 @@ public class CalloutInvoice extends CalloutEngine
// globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality // globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality
int M_PriceList_Version_ID; int M_PriceList_Version_ID;
// try to get the price list version from info product tab // try to get the price list version from info product tab
M_PriceList_Version_ID = Env.getContextAsInt(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_PriceList_Version_ID"); M_PriceList_Version_ID = Env.getContextAsInt(Env.getCtx(), WindowNo, Env.TAB_INFO, "M_PriceList_Version_ID");
// if not found try to get from the context of window // if not found try to get from the context of window
if (M_PriceList_Version_ID == 0) if (M_PriceList_Version_ID == 0)
M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID"); M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID");

View File

@ -114,9 +114,9 @@ public class CalloutInvoiceBatch extends CalloutEngine
int locID = rs.getInt("C_BPartner_Location_ID"); int locID = rs.getInt("C_BPartner_Location_ID");
// overwritten by InfoBP selection - works only if InfoWindow // overwritten by InfoBP selection - works only if InfoWindow
// was used otherwise creates error (uses last value, may belong to differnt BP) // was used otherwise creates error (uses last value, may belong to differnt BP)
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String loc = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_Location_ID"); String loc = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID");
if (loc.length() > 0) if (loc.length() > 0)
locID = Integer.parseInt(loc); locID = Integer.parseInt(loc);
} }
@ -127,9 +127,9 @@ public class CalloutInvoiceBatch extends CalloutEngine
// Contact - overwritten by InfoBP selection // Contact - overwritten by InfoBP selection
int contID = rs.getInt("AD_User_ID"); int contID = rs.getInt("AD_User_ID");
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String cont = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "AD_User_ID"); String cont = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "AD_User_ID");
if (cont.length() > 0) if (cont.length() > 0)
contID = Integer.parseInt(cont); contID = Integer.parseInt(cont);
} }

View File

@ -49,9 +49,9 @@ public class CalloutMovement extends CalloutEngine
if (M_Product_ID == null || M_Product_ID.intValue() == 0) if (M_Product_ID == null || M_Product_ID.intValue() == 0)
return ""; return "";
// Set Attribute // Set Attribute
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue() if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0) && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"))); mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
else else
mTab.setValue("M_AttributeSetInstance_ID", null); mTab.setValue("M_AttributeSetInstance_ID", null);

View File

@ -319,9 +319,9 @@ public class CalloutOrder extends CalloutEngine
int shipTo_ID = rs.getInt("C_BPartner_Location_ID"); int shipTo_ID = rs.getInt("C_BPartner_Location_ID");
// overwritten by InfoBP selection - works only if InfoWindow // overwritten by InfoBP selection - works only if InfoWindow
// was used otherwise creates error (uses last value, may belong to differnt BP) // was used otherwise creates error (uses last value, may belong to differnt BP)
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String loc = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_Location_ID"); String loc = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID");
if (loc.length() > 0) if (loc.length() > 0)
shipTo_ID = Integer.parseInt(loc); shipTo_ID = Integer.parseInt(loc);
} }
@ -332,9 +332,9 @@ public class CalloutOrder extends CalloutEngine
// Contact - overwritten by InfoBP selection // Contact - overwritten by InfoBP selection
int contID = rs.getInt("AD_User_ID"); int contID = rs.getInt("AD_User_ID");
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String cont = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "AD_User_ID"); String cont = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "AD_User_ID");
if (cont.length() > 0) if (cont.length() > 0)
contID = Integer.parseInt(cont); contID = Integer.parseInt(cont);
} }
@ -503,9 +503,9 @@ public class CalloutOrder extends CalloutEngine
int bill_Location_ID = rs.getInt("Bill_Location_ID"); int bill_Location_ID = rs.getInt("Bill_Location_ID");
// overwritten by InfoBP selection - works only if InfoWindow // overwritten by InfoBP selection - works only if InfoWindow
// was used otherwise creates error (uses last value, may belong to differnt BP) // was used otherwise creates error (uses last value, may belong to differnt BP)
if (bill_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (bill_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String loc = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_Location_ID"); String loc = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID");
if (loc.length() > 0) if (loc.length() > 0)
bill_Location_ID = Integer.parseInt(loc); bill_Location_ID = Integer.parseInt(loc);
} }
@ -516,9 +516,9 @@ public class CalloutOrder extends CalloutEngine
// Contact - overwritten by InfoBP selection // Contact - overwritten by InfoBP selection
int contID = rs.getInt("AD_User_ID"); int contID = rs.getInt("AD_User_ID");
if (bill_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (bill_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String cont = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "AD_User_ID"); String cont = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "AD_User_ID");
if (cont.length() > 0) if (cont.length() > 0)
contID = Integer.parseInt(cont); contID = Integer.parseInt(cont);
} }
@ -692,9 +692,9 @@ public class CalloutOrder extends CalloutEngine
// //
mTab.setValue("C_Charge_ID", null); mTab.setValue("C_Charge_ID", null);
// Set Attribute // Set Attribute
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue() if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0) && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"))); mTab.setValue("M_AttributeSetInstance_ID", Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID"));
else else
mTab.setValue("M_AttributeSetInstance_ID", null); mTab.setValue("M_AttributeSetInstance_ID", null);
@ -710,7 +710,7 @@ public class CalloutOrder extends CalloutEngine
// globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality // globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality
int M_PriceList_Version_ID; int M_PriceList_Version_ID;
// try to get the price list version from info product tab // try to get the price list version from info product tab
M_PriceList_Version_ID = Env.getContextAsInt(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_PriceList_Version_ID"); M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_PriceList_Version_ID");
// if not found try to get from the context of window // if not found try to get from the context of window
if (M_PriceList_Version_ID == 0) if (M_PriceList_Version_ID == 0)
M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID"); M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID");
@ -731,7 +731,7 @@ public class CalloutOrder extends CalloutEngine
Env.setContext(ctx, WindowNo, "DiscountSchema", pp.isDiscountSchema() ? "Y" : "N"); Env.setContext(ctx, WindowNo, "DiscountSchema", pp.isDiscountSchema() ? "Y" : "N");
// Check/Update Warehouse Setting // Check/Update Warehouse Setting
// int M_Warehouse_ID = Env.getContextAsInt(ctx, Env.WINDOW_INFO, "M_Warehouse_ID"); // int M_Warehouse_ID = Env.getContextAsInt(ctx, WindowNo, "M_Warehouse_ID");
// Integer wh = (Integer)mTab.getValue("M_Warehouse_ID"); // Integer wh = (Integer)mTab.getValue("M_Warehouse_ID");
// if (wh.intValue() != M_Warehouse_ID) // if (wh.intValue() != M_Warehouse_ID)
// { // {
@ -976,7 +976,7 @@ public class CalloutOrder extends CalloutEngine
// globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality // globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality
int M_PriceList_Version_ID; int M_PriceList_Version_ID;
// try to get the price list version from info product tab // try to get the price list version from info product tab
M_PriceList_Version_ID = Env.getContextAsInt(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_PriceList_Version_ID"); M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_PriceList_Version_ID");
// if not found try to get from the context of window // if not found try to get from the context of window
if (M_PriceList_Version_ID == 0) if (M_PriceList_Version_ID == 0)
M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID"); M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID");

View File

@ -58,12 +58,11 @@ public class CalloutPayment extends CalloutEngine
mTab.setValue ("IsOverUnderPayment", Boolean.FALSE); mTab.setValue ("IsOverUnderPayment", Boolean.FALSE);
mTab.setValue ("OverUnderAmt", Env.ZERO); mTab.setValue ("OverUnderAmt", Env.ZERO);
int C_InvoicePaySchedule_ID = 0; int C_InvoicePaySchedule_ID = 0;
if (Env.getContextAsInt (ctx, Env.WINDOW_INFO, Env.TAB_INFO, if (Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_Invoice_ID") == C_Invoice_ID.intValue ()
"C_Invoice_ID") == C_Invoice_ID.intValue () && Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID") != 0)
&& Env.getContextAsInt (ctx, Env.WINDOW_INFO, Env.TAB_INFO, {
"C_InvoicePaySchedule_ID") != 0) C_InvoicePaySchedule_ID = Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
C_InvoicePaySchedule_ID = Env.getContextAsInt (ctx, }
Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
// Payment Date // Payment Date
Timestamp ts = (Timestamp)mTab.getValue ("DateTrx"); Timestamp ts = (Timestamp)mTab.getValue ("DateTrx");
if (ts == null) if (ts == null)
@ -319,12 +318,11 @@ public class CalloutPayment extends CalloutEngine
.getContext (ctx, WindowNo, "IsOverUnderPayment"))) .getContext (ctx, WindowNo, "IsOverUnderPayment")))
mTab.setValue ("OverUnderAmt", Env.ZERO); mTab.setValue ("OverUnderAmt", Env.ZERO);
int C_InvoicePaySchedule_ID = 0; int C_InvoicePaySchedule_ID = 0;
if (Env.getContextAsInt (ctx, Env.WINDOW_INFO, Env.TAB_INFO, if (Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_Invoice_ID") == C_Invoice_ID
"C_Invoice_ID") == C_Invoice_ID && Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID") != 0)
&& Env.getContextAsInt (ctx, Env.WINDOW_INFO, Env.TAB_INFO, {
"C_InvoicePaySchedule_ID") != 0) C_InvoicePaySchedule_ID = Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
C_InvoicePaySchedule_ID = Env.getContextAsInt (ctx, }
Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
// Get Open Amount & Invoice Currency // Get Open Amount & Invoice Currency
BigDecimal InvoiceOpenAmt = Env.ZERO; BigDecimal InvoiceOpenAmt = Env.ZERO;
int C_Currency_Invoice_ID = 0; int C_Currency_Invoice_ID = 0;

View File

@ -64,9 +64,11 @@ public class CalloutPaymentAllocate extends CalloutEngine
mTab.setValue("OverUnderAmt", Env.ZERO); mTab.setValue("OverUnderAmt", Env.ZERO);
int C_InvoicePaySchedule_ID = 0; int C_InvoicePaySchedule_ID = 0;
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_Invoice_ID") == C_Invoice_ID.intValue() if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "C_Invoice_ID") == C_Invoice_ID.intValue()
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID") != 0) && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID") != 0)
C_InvoicePaySchedule_ID = Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID"); {
C_InvoicePaySchedule_ID = Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
}
// Payment Date // Payment Date
Timestamp ts = Env.getContextAsDate(ctx, WindowNo, "DateTrx"); Timestamp ts = Env.getContextAsDate(ctx, WindowNo, "DateTrx");

View File

@ -44,11 +44,15 @@ public class CalloutProduction extends CalloutEngine
if (M_Product_ID == null || M_Product_ID.intValue() == 0) if (M_Product_ID == null || M_Product_ID.intValue() == 0)
return ""; return "";
// Set Attribute // Set Attribute
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue() if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0) && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"))); {
mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
}
else else
{
mTab.setValue("M_AttributeSetInstance_ID", null); mTab.setValue("M_AttributeSetInstance_ID", null);
}
return ""; return "";
} // product } // product

View File

@ -282,9 +282,9 @@ public class CalloutProfile extends CalloutEngine
int shipTo_ID = rs.getInt("C_BPartner_Location_ID"); int shipTo_ID = rs.getInt("C_BPartner_Location_ID");
// overwritten by InfoBP selection - works only if InfoWindow // overwritten by InfoBP selection - works only if InfoWindow
// was used otherwise creates error (uses last value, may belong to differnt BP) // was used otherwise creates error (uses last value, may belong to differnt BP)
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String loc = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_Location_ID"); String loc = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID");
if (loc.length() > 0) if (loc.length() > 0)
shipTo_ID = Integer.parseInt(loc); shipTo_ID = Integer.parseInt(loc);
} }
@ -295,9 +295,9 @@ public class CalloutProfile extends CalloutEngine
// Contact - overwritten by InfoBP selection // Contact - overwritten by InfoBP selection
int contID = rs.getInt("AD_User_ID"); int contID = rs.getInt("AD_User_ID");
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String cont = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "AD_User_ID"); String cont = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "AD_User_ID");
if (cont.length() > 0) if (cont.length() > 0)
contID = Integer.parseInt(cont); contID = Integer.parseInt(cont);
} }
@ -460,9 +460,9 @@ public class CalloutProfile extends CalloutEngine
int bill_Location_ID = rs.getInt("Bill_Location_ID"); int bill_Location_ID = rs.getInt("Bill_Location_ID");
// overwritten by InfoBP selection - works only if InfoWindow // overwritten by InfoBP selection - works only if InfoWindow
// was used otherwise creates error (uses last value, may belong to differnt BP) // was used otherwise creates error (uses last value, may belong to differnt BP)
if (bill_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (bill_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String loc = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_Location_ID"); String loc = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID");
if (loc.length() > 0) if (loc.length() > 0)
bill_Location_ID = Integer.parseInt(loc); bill_Location_ID = Integer.parseInt(loc);
} }
@ -473,9 +473,9 @@ public class CalloutProfile extends CalloutEngine
// Contact - overwritten by InfoBP selection // Contact - overwritten by InfoBP selection
int contID = rs.getInt("AD_User_ID"); int contID = rs.getInt("AD_User_ID");
if (bill_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (bill_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String cont = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "AD_User_ID"); String cont = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "AD_User_ID");
if (cont.length() > 0) if (cont.length() > 0)
contID = Integer.parseInt(cont); contID = Integer.parseInt(cont);
} }
@ -644,9 +644,9 @@ public class CalloutProfile extends CalloutEngine
// // // //
// mTab.setValue("C_Charge_ID", null); // mTab.setValue("C_Charge_ID", null);
// // Set Attribute // // Set Attribute
// if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue() // if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
// && Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0) // && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
// mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"))); // mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
// else // else
// mTab.setValue("M_AttributeSetInstance_ID", null); // mTab.setValue("M_AttributeSetInstance_ID", null);
// //
@ -674,7 +674,7 @@ public class CalloutProfile extends CalloutEngine
// Env.setContext(ctx, WindowNo, "DiscountSchema", pp.isDiscountSchema() ? "Y" : "N"); // Env.setContext(ctx, WindowNo, "DiscountSchema", pp.isDiscountSchema() ? "Y" : "N");
// //
// // Check/Update Warehouse Setting // // Check/Update Warehouse Setting
// // int M_Warehouse_ID = Env.getContextAsInt(ctx, Env.WINDOW_INFO, "M_Warehouse_ID"); // // int M_Warehouse_ID = Env.getContextAsInt(ctx, WindowNo, "M_Warehouse_ID");
// // Integer wh = (Integer)mTab.getValue("M_Warehouse_ID"); // // Integer wh = (Integer)mTab.getValue("M_Warehouse_ID");
// // if (wh.intValue() != M_Warehouse_ID) // // if (wh.intValue() != M_Warehouse_ID)
// // { // // {
@ -1165,9 +1165,9 @@ System.out.println("costo de la formula --------------" +PriceList);
// //
//mTab.setValue("C_Charge_ID", null); //mTab.setValue("C_Charge_ID", null);
// Set Attribute // Set Attribute
// if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue() // if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
// && Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0) // && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
// mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"))); // mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
// else // else
// mTab.setValue("M_AttributeSetInstance_ID", null); // mTab.setValue("M_AttributeSetInstance_ID", null);
@ -1237,9 +1237,9 @@ catch (SQLException e)
// //
//mTab.setValue("C_Charge_ID", null); //mTab.setValue("C_Charge_ID", null);
// Set Attribute // Set Attribute
// if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue() // if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
// && Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0) // && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
// mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"))); // mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
// else // else
// mTab.setValue("M_AttributeSetInstance_ID", null); // mTab.setValue("M_AttributeSetInstance_ID", null);
@ -1304,9 +1304,9 @@ catch (SQLException e)
// //
//mTab.setValue("C_Charge_ID", null); //mTab.setValue("C_Charge_ID", null);
// Set Attribute // Set Attribute
// if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue() // if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
// && Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0) // && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
// mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID"))); // mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
// else // else
// mTab.setValue("M_AttributeSetInstance_ID", null); // mTab.setValue("M_AttributeSetInstance_ID", null);

View File

@ -233,7 +233,7 @@ public class InfoAsset extends Info
// publish for Callout to read // publish for Callout to read
Integer ID = getSelectedRowKey(); Integer ID = getSelectedRowKey();
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "A_Asset_ID", ID == null ? "0" : ID.toString()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "A_Asset_ID", ID == null ? "0" : ID.toString());
} // saveSelectionDetail } // saveSelectionDetail

View File

@ -399,9 +399,9 @@ public class InfoBPartner extends Info
} }
// publish for Callout to read // publish for Callout to read
Integer ID = getSelectedRowKey(); Integer ID = getSelectedRowKey();
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID", ID == null ? "0" : ID.toString()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "C_BPartner_ID", ID == null ? "0" : ID.toString());
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "AD_User_ID", String.valueOf(AD_User_ID)); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "AD_User_ID", String.valueOf(AD_User_ID));
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_Location_ID", String.valueOf(C_BPartner_Location_ID)); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID", String.valueOf(C_BPartner_Location_ID));
} // saveSelectionDetail } // saveSelectionDetail

View File

@ -398,7 +398,7 @@ public class InfoInvoice extends Info
{ {
// publish for Callout to read // publish for Callout to read
Integer ID = getSelectedRowKey(); Integer ID = getSelectedRowKey();
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "C_Invoice_ID", ID == null ? "0" : ID.toString()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "C_Invoice_ID", ID == null ? "0" : ID.toString());
// //
int C_InvoicePaySchedule_ID = 0; int C_InvoicePaySchedule_ID = 0;
int row = p_table.getSelectedRow(); int row = p_table.getSelectedRow();
@ -409,9 +409,9 @@ public class InfoInvoice extends Info
C_InvoicePaySchedule_ID = ((KeyNamePair)value).getKey(); C_InvoicePaySchedule_ID = ((KeyNamePair)value).getKey();
} }
if (C_InvoicePaySchedule_ID <= 0) // not selected if (C_InvoicePaySchedule_ID <= 0) // not selected
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID", "0"); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID", "0");
else else
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID", String.valueOf(C_InvoicePaySchedule_ID)); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID", String.valueOf(C_InvoicePaySchedule_ID));
} // saveSelectionDetail } // saveSelectionDetail

View File

@ -936,22 +936,22 @@ public final class InfoProduct extends Info implements ActionListener
{ {
// publish for Callout to read // publish for Callout to read
Integer ID = getSelectedRowKey(); Integer ID = getSelectedRowKey();
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID", ID == null ? "0" : ID.toString()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Product_ID", ID == null ? "0" : ID.toString());
KeyNamePair kn = (KeyNamePair)pickPriceList.getSelectedItem(); KeyNamePair kn = (KeyNamePair)pickPriceList.getSelectedItem();
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_PriceList_Version_ID", kn.getID()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_PriceList_Version_ID", kn.getID());
kn = (KeyNamePair)pickWarehouse.getSelectedItem(); kn = (KeyNamePair)pickWarehouse.getSelectedItem();
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Warehouse_ID", kn.getID()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Warehouse_ID", kn.getID());
// //
if (m_M_AttributeSetInstance_ID == -1) // not selected if (m_M_AttributeSetInstance_ID == -1) // not selected
{ {
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", "0"); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", "0"); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Locator_ID", "0");
} }
else else
{ {
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID",
String.valueOf(m_M_AttributeSetInstance_ID)); String.valueOf(m_M_AttributeSetInstance_ID));
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Locator_ID",
String.valueOf(m_M_Locator_ID)); String.valueOf(m_M_Locator_ID));
} }
} // saveSelectionDetail } // saveSelectionDetail

View File

@ -807,9 +807,9 @@ public class VLookup extends JComponent
else if (col.equals("M_Product_ID")) else if (col.equals("M_Product_ID"))
{ {
// Reset // Reset
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID", "0"); Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", "0"); Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Lookup_ID", "0"); Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Lookup_ID", "0");
// Replace Value with name if no value exists // Replace Value with name if no value exists
if (queryValue.length() == 0 && m_text.getText().length() > 0) if (queryValue.length() == 0 && m_text.getText().length() > 0)
queryValue = "@" + m_text.getText() + "@"; // Name indicator - otherwise Value queryValue = "@" + m_text.getText() + "@"; // Name indicator - otherwise Value
@ -933,9 +933,9 @@ public class VLookup extends JComponent
if (m_columnName.equals("M_Product_ID")) if (m_columnName.equals("M_Product_ID"))
{ {
// Reset // Reset
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID", "0"); Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", "0"); Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", "0"); Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Locator_ID", "0");
// //
sql.append(" AND (UPPER(p.Value) LIKE ") sql.append(" AND (UPPER(p.Value) LIKE ")
.append(DB.TO_STRING(text)) .append(DB.TO_STRING(text))
@ -1067,9 +1067,9 @@ public class VLookup extends JComponent
if (m_columnName.equals("M_Product_ID")) if (m_columnName.equals("M_Product_ID"))
{ {
// Reset // Reset
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID", "0"); Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", "0"); Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", "0"); Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Locator_ID", "0");
// //
sql.append("SELECT M_Product_ID FROM M_Product WHERE (UPPER(Value) LIKE ") sql.append("SELECT M_Product_ID FROM M_Product WHERE (UPPER(Value) LIKE ")
.append(DB.TO_STRING(text)) .append(DB.TO_STRING(text))

View File

@ -455,9 +455,9 @@ public class VPAttributeDialog extends CDialog
removeAll(); removeAll();
Env.clearWinContext(m_WindowNo); Env.clearWinContext(m_WindowNo);
// //
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", Env.setContext(Env.getCtx(), m_WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID",
String.valueOf(m_M_AttributeSetInstance_ID)); String.valueOf(m_M_AttributeSetInstance_ID));
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", Env.setContext(Env.getCtx(), m_WindowNo, Env.TAB_INFO, "M_Locator_ID",
String.valueOf(m_M_Locator_ID)); String.valueOf(m_M_Locator_ID));
// //
super.dispose(); super.dispose();

View File

@ -95,9 +95,9 @@ public class CalloutUser extends CalloutEngine
int locID = rs.getInt("C_BPartner_Location_ID"); int locID = rs.getInt("C_BPartner_Location_ID");
// overwritten by InfoBP selection - works only if InfoWindow // overwritten by InfoBP selection - works only if InfoWindow
// was used otherwise creates error (uses last value, may belong to differnt BP) // was used otherwise creates error (uses last value, may belong to differnt BP)
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String loc = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_Location_ID"); String loc = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID");
if (loc.length() > 0) if (loc.length() > 0)
locID = Integer.parseInt(loc); locID = Integer.parseInt(loc);
} }
@ -108,9 +108,9 @@ public class CalloutUser extends CalloutEngine
// Contact - overwritten by InfoBP selection // Contact - overwritten by InfoBP selection
int contID = rs.getInt("AD_User_ID"); int contID = rs.getInt("AD_User_ID");
if (C_BPartner_ID.toString().equals(Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID"))) if (C_BPartner_ID.toString().equals(Env.getContext(ctx, WindowNo, Env.TAB_INFO, "C_BPartner_ID")))
{ {
String cont = Env.getContext(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "AD_User_ID"); String cont = Env.getContext(ctx, WindowNo, Env.TAB_INFO, "AD_User_ID");
if (cont.length() > 0) if (cont.length() > 0)
contID = Integer.parseInt(cont); contID = Integer.parseInt(cont);
} }

View File

@ -453,9 +453,9 @@ public class WSearchEditor extends WEditor implements ContextMenuListener, Prope
if (col.equals("M_Product_ID")) if (col.equals("M_Product_ID"))
{ {
// Reset // Reset
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID", "0"); Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", "0"); Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Lookup_ID", "0"); Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_Lookup_ID", "0");
// Replace Value with name if no value exists // Replace Value with name if no value exists
if (queryValue.length() == 0 && searchbox.getText().length() > 0) if (queryValue.length() == 0 && searchbox.getText().length() > 0)
@ -573,9 +573,9 @@ public class WSearchEditor extends WEditor implements ContextMenuListener, Prope
if (m_columnName.equals("M_Product_ID")) if (m_columnName.equals("M_Product_ID"))
{ {
// Reset // Reset
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID", "0"); Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", "0"); Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", "0"); Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_Locator_ID", "0");
sql.append("SELECT M_Product_ID FROM M_Product WHERE (UPPER(Value) LIKE ") sql.append("SELECT M_Product_ID FROM M_Product WHERE (UPPER(Value) LIKE ")
.append(DB.TO_STRING(text)) .append(DB.TO_STRING(text))

View File

@ -329,7 +329,7 @@ public class InfoAssetPanel extends InfoPanel implements ValueChangeListener, Ev
// publish for Callout to read // publish for Callout to read
Integer ID = getSelectedRowKey(); Integer ID = getSelectedRowKey();
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "A_Asset_ID", ID == null ? "0" : ID.toString()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "A_Asset_ID", ID == null ? "0" : ID.toString());
} // saveSelectionDetail } // saveSelectionDetail
/*************************************************************************/ /*************************************************************************/

View File

@ -492,9 +492,9 @@ public class InfoBPartnerPanel extends InfoPanel implements EventListener, WTabl
} }
// publish for Callout to read // publish for Callout to read
Integer ID = getSelectedRowKey(); Integer ID = getSelectedRowKey();
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_ID", ID == null ? "0" : ID.toString()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "C_BPartner_ID", ID == null ? "0" : ID.toString());
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "AD_User_ID", String.valueOf(AD_User_ID)); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "AD_User_ID", String.valueOf(AD_User_ID));
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "C_BPartner_Location_ID", String.valueOf(C_BPartner_Location_ID)); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID", String.valueOf(C_BPartner_Location_ID));
} // saveSelectionDetail } // saveSelectionDetail

View File

@ -713,28 +713,28 @@ public final class InfoProductPanel extends InfoPanel implements EventListener
{ {
// publish for Callout to read // publish for Callout to read
Integer ID = getSelectedRowKey(); Integer ID = getSelectedRowKey();
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID", ID == null ? "0" : ID.toString()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Product_ID", ID == null ? "0" : ID.toString());
ListItem pickPL = (ListItem)pickPriceList.getSelectedItem(); ListItem pickPL = (ListItem)pickPriceList.getSelectedItem();
if (pickPL!=null) if (pickPL!=null)
{ {
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_PriceList_Version_ID",pickPL.getValue().toString()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_PriceList_Version_ID",pickPL.getValue().toString());
} }
ListItem pickWH = (ListItem)pickWarehouse.getSelectedItem(); ListItem pickWH = (ListItem)pickWarehouse.getSelectedItem();
if (pickWH != null) if (pickWH != null)
{ {
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Warehouse_ID",pickWH.getValue().toString()); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Warehouse_ID",pickWH.getValue().toString());
} }
// //
if (m_M_AttributeSetInstance_ID == -1) // not selected if (m_M_AttributeSetInstance_ID == -1) // not selected
{ {
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", "0"); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", "0"); Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Locator_ID", "0");
} }
else else
{ {
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID", Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID",
String.valueOf(m_M_AttributeSetInstance_ID)); String.valueOf(m_M_AttributeSetInstance_ID));
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Locator_ID",
String.valueOf(m_M_Locator_ID)); String.valueOf(m_M_Locator_ID));
} }
} // saveSelectionDetail } // saveSelectionDetail