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
|
// 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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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");
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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");
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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");
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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))
|
||||||
|
|
|
@ -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();
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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))
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue