All pastes #978372 Raw Edit

Unnamed

public text v1 · immutable
·published 2008-04-09 14:47 UTC
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;