ViewObject vo = CommonCode.getViewObjectByIteratorName("PosCustomerInfoVuVORef1Iterator");
RowSetIterator iter = vo.createRowSetIterator(null);
DCBindingContainer bindings = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
DCIteratorBinding itr = bindings.findIteratorBinding("PiCustOfferDtlVO2Iterator");
ViewObject voc = itr.getViewObject();
while(iter.hasNext()){
Row rw = iter.next();
String isSelected = (String)rw.getAttribute("TSelectCust");
BigDecimal custid = (BigDecimal)rw.getAttribute("CustId");
String custcode = (String)rw.getAttribute("CustCode");
if(isSelected!=null && "Y".equals(isSelected)){
if(custid!=null){
Row rw1 = voc.createRow();
System.out.println("custid *****"+custid);
rw1.setAttribute("CustId", custid);
rw1.setAttribute("CustCode", custcode);
rw1.setAttribute("CustOfferPromoCode", generatePromoCode());
System.out.println("custid ***** CustOfferPromoCode "+ rw1.getAttribute("CustOfferPromoCode"));
voc.insertRow(rw1);
}
} /* else{
CommonCode.errmsg("Please Select Categories", null);
} */
}
iter.closeRowSetIterator();
RowSetIterator iter = vo.createRowSetIterator(null);
DCBindingContainer bindings = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
DCIteratorBinding itr = bindings.findIteratorBinding("PiCustOfferDtlVO2Iterator");
ViewObject voc = itr.getViewObject();
while(iter.hasNext()){
Row rw = iter.next();
String isSelected = (String)rw.getAttribute("TSelectCust");
BigDecimal custid = (BigDecimal)rw.getAttribute("CustId");
String custcode = (String)rw.getAttribute("CustCode");
if(isSelected!=null && "Y".equals(isSelected)){
if(custid!=null){
Row rw1 = voc.createRow();
System.out.println("custid *****"+custid);
rw1.setAttribute("CustId", custid);
rw1.setAttribute("CustCode", custcode);
rw1.setAttribute("CustOfferPromoCode", generatePromoCode());
System.out.println("custid ***** CustOfferPromoCode "+ rw1.getAttribute("CustOfferPromoCode"));
voc.insertRow(rw1);
}
} /* else{
CommonCode.errmsg("Please Select Categories", null);
} */
}
iter.closeRowSetIterator();
No comments:
Post a Comment