追加功能_WeeklyPlanEditUI.java

/**
* 追加功能
*
* 根据周计划追加,并将追加的周计划保存到对应的周计划分录中
*/
public void actionSuperAddition_actionPerformed(ActionEvent e)
throws Exception {
super.actionSuperAddition_actionPerformed(e);

Map context = getUIContext();
// 追加中的开始日期取周计划里的开始日期
context.put("startDate", (Date)pkstartDate.getValue());
// // 关联到周计划的ID
// context.put("parentID", "");
WeeklyPlanEntryCollection col = WeeklySuperAdditionEditUI.showChooseUI(this, context);
doSuperAddition(col);
}

// 将追加的数据在周计划分录里面进行显示
private void doSuperAddition(WeeklyPlanEntryCollection col) {

for(int i =0;i<col.size();i++){
IRow row = kdtEntrys.addRow();

WeeklyPlanEntryInfo wpeInfo = col.get(i);

// 在分录里显示出来
row.getCell("id").setValue(wpeInfo.getId());
// 是否重点产品
// row.getCell("isAttension").setValue(wpeInfo.getIsAttension());

row.getCell("lot").setValue(wpeInfo.getLot());
row.getCell("material").setValue(wpeInfo.getMaterial());
row.getCell("materialName").setValue(wpeInfo.getMaterialName());
row.getCell("model").setValue(wpeInfo.getModel());
row.getCell("planQty").setValue(wpeInfo.getPlanQty());
row.getCell("price").setValue(wpeInfo.getPrice());
row.getCell("planAmt").setValue(wpeInfo.getPlanAmt());
row.getCell("finshedQty").setValue(wpeInfo.getFinshedQty());
row.getCell("finshedAmt").setValue(wpeInfo.getFinshedAmt());
row.getCell("day1PlanQty").setValue(wpeInfo.getDay1PlanQty());
row.getCell("day1FinishedQty").setValue(wpeInfo.getDay1FinishedQty());
row.getCell("day2PlanQty").setValue(wpeInfo.getDay2PlanQty());
row.getCell("day2FinishedQty").setValue(wpeInfo.getDay2FinishedQty());
row.getCell("day3PlanQty").setValue(wpeInfo.getDay3PlanQty());
row.getCell("day3FinishedQty").setValue(wpeInfo.getDay3FinishedQty());
row.getCell("day4PlanQty").setValue(wpeInfo.getDay4PlanQty());
row.getCell("day4FinishedQty").setValue(wpeInfo.getDay4FinishedQty());
row.getCell("day5PlanQty").setValue(wpeInfo.getDay5PlanQty());
row.getCell("day5FinishedQty").setValue(wpeInfo.getDay5FinishedQty());
row.getCell("day6PlanQty").setValue(wpeInfo.getDay6PlanQty());
row.getCell("day6FinishedQty").setValue(wpeInfo.getDay6FinishedQty());
row.getCell("day7PlanQty").setValue(wpeInfo.getDay7PlanQty());
row.getCell("day7FinishedQty").setValue(wpeInfo.getDay7FinishedQty());
row.getCell("standardHour").setValue(wpeInfo.getStandardHour());
row.getCell("sumHour").setValue(wpeInfo.getSumHour());
row.getCell("type").setValue(wpeInfo.getType());
// 追加记录的分录来源取什么?
row.getCell("srcEntryBillID").setValue(wpeInfo.getSrcEntryBillID());


}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值