NC 5X:
// 根据数据源编码获取数据源名称
import hz.bs.sm.login.AccountXMLUtil;
dnsName = AccountXMLUtil.findDsNameByAccountCode(accountCode);
// 设置系统默认的数据源名称
InvocationInfoProxy.getInstance().setUserDataSource(dnsName);
/**
* 添加默认字段值的代码块
* /
BillField fileDef = BillField.getInstance();
String billtype = getUIControl().getBillType();
String pkCorp = getEnvironment().getCorporation().getPrimaryKey();
String[] itemkeys = new String[]{
fileDef.getField_Corp(),
fileDef.getField_Operator(),
fileDef.getField_Billtype(),
fileDef.getField_BillStatus()
};
Object[] values = new Object[]{
pkCorp,
getEnvironment().getUser().getPrimaryKey(),
billtype,
new Integer(IBillStatus.FREE).toString()
};
for(int i = 0; i < itemkeys.length; i++){
BillItem item = null;
item = getBillCardPanel().getHeadItem(itemkeys[i]);
if(item == null)
item = getBillCardPanel().getTailItem(itemkeys[i]);
if(item != null)
item.setValue(values[i]);
}
// String voperatorid = ClientEnvironment.getInstance().getUser()
// .getPrimaryKey();
// ((ClientUI) getBillUI()).getBillCardPanel().setTailItem("vbillmaker",
// voperatorid);
//
// String userid = (String) ((ClientUI) getBillUI())
// .getBillCardPanel().getHeadTailItem("vbillmaker").getValueObject();
//
// ((ClientUI) getBillUI()).getBillCardPanel().setHeadItem("dbilldate",
// new UFDate());
N6X:
String whereStr=null;
String isRole="N"; //判断是否包含在可查看全局报销单角色里面
String pk_role=SysInitQuery.getParaString("GLOBLE00000000000000", "ER15");
String ckAuthority =SysInitQuery.getParaString("GLOBLE00000000000000", "ER16");
IUserManageQuery iUsermanagerQuery= NCLocator.getInstance().lookup(IUserManageQuery.class);
UserVO[] users=iUsermanagerQuery.queryUserByRole(pk_role, pk_group);
for(UserVO user:users){
if(user.getPrimaryKey().equals(loginUser)){
isRole="Y";
break;
}
}

1932

被折叠的 条评论
为什么被折叠?



