/**
* 查询年级专业是否有些专业还没有设置学费
*/
private boolean hasEmptyFy(String njAttr) {
boolean flag = false;
SfglXfViewImpl vo =
(SfglXfViewImpl)ADFUtils.findIterator("SfglXfView1Iterator").getViewObject(); //学费vo
ViewCriteria vc = vo.createViewCriteria();
vc.setName("criteria");
ViewCriteriaRow vcRow = vc.createViewCriteriaRow();
vcRow.setAttribute("Nj", "in (" + njAttr + ")");
vc.add(vcRow);
ViewCriteriaRow vcRow2 = vc.createViewCriteriaRow();
vcRow2.setConjunction(ViewCriteriaComponent.VC_CONJ_AND); //连接关系
vcRow2.setAttribute("Fy", "is null");
vc.add(vcRow2);
RowIterator it =
vo.findByViewCriteria(vc, -1, vo.QUERY_MODE_SCAN_DATABASE_TABLES);
if (it.getRowCount() > 0) {
flag = true;
}
vo.removeViewCriteria("criteria");
return flag;
}
----摘自收费管理系统,生成全部学费设置
/**
* 判断该回执企业是否已经存在展位号
* */
private boolean hasNoZwh(JyglChqyhzViewImpl vo, String chhzj) {
boolean flag = false;
ViewCriteria vc = vo.createViewCriteria();
vc.setName("criteria");
ViewCriteriaRow vcRow = vc.createViewCriteriaRow();
ViewCriteriaItem item = vcRow.ensureCriteriaItem("Chhzzj");
item.setOperator("=");
item.setValue(chhzj);
vc.add(vcRow);
RowIterator it = vo.findByViewCriteria(vc, -1, vo.QUERY_MODE_SCAN_DATABASE_TABLES);
if (it.getRowCount() > 0) {
Row row = it.first();
BigDecimal zwh = row.getAttribute("Zwh")==null?new BigDecimal(0):(BigDecimal)row.getAttribute("Zwh");
if(zwh.intValue()==0){
flag = true;
}
}
vo.removeViewCriteria("criteria");
return flag;
}
--------就业管理,招聘会管理