3. Add Validation AD_Client_ID when Selecting Data

--HG--
branch : EDII
This commit is contained in:
hodianto 2019-03-16 23:33:44 +07:00
parent 44adc6b0bb
commit 4c5e03eb70
1 changed files with 3 additions and 3 deletions

View File

@ -55,7 +55,7 @@ public class MID_UploadTPB extends SvrProcess{
Row checkRow = checkRows.next();
String NoAju = checkRow.getCell(0).getStringCellValue();
String BC = checkRow.getCell(0).getStringCellValue();
String BC = checkRow.getCell(5).getStringCellValue();
int MID_AJUDocumentType_ID = DB.getSQLValue(get_TrxName(), "SELECT MID_AJUDocumentType_ID FROM MID_AJUDocumentType WHERE Value=?", new Object[] { BC });
int no = DB.getSQLValue(get_TrxName(), "SELECT COUNT(*) FROM MID_UploadTPBLine WHERE NoAju=? AND MID_AJUDocumentType_ID =?", new Object[] { NoAju, MID_AJUDocumentType_ID });
if(no>0)
@ -176,7 +176,7 @@ public class MID_UploadTPB extends SvrProcess{
BigDecimal Discount = Env.ZERO;
BigDecimal PriceActual = Env.ZERO;
if(AJU_DocType_Value.equals("23") || AJU_DocType_Value.equals("40")){
M_Product_ID = DB.getSQLValue(get_TrxName(), "SELECT M_Product_ID FROM M_Product WHERE Value =?", new Object[] { rowBarang.getCell(20).getStringCellValue() });
M_Product_ID = DB.getSQLValue(get_TrxName(), "SELECT M_Product_ID FROM M_Product WHERE Value =? AND AD_Client_ID =?", new Object[] { rowBarang.getCell(20).getStringCellValue(), getAD_Client_ID() });
C_UOM_ID = DB.getSQLValue(get_TrxName(), " SELECT C_UOM_ID FROM C_UOM WHERE UOMSymbol =?", new Object[] { rowBarang.getCell(27).getStringCellValue()});
if(M_Product_ID <=0)
@ -185,7 +185,7 @@ public class MID_UploadTPB extends SvrProcess{
throw new AdempiereException("UOM Not Found "+rowBarang.getCell(27).getStringCellValue()+" !!!");
}else{
M_Product_ID = DB.getSQLValue(get_TrxName(), "SELECT M_Product_ID FROM M_Product WHERE Value =?", new Object[] { rowBarang.getCell(10).getStringCellValue() });
M_Product_ID = DB.getSQLValue(get_TrxName(), "SELECT M_Product_ID FROM M_Product WHERE Value =? AND AD_Client_ID =?", new Object[] { rowBarang.getCell(10).getStringCellValue(), getAD_Client_ID() });
C_UOM_ID = DB.getSQLValue(get_TrxName(), " SELECT C_UOM_ID FROM C_UOM WHERE UOMSymbol =?", new Object[] { rowBarang.getCell(7).getStringCellValue()});
if(M_Product_ID <=0)