BF [ 2002318 ] Context WINDOW_INFO bug
This commit is contained in:
parent
b647cd38cb
commit
33f8fdd77c
|
@ -374,12 +374,12 @@ public class CalloutInOut extends CalloutEngine
|
|||
|
||||
// Set Attribute & Locator
|
||||
int M_Locator_ID = 0;
|
||||
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
|
||||
if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& 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")));
|
||||
M_Locator_ID = Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID");
|
||||
new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
|
||||
M_Locator_ID = Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Locator_ID");
|
||||
if (M_Locator_ID != 0)
|
||||
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_Locator_ID=" + M_Locator_ID);
|
||||
// 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)
|
||||
{
|
||||
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)
|
||||
{
|
||||
log.fine("Selected M_Locator_ID=" + selectedM_Locator_ID);
|
||||
|
|
|
@ -69,9 +69,9 @@ public class CalloutInventory extends CalloutEngine
|
|||
if (ASI != null)
|
||||
M_AttributeSetInstance_ID = ASI.intValue();
|
||||
// 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)
|
||||
mTab.setValue("M_AttributeSetInstance_ID", new Integer(M_AttributeSetInstance_ID));
|
||||
else
|
||||
|
|
|
@ -181,9 +181,9 @@ public class CalloutInvoice extends CalloutEngine
|
|||
int locID = rs.getInt("C_BPartner_Location_ID");
|
||||
// overwritten by InfoBP selection - works only if InfoWindow
|
||||
// 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)
|
||||
locID = Integer.parseInt(loc);
|
||||
}
|
||||
|
@ -194,9 +194,9 @@ public class CalloutInvoice extends CalloutEngine
|
|||
|
||||
// Contact - overwritten by InfoBP selection
|
||||
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)
|
||||
contID = Integer.parseInt(cont);
|
||||
}
|
||||
|
@ -300,9 +300,9 @@ public class CalloutInvoice extends CalloutEngine
|
|||
mTab.setValue("C_Charge_ID", null);
|
||||
|
||||
// Set Attribute
|
||||
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, 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")));
|
||||
if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
|
||||
mTab.setValue("M_AttributeSetInstance_ID", Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID"));
|
||||
else
|
||||
mTab.setValue("M_AttributeSetInstance_ID", null);
|
||||
|
||||
|
@ -317,7 +317,7 @@ public class CalloutInvoice extends CalloutEngine
|
|||
// globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality
|
||||
int M_PriceList_Version_ID;
|
||||
// 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 (M_PriceList_Version_ID == 0)
|
||||
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
|
||||
int M_PriceList_Version_ID;
|
||||
// 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 (M_PriceList_Version_ID == 0)
|
||||
M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID");
|
||||
|
|
|
@ -114,9 +114,9 @@ public class CalloutInvoiceBatch extends CalloutEngine
|
|||
int locID = rs.getInt("C_BPartner_Location_ID");
|
||||
// overwritten by InfoBP selection - works only if InfoWindow
|
||||
// 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)
|
||||
locID = Integer.parseInt(loc);
|
||||
}
|
||||
|
@ -127,9 +127,9 @@ public class CalloutInvoiceBatch extends CalloutEngine
|
|||
|
||||
// Contact - overwritten by InfoBP selection
|
||||
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)
|
||||
contID = Integer.parseInt(cont);
|
||||
}
|
||||
|
|
|
@ -49,9 +49,9 @@ public class CalloutMovement extends CalloutEngine
|
|||
if (M_Product_ID == null || M_Product_ID.intValue() == 0)
|
||||
return "";
|
||||
// Set Attribute
|
||||
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, 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")));
|
||||
if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
|
||||
mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
|
||||
else
|
||||
mTab.setValue("M_AttributeSetInstance_ID", null);
|
||||
|
||||
|
|
|
@ -319,9 +319,9 @@ public class CalloutOrder extends CalloutEngine
|
|||
int shipTo_ID = rs.getInt("C_BPartner_Location_ID");
|
||||
// overwritten by InfoBP selection - works only if InfoWindow
|
||||
// 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)
|
||||
shipTo_ID = Integer.parseInt(loc);
|
||||
}
|
||||
|
@ -332,9 +332,9 @@ public class CalloutOrder extends CalloutEngine
|
|||
|
||||
// Contact - overwritten by InfoBP selection
|
||||
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)
|
||||
contID = Integer.parseInt(cont);
|
||||
}
|
||||
|
@ -503,9 +503,9 @@ public class CalloutOrder extends CalloutEngine
|
|||
int bill_Location_ID = rs.getInt("Bill_Location_ID");
|
||||
// overwritten by InfoBP selection - works only if InfoWindow
|
||||
// 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)
|
||||
bill_Location_ID = Integer.parseInt(loc);
|
||||
}
|
||||
|
@ -516,9 +516,9 @@ public class CalloutOrder extends CalloutEngine
|
|||
|
||||
// Contact - overwritten by InfoBP selection
|
||||
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)
|
||||
contID = Integer.parseInt(cont);
|
||||
}
|
||||
|
@ -692,9 +692,9 @@ public class CalloutOrder extends CalloutEngine
|
|||
//
|
||||
mTab.setValue("C_Charge_ID", null);
|
||||
// Set Attribute
|
||||
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, 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")));
|
||||
if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
|
||||
mTab.setValue("M_AttributeSetInstance_ID", Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID"));
|
||||
else
|
||||
mTab.setValue("M_AttributeSetInstance_ID", null);
|
||||
|
||||
|
@ -710,7 +710,7 @@ public class CalloutOrder extends CalloutEngine
|
|||
// globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality
|
||||
int M_PriceList_Version_ID;
|
||||
// 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 (M_PriceList_Version_ID == 0)
|
||||
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");
|
||||
|
||||
// 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");
|
||||
// if (wh.intValue() != M_Warehouse_ID)
|
||||
// {
|
||||
|
@ -976,7 +976,7 @@ public class CalloutOrder extends CalloutEngine
|
|||
// globalqss - fix reported bug [ 1643489 ] PriceListVersion misfunctionality
|
||||
int M_PriceList_Version_ID;
|
||||
// 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 (M_PriceList_Version_ID == 0)
|
||||
M_PriceList_Version_ID = Env.getContextAsInt(ctx, WindowNo, "M_PriceList_Version_ID");
|
||||
|
|
|
@ -58,12 +58,11 @@ public class CalloutPayment extends CalloutEngine
|
|||
mTab.setValue ("IsOverUnderPayment", Boolean.FALSE);
|
||||
mTab.setValue ("OverUnderAmt", Env.ZERO);
|
||||
int C_InvoicePaySchedule_ID = 0;
|
||||
if (Env.getContextAsInt (ctx, Env.WINDOW_INFO, Env.TAB_INFO,
|
||||
"C_Invoice_ID") == C_Invoice_ID.intValue ()
|
||||
&& Env.getContextAsInt (ctx, Env.WINDOW_INFO, Env.TAB_INFO,
|
||||
"C_InvoicePaySchedule_ID") != 0)
|
||||
C_InvoicePaySchedule_ID = Env.getContextAsInt (ctx,
|
||||
Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
|
||||
if (Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_Invoice_ID") == C_Invoice_ID.intValue ()
|
||||
&& Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID") != 0)
|
||||
{
|
||||
C_InvoicePaySchedule_ID = Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
|
||||
}
|
||||
// Payment Date
|
||||
Timestamp ts = (Timestamp)mTab.getValue ("DateTrx");
|
||||
if (ts == null)
|
||||
|
@ -319,12 +318,11 @@ public class CalloutPayment extends CalloutEngine
|
|||
.getContext (ctx, WindowNo, "IsOverUnderPayment")))
|
||||
mTab.setValue ("OverUnderAmt", Env.ZERO);
|
||||
int C_InvoicePaySchedule_ID = 0;
|
||||
if (Env.getContextAsInt (ctx, Env.WINDOW_INFO, Env.TAB_INFO,
|
||||
"C_Invoice_ID") == C_Invoice_ID
|
||||
&& Env.getContextAsInt (ctx, Env.WINDOW_INFO, Env.TAB_INFO,
|
||||
"C_InvoicePaySchedule_ID") != 0)
|
||||
C_InvoicePaySchedule_ID = Env.getContextAsInt (ctx,
|
||||
Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
|
||||
if (Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_Invoice_ID") == C_Invoice_ID
|
||||
&& Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID") != 0)
|
||||
{
|
||||
C_InvoicePaySchedule_ID = Env.getContextAsInt (ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
|
||||
}
|
||||
// Get Open Amount & Invoice Currency
|
||||
BigDecimal InvoiceOpenAmt = Env.ZERO;
|
||||
int C_Currency_Invoice_ID = 0;
|
||||
|
|
|
@ -64,9 +64,11 @@ public class CalloutPaymentAllocate extends CalloutEngine
|
|||
mTab.setValue("OverUnderAmt", Env.ZERO);
|
||||
|
||||
int C_InvoicePaySchedule_ID = 0;
|
||||
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_Invoice_ID") == C_Invoice_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID") != 0)
|
||||
C_InvoicePaySchedule_ID = Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
|
||||
if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "C_Invoice_ID") == C_Invoice_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID") != 0)
|
||||
{
|
||||
C_InvoicePaySchedule_ID = Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "C_InvoicePaySchedule_ID");
|
||||
}
|
||||
|
||||
// Payment Date
|
||||
Timestamp ts = Env.getContextAsDate(ctx, WindowNo, "DateTrx");
|
||||
|
|
|
@ -44,11 +44,15 @@ public class CalloutProduction extends CalloutEngine
|
|||
if (M_Product_ID == null || M_Product_ID.intValue() == 0)
|
||||
return "";
|
||||
// Set Attribute
|
||||
if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, Env.WINDOW_INFO, 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")));
|
||||
if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
&& Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
|
||||
{
|
||||
mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
|
||||
}
|
||||
else
|
||||
{
|
||||
mTab.setValue("M_AttributeSetInstance_ID", null);
|
||||
}
|
||||
return "";
|
||||
} // product
|
||||
|
||||
|
|
|
@ -282,9 +282,9 @@ public class CalloutProfile extends CalloutEngine
|
|||
int shipTo_ID = rs.getInt("C_BPartner_Location_ID");
|
||||
// overwritten by InfoBP selection - works only if InfoWindow
|
||||
// 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)
|
||||
shipTo_ID = Integer.parseInt(loc);
|
||||
}
|
||||
|
@ -295,9 +295,9 @@ public class CalloutProfile extends CalloutEngine
|
|||
|
||||
// Contact - overwritten by InfoBP selection
|
||||
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)
|
||||
contID = Integer.parseInt(cont);
|
||||
}
|
||||
|
@ -460,9 +460,9 @@ public class CalloutProfile extends CalloutEngine
|
|||
int bill_Location_ID = rs.getInt("Bill_Location_ID");
|
||||
// overwritten by InfoBP selection - works only if InfoWindow
|
||||
// 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)
|
||||
bill_Location_ID = Integer.parseInt(loc);
|
||||
}
|
||||
|
@ -473,9 +473,9 @@ public class CalloutProfile extends CalloutEngine
|
|||
|
||||
// Contact - overwritten by InfoBP selection
|
||||
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)
|
||||
contID = Integer.parseInt(cont);
|
||||
}
|
||||
|
@ -644,9 +644,9 @@ public class CalloutProfile extends CalloutEngine
|
|||
// //
|
||||
// mTab.setValue("C_Charge_ID", null);
|
||||
// // Set Attribute
|
||||
// if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
// && Env.getContextAsInt(ctx, Env.WINDOW_INFO, 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")));
|
||||
// if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
// && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
|
||||
// mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
|
||||
// else
|
||||
// mTab.setValue("M_AttributeSetInstance_ID", null);
|
||||
//
|
||||
|
@ -674,7 +674,7 @@ public class CalloutProfile extends CalloutEngine
|
|||
// Env.setContext(ctx, WindowNo, "DiscountSchema", pp.isDiscountSchema() ? "Y" : "N");
|
||||
//
|
||||
// // 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");
|
||||
// // if (wh.intValue() != M_Warehouse_ID)
|
||||
// // {
|
||||
|
@ -1165,9 +1165,9 @@ System.out.println("costo de la formula --------------" +PriceList);
|
|||
//
|
||||
//mTab.setValue("C_Charge_ID", null);
|
||||
// Set Attribute
|
||||
// if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
// && Env.getContextAsInt(ctx, Env.WINDOW_INFO, 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")));
|
||||
// if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
// && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
|
||||
// mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
|
||||
// else
|
||||
// mTab.setValue("M_AttributeSetInstance_ID", null);
|
||||
|
||||
|
@ -1237,9 +1237,9 @@ catch (SQLException e)
|
|||
//
|
||||
//mTab.setValue("C_Charge_ID", null);
|
||||
// Set Attribute
|
||||
// if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
// && Env.getContextAsInt(ctx, Env.WINDOW_INFO, 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")));
|
||||
// if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
// && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
|
||||
// mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
|
||||
// else
|
||||
// mTab.setValue("M_AttributeSetInstance_ID", null);
|
||||
|
||||
|
@ -1304,9 +1304,9 @@ catch (SQLException e)
|
|||
//
|
||||
//mTab.setValue("C_Charge_ID", null);
|
||||
// Set Attribute
|
||||
// if (Env.getContextAsInt(ctx, Env.WINDOW_INFO, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
// && Env.getContextAsInt(ctx, Env.WINDOW_INFO, 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")));
|
||||
// if (Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_Product_ID") == M_Product_ID.intValue()
|
||||
// && Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID") != 0)
|
||||
// mTab.setValue("M_AttributeSetInstance_ID", new Integer(Env.getContextAsInt(ctx, WindowNo, Env.TAB_INFO, "M_AttributeSetInstance_ID")));
|
||||
// else
|
||||
// mTab.setValue("M_AttributeSetInstance_ID", null);
|
||||
|
||||
|
|
|
@ -233,7 +233,7 @@ public class InfoAsset extends Info
|
|||
|
||||
// publish for Callout to read
|
||||
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
|
||||
|
||||
|
||||
|
|
|
@ -399,9 +399,9 @@ public class InfoBPartner extends Info
|
|||
}
|
||||
// publish for Callout to read
|
||||
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(), Env.WINDOW_INFO, 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_ID", ID == null ? "0" : ID.toString());
|
||||
Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "AD_User_ID", String.valueOf(AD_User_ID));
|
||||
Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID", String.valueOf(C_BPartner_Location_ID));
|
||||
} // saveSelectionDetail
|
||||
|
||||
|
||||
|
|
|
@ -398,7 +398,7 @@ public class InfoInvoice extends Info
|
|||
{
|
||||
// publish for Callout to read
|
||||
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 row = p_table.getSelectedRow();
|
||||
|
@ -409,9 +409,9 @@ public class InfoInvoice extends Info
|
|||
C_InvoicePaySchedule_ID = ((KeyNamePair)value).getKey();
|
||||
}
|
||||
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
|
||||
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
|
||||
|
||||
|
||||
|
|
|
@ -936,22 +936,22 @@ public final class InfoProduct extends Info implements ActionListener
|
|||
{
|
||||
// publish for Callout to read
|
||||
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();
|
||||
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();
|
||||
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
|
||||
{
|
||||
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, 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_AttributeSetInstance_ID", "0");
|
||||
Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Locator_ID", "0");
|
||||
}
|
||||
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));
|
||||
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));
|
||||
}
|
||||
} // saveSelectionDetail
|
||||
|
|
|
@ -807,9 +807,9 @@ public class VLookup extends JComponent
|
|||
else if (col.equals("M_Product_ID"))
|
||||
{
|
||||
// Reset
|
||||
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, 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(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Lookup_ID", "0");
|
||||
Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
|
||||
Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
|
||||
Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Lookup_ID", "0");
|
||||
// Replace Value with name if no value exists
|
||||
if (queryValue.length() == 0 && m_text.getText().length() > 0)
|
||||
queryValue = "@" + m_text.getText() + "@"; // Name indicator - otherwise Value
|
||||
|
@ -933,9 +933,9 @@ public class VLookup extends JComponent
|
|||
if (m_columnName.equals("M_Product_ID"))
|
||||
{
|
||||
// Reset
|
||||
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, 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(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", "0");
|
||||
Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
|
||||
Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
|
||||
Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Locator_ID", "0");
|
||||
//
|
||||
sql.append(" AND (UPPER(p.Value) LIKE ")
|
||||
.append(DB.TO_STRING(text))
|
||||
|
@ -1067,9 +1067,9 @@ public class VLookup extends JComponent
|
|||
if (m_columnName.equals("M_Product_ID"))
|
||||
{
|
||||
// Reset
|
||||
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, 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(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", "0");
|
||||
Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
|
||||
Env.setContext(Env.getCtx(), m_lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_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 ")
|
||||
.append(DB.TO_STRING(text))
|
||||
|
|
|
@ -455,9 +455,9 @@ public class VPAttributeDialog extends CDialog
|
|||
removeAll();
|
||||
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));
|
||||
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));
|
||||
//
|
||||
super.dispose();
|
||||
|
|
|
@ -95,9 +95,9 @@ public class CalloutUser extends CalloutEngine
|
|||
int locID = rs.getInt("C_BPartner_Location_ID");
|
||||
// overwritten by InfoBP selection - works only if InfoWindow
|
||||
// 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)
|
||||
locID = Integer.parseInt(loc);
|
||||
}
|
||||
|
@ -108,9 +108,9 @@ public class CalloutUser extends CalloutEngine
|
|||
|
||||
// Contact - overwritten by InfoBP selection
|
||||
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)
|
||||
contID = Integer.parseInt(cont);
|
||||
}
|
||||
|
|
|
@ -453,9 +453,9 @@ public class WSearchEditor extends WEditor implements ContextMenuListener, Prope
|
|||
if (col.equals("M_Product_ID"))
|
||||
{
|
||||
// Reset
|
||||
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, 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(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Lookup_ID", "0");
|
||||
Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
|
||||
Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_ID", "0");
|
||||
Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_Lookup_ID", "0");
|
||||
|
||||
// Replace Value with name if no value exists
|
||||
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"))
|
||||
{
|
||||
// Reset
|
||||
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, 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(), Env.WINDOW_INFO, Env.TAB_INFO, "M_Locator_ID", "0");
|
||||
Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_Product_ID", "0");
|
||||
Env.setContext(Env.getCtx(), lookup.getWindowNo(), Env.TAB_INFO, "M_AttributeSetInstance_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 ")
|
||||
.append(DB.TO_STRING(text))
|
||||
|
|
|
@ -329,7 +329,7 @@ public class InfoAssetPanel extends InfoPanel implements ValueChangeListener, Ev
|
|||
// publish for Callout to read
|
||||
|
||||
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
|
||||
|
||||
/*************************************************************************/
|
||||
|
|
|
@ -492,9 +492,9 @@ public class InfoBPartnerPanel extends InfoPanel implements EventListener, WTabl
|
|||
}
|
||||
// publish for Callout to read
|
||||
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(), Env.WINDOW_INFO, 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_ID", ID == null ? "0" : ID.toString());
|
||||
Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "AD_User_ID", String.valueOf(AD_User_ID));
|
||||
Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "C_BPartner_Location_ID", String.valueOf(C_BPartner_Location_ID));
|
||||
|
||||
} // saveSelectionDetail
|
||||
|
||||
|
|
|
@ -713,28 +713,28 @@ public final class InfoProductPanel extends InfoPanel implements EventListener
|
|||
{
|
||||
// publish for Callout to read
|
||||
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();
|
||||
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();
|
||||
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
|
||||
{
|
||||
Env.setContext(Env.getCtx(), Env.WINDOW_INFO, 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_AttributeSetInstance_ID", "0");
|
||||
Env.setContext(Env.getCtx(), p_WindowNo, Env.TAB_INFO, "M_Locator_ID", "0");
|
||||
}
|
||||
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));
|
||||
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));
|
||||
}
|
||||
} // saveSelectionDetail
|
||||
|
|
Loading…
Reference in New Issue