rendered paste body initPool();
int i = 0;
BusinessPartner bPartner = new org.openbravo.erpCommon.ws.externalSalesWS.BusinessPartner();
BusinessPartnerData[] bPartnerData = BusinessPartnerData.set();
while (newOrders != null && i < newOrders.length) {
//set BusinessPartnerData
//Reading default parameters from external sales point
ExternalSalesWSData[] externalPOS = ExternalSalesWSData.selectPOS(pool, Integer.toString(ClientID), Integer.toString(organizationId), Integer.toString(salesChannel));
//set default parameters for bpartner from external pos
if (externalPOS != null && externalPOS.length >0) {
bPartner.setAD_Client_ID(externalPOS[0].adClientId);
bPartnerData[0].adClientId = externalPOS[0].adClientId;
bPartner.setAD_Org_ID(externalPOS[0].adOrgId);
bPartnerData[0].adOrgId = externalPOS[0].adOrgId;
bPartner.setCreatedBy(externalPOS[0].salesrepId);
bPartnerData[0].createdby = externalPOS[0].createdby;
bPartner.setUpdatedBy(externalPOS[0].salesrepId);
bPartnerData[0].updatedby = externalPOS[0].updatedby;
}
//set rest of the data for bpartner
if (newOrders[i].getBusinessPartner() != null) {
bPartner.setName(newOrders[i].getBusinessPartner().getName());
bPartnerData[0].name = newOrders[i].getBusinessPartner().getName();
bPartner.setValue(newOrders[i].getBusinessPartner().getValue());
bPartnerData[0].value = newOrders[i].getBusinessPartner().getValue();
bPartner.setC_BPartner_ID(newOrders[i].getBusinessPartner().getC_BPartner_ID());
//bPartnerData.value = newOrders[i].getBusinessPartner().getValue();
bPartner.setAD_Language(newOrders[i].getBusinessPartner().getAD_Language());
bPartnerData[0].adLanguage = newOrders[i].getBusinessPartner().getAD_Language();
bPartner.setC_BP_Group_ID(newOrders[i].getBusinessPartner().getC_BP_Group_ID());
bPartnerData[0].cBpGroupId = newOrders[i].getBusinessPartner().getC_BP_Group_ID();
}
String sequence = SequenceIdData.getSequence(pool, "C_BPartner", Integer.toString(ClientID));
bPartnerData[0].cBpartnerId = sequence;
//bPartnerData[0].insert(pool);
//if (newOrders[0].getBusinessPartner() != null) {
//BusinessPartner bp = new org.openbravo.erpCommon.ws.externalSalesWS.BusinessPartner();
//String adId ="perkele";
i++;
}
SalesOrder[] orders = newOrders;
orders[0].setBusinessPartner(bPartner);
return bPartnerData;