zoukankan      html  css  js  c++  java
  • BOS中获取编码规则

    大家可以参考一下下面这段代码:

    protected void setAutoNumberByOrg(String orgType) {
        	if (editData == null ||getNumberCom()==null) return;
    		if (editData.getNumber() == null) {
                try {
                	String companyID = null;
    				if(!com.kingdee.util.StringUtils.isEmpty(orgType) && !"NONE".equalsIgnoreCase(orgType) && com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum(orgType))!=null) {
    					companyID = com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum(orgType)).getString("id");
    				}
    				else if (com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit() != null) {
    					companyID = ((com.kingdee.eas.basedata.org.OrgUnitInfo)com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit()).getString("id");
                	}
    				com.kingdee.eas.base.codingrule.ICodingRuleManager iCodingRuleManager = com.kingdee.eas.base.codingrule.CodingRuleManagerFactory.getRemoteInstance();
    		        if (iCodingRuleManager.isExist(editData, companyID)) {
    		            if (iCodingRuleManager.isAddView(editData, companyID)) {
    		            	editData.setNumber(iCodingRuleManager.getNumber(editData,companyID));
    		            }
    		            getNumberCom().setEnabled(false);
    		        }
                }
                catch (Exception e) {
                    handUIException(e);
                    this.oldData = editData;
                    com.kingdee.eas.util.SysUtil.abort();
                } 
            } 
            else {
                if (editData.getNumber().trim().length() > 0) {
                	getNumberCom().setText(editData.getNumber());
                }
            }
        }



  • 相关阅读:
    == Equals ReferenceEquals 比较
    数据库 数据类型
    C# 判断路径和文件存在
    OpenXml 2.0 读取Excel
    excel2003, 2007最大行列、sheet数
    将List中部分字段转换为DataTable中
    X64位PC上dsoframer兼容性问题
    winform 客户端 HTTP协议与服务端通信以及解决中文乱码
    VIsual Studio 2010 常用快捷键
    Web Pages(单页面模型)
  • 原文地址:https://www.cnblogs.com/fyq891014/p/4188914.html
Copyright © 2011-2022 走看看