Commit 4ac86e0d by 熊智

国采代码

parents
Showing with 3868 additions and 0 deletions

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

package com.kingdee.bos.ctrl.kdf.form2.ui;
import com.kingdee.bos.ctrl.common.GlobalLocator;
import com.kingdee.bos.ctrl.common.LanguageManager;
import com.kingdee.bos.ctrl.common.ui.WindowUtil;
import com.kingdee.bos.ctrl.common.util.CtrlClassUtil;
import com.kingdee.bos.ctrl.common.util.LogUtil;
import com.kingdee.bos.ctrl.common.util.StringUtil;
import com.kingdee.bos.ctrl.print.ConfigManager;
import com.kingdee.bos.ctrl.print.KDPreview;
import com.kingdee.bos.ctrl.print.KDPrinter;
import com.kingdee.bos.ctrl.print.preview.ButtonItem;
import com.kingdee.bos.ctrl.print.preview.PreviewToolBar;
import com.kingdee.bos.ctrl.swing.KDDialog;
import com.kingdee.bos.ctrl.swing.KDLabel;
import com.kingdee.bos.ctrl.swing.KDProgressBar;
import java.awt.Component;
import java.awt.Container;
import java.awt.Dialog;
import java.awt.Frame;
import java.awt.Window;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import javax.swing.SwingUtilities;
import org.apache.log4j.Logger;
public abstract class AbstractNotePrint
implements INotePrintHelper
{
protected static final Logger log = LogUtil.getLogger(AbstractNotePrint.class);
private static Properties noteProperties;
private INotePrintHelper.StateListener _stateListener;
private KDPrinter _ctrlPrint;
private static Properties getNoteConfig()
{
if (noteProperties == null)
{
noteProperties = new Properties();
InputStream is = GlobalLocator.getInstance().locateResourceFileStream("/client/NoteConfig.properties");
if (is != null)
{
noteProperties.clear();
try
{
noteProperties.load(is);
}
catch (IOException e)
{
log.error("读取套打参数设置文件失败", e);
}
finally
{
try
{
is.close();
}
catch (IOException e)
{
log.debug("关闭输入流失败", e);
}
}
}
}
return noteProperties;
}
public void setPrinterCtrl(KDPrinter printer)
{
this._ctrlPrint = printer;
}
public KDPrinter getPrinterCtrl()
{
return this._ctrlPrint;
}
public void setStateListener(INotePrintHelper.StateListener l)
{
this._stateListener = l;
}
protected void fireStateListener(int key, Object value)
{
this._stateListener.notifyState(key, value);
}
public static int runPrintCtrl(KDPrinter printer, boolean isPreview, boolean isShowPrinterDialog, Component owner, String title)
{
printer.setPreviewWindowType(0);
printer.setParentWindow(owner);
printer.getPrintConfig().setPrintJobName(title);
if (isPreview)
{
if (StringUtil.isEmptyString(title))
{
printer.printPreview();
}
else
{
printer.printPreview(title);
}
}
else
{
if (isShowPrinterDialog)
{
return printer.print2();
}
printer.printDirect();
}
return -1;
}
public static int getMaxPagesLimit()
{
String value = getNoteConfig().getProperty("MaxPagesLimit");
int result = 10000;
if (value != null)
{
try
{
result = Integer.parseInt(value);
}
catch (NumberFormatException e)
{
}
}
return result;
}
protected boolean isShowMarginPanel()
{
String value = getNoteConfig().getProperty("ShowMarginPanel");
return "true".equalsIgnoreCase(value);
}
public static boolean isExportExcel()
{
String value = "true";//getNoteConfig().getProperty("ExportExcel");
return "true".equalsIgnoreCase(value);
}
protected void configToolbar()
{
PreviewToolBar bar = getPrinterCtrl().getPrintPreview().getPreviewBar();
bar.getButtonItem(10).setVisible(isShowMarginPanel());
}
private static String getMLS(String key, String defaultValue)
{
String res = CtrlClassUtil.getPackageName(AbstractNotePrint.class) + ".ui";
return LanguageManager.getLangMessage(key, res, defaultValue);
}
protected static class PageProviderListener
implements INotePageProvider.INotePageProviderListener
{
private AbstractNotePrint.WaitingDialog dlg;
public PageProviderListener(AbstractNotePrint.WaitingDialog dlg)
{
this.dlg = dlg;
}
public void firstPagePrepared()
{
this.dlg.waitingFinish();
}
public void cancelBeforeOutput()
{
this.dlg.waitingFinish();
}
}
protected static class WaitingDialog extends KDDialog
{
private boolean isUserCancel = false;
private boolean isWaitingFinish = false;
public static WaitingDialog create(Component parentCtrl)
{
Window owner = (parentCtrl instanceof Window) ? (Window)parentCtrl : SwingUtilities.getWindowAncestor(parentCtrl);
if ((owner instanceof Dialog))
{
return new WaitingDialog((Dialog)owner);
}
if ((owner instanceof Frame))
{
return new WaitingDialog((Frame)owner);
}
return new WaitingDialog();
}
public WaitingDialog()
{
init();
}
public WaitingDialog(Dialog owner)
{
super();
init();
}
public WaitingDialog(Frame owner)
{
super();
init();
}
private void init()
{
KDLabel lab = new KDLabel(AbstractNotePrint.getMLS("waiting", "数据准备可能需要较长时间,请等待……"));
KDProgressBar bar = new KDProgressBar();
bar.setIndeterminate(true);
bar.setBorderPainted(false);
getContentPane().setLayout(null);
getContentPane().add(lab);
getContentPane().add(bar);
setTitle(AbstractNotePrint.getMLS("preview", "套打预览"));
setModal(true);
setSize(480, 100);
setResizable(false);
setLocationRelativeTo(null);
setDefaultCloseOperation(0);
lab.setBounds(10, 10, 450, 30);
bar.setBounds(10, 40, 450, 20);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
boolean result = WindowUtil.msgboxYesNo(AbstractNotePrint.WaitingDialog.this, AbstractNotePrint.getMLS("areYouSure", "退出当前操作,您确定吗?"), AbstractNotePrint.getMLS("preview", "套打预览"));
if (result)
{
AbstractNotePrint.WaitingDialog.this.dispose();
AbstractNotePrint.WaitingDialog.this.isUserCancel = true;
}
}
});
}
public boolean isUserCancel()
{
return this.isUserCancel;
}
public void waitingFinish()
{
this.isWaitingFinish = true;
dispose();
}
public void show()
{
if (!this.isWaitingFinish)
{
super.show();
}
}
}
}
\ No newline at end of file
package com.kingdee.bos.ctrl.kdf.form2.ui;
import com.kingdee.bos.ctrl.print.KDPrinter;
import com.kingdee.bos.ctrl.print.config.PrintJobConfig;
import com.kingdee.bos.ctrl.print.printjob.IPrintJob;
import java.awt.Component;
import java.io.OutputStream;
public abstract interface INotePrintHelper
{
public static final int HIDDEN_LAYER = 1;
public abstract void setPrinterCtrl(KDPrinter paramKDPrinter);
public abstract int print(Object paramObject, boolean paramBoolean1, boolean paramBoolean2, Component paramComponent, String paramString);
public abstract void setStateListener(StateListener paramStateListener);
public abstract void exportPDF(Object paramObject, String paramString);
public abstract void exportPDF(Object paramObject, OutputStream paramOutputStream);
public abstract void exportExcel(Object paramObject, String paramString);
public abstract void exportExcel(Object paramObject, OutputStream paramOutputStream);
public abstract void initPrintCtrl(Object paramObject);
public abstract IPrintJob createPrintJob(Object paramObject);
public abstract void setCustomizePrintJobConfig(ICustomizePrintJobConfig paramICustomizePrintJobConfig);
public abstract void setCrossPrint(boolean paramBoolean);
public static abstract interface ICustomizePrintJobConfig
{
public abstract void customize(PrintJobConfig paramPrintJobConfig);
public abstract void setConfigChangeHandlerEnabled(boolean paramBoolean);
}
public static abstract interface StateListener
{
public static final int ButtonBackgroundVisible = 1;
public static final int ButtonBackgroundSelected = 2;
public abstract void notifyState(int paramInt, Object paramObject);
}
}
\ No newline at end of file
This diff could not be displayed because it is too large.
package com.kingdee.eas.base.attachment.app;
import com.kingdee.eas.base.attachment.FtpConfigInfo;
import com.kingdee.eas.base.permission.util.ToolUtils;
import com.kingdee.eas.util.CryptException;
import com.kingdee.eas.util.CryptoTean;
import com.kingdee.enterprisedt.net.ftp.FTPException;
import com.kingdee.enterprisedt.net.ftp.KDFileTransferClient;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.apache.log4j.Logger;
public class FtpConnectionPool
{
private static Logger logger = Logger.getLogger("com.kingdee.eas.base.attachment.app.FtpConnectionPool");
private static final int MAX_FTPLINK = 30;
private List ftpConn;
private static FtpConnectionPool pool = null;
private FtpConnectionPool() throws FTPException, IOException, CryptException {
if (this.ftpConn == null)
this.ftpConn = new ArrayList();
}
public static FtpConnectionPool getInstance() throws FTPException, IOException, CryptException {
if (pool == null) {
pool = new FtpConnectionPool();
}
return pool;
}
public void destroy()
throws FTPException, IOException
{
releaseFtpConn();
pool = null;
}
public synchronized void releaseConn(FtpConfigInfo config) throws CryptException{
for (int i = 0; i < ftpConn.size(); i++) {
ConnectionObject oneConn = (ConnectionObject)ftpConn.get(i);
FtpConfigInfo config2 = oneConn.getConfig();
if ((configEquals(config2, config)) && (oneConn != null)) {
ftpConn.remove(oneConn);
i--;
}
}
}
public synchronized ConnectionObject getConn(FtpConfigInfo config)
throws FTPException, IOException, CryptException
{
Iterator iter = this.ftpConn.iterator();
while (iter.hasNext()) {
ConnectionObject oneConn = (ConnectionObject)iter.next();
FtpConfigInfo config2 = oneConn.getConfig();
if ((configEquals(config2, config)) && (oneConn != null) && (!oneConn.getInUse())) {
oneConn.setInUse(true);
oneConn.setUseCount(oneConn.getUseCount() + 1);
return oneConn;
}
if (!configEquals(config2, config)) {
releaseFtpConn();
}
}
ConnectionObject conn = getFtpConnection(config);
if (this.ftpConn.size() < 30)
this.ftpConn.add(conn);
else {
conn.setInPool(false);
}
conn.setInUse(true);
return conn;
}
private boolean configEquals(FtpConfigInfo config1, FtpConfigInfo config2)
throws CryptException
{
if ((config1 == null) || (config2 == null)) {
return false;
}
return (ToolUtils.equalObject(config1.getHost(), config2.getHost())) && (config1.getPort() == config2.getPort()) && (ToolUtils.equalObject(config1.getUserName(), config2.getUserName())) && (ToolUtils.equalObject(CryptoTean.decrypt(config1.getUserName(), config1.getPassword()), CryptoTean.decrypt(config2.getUserName(), config2.getPassword())));
}
private ConnectionObject getFtpConnection(FtpConfigInfo config)
throws FTPException, IOException, CryptException
{
return new ConnectionObject(config);
}
private void releaseFtpConn()
{
if (this.ftpConn == null) {
this.ftpConn = new ArrayList();
}
int connectionObjectSize = this.ftpConn.size();
try {
if (connectionObjectSize > 0) {
Iterator iter = this.ftpConn.iterator();
while (iter.hasNext()) {
ConnectionObject oneConn = (ConnectionObject)iter.next();
if (oneConn == null) {
continue;
}
if (!oneConn.getInUse())
oneConn.getFtpConn().disconnect();
}
}
}
catch (Exception e)
{
logger.error(e.getMessage(), e);
}
this.ftpConn = new ArrayList();
}
public synchronized void close()
{
}
}
\ No newline at end of file
package com.kingdee.eas.base.attachment.app;
import java.io.IOException;
import org.apache.log4j.Logger;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.bos.dao.IObjectValue;
import com.kingdee.eas.base.attachment.FtpConfigInfo;
import com.kingdee.eas.base.attachment.FtpException;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.eas.util.CryptException;
import com.kingdee.enterprisedt.net.ftp.FTPException;
import com.kingdee.enterprisedt.net.ftp.KDFileTransferClient;
public class FtpHandleFacadeControllerBean extends AbstractFtpHandleFacadeControllerBean {
private static Logger logger = Logger.getLogger("com.kingdee.eas.base.attachment.app.FtpHandleFacadeControllerBean");
protected boolean _upload(Context ctx, IObjectValue ftpConfigInfo, String localPath, String remotePath) throws BOSException, EASBizException {
FtpConfigInfo ftpConfigInfo2 = (FtpConfigInfo) ftpConfigInfo;
KDFileTransferClient fileTransferClient = null;
int reConn = 0;
try {
ConnectionObject conn = getConn(ftpConfigInfo2);
if (conn != null) {
fileTransferClient = conn.getFtpConn();
if (fileTransferClient != null) {
try {
createDir(fileTransferClient, remotePath);
} catch (IOException e) {
if (reConn == 0 && e.getMessage().indexOf("421 Timeout") != -1) {
reConn++;
FtpConnectionPool.getInstance().releaseConn(ftpConfigInfo2);
conn = getConn(ftpConfigInfo2);
fileTransferClient = conn.getFtpConn();
createDir(fileTransferClient, remotePath);
}
}
fileTransferClient.uploadFile(localPath, remotePath);
releaseConn(conn);
return true;
}
}
} catch (Exception e) {
logger.error(e);
try {
if (fileTransferClient != null)
fileTransferClient.deleteFile(remotePath);
} catch (Exception e1) {
logger.error(e1);
}
exceptionProcess(e);
}
return false;
}
protected boolean _upload(Context ctx, IObjectValue ftpConfigInfo, byte[] fileBytes, String remotePath) throws BOSException, EASBizException {
FtpConfigInfo ftpConfigInfo2 = (FtpConfigInfo) ftpConfigInfo;
KDFileTransferClient fileTransferClient = null;
int reConn = 0;
try {
ConnectionObject conn = getConn(ftpConfigInfo2);
if (conn != null) {
fileTransferClient = conn.getFtpConn();
if (fileTransferClient != null) {
try {
createDir(fileTransferClient, remotePath);
} catch (IOException e) {
if (reConn == 0 && e.getMessage().indexOf("421 Timeout") != -1) {
reConn++;
FtpConnectionPool.getInstance().releaseConn(ftpConfigInfo2);
conn = getConn(ftpConfigInfo2);
fileTransferClient = conn.getFtpConn();
createDir(fileTransferClient, remotePath);
}
}
fileTransferClient.uploadFile(fileBytes, remotePath);
releaseConn(conn);
return true;
}
}
} catch (Exception e) {
logger.error(e);
try {
if (fileTransferClient != null)
fileTransferClient.deleteFile(remotePath);
} catch (Exception e1) {
logger.error(e1);
}
exceptionProcess(e);
}
return false;
}
private void exceptionProcess(Exception e) throws EASBizException {
if ((e.getMessage().indexOf("Connection timed out") > -1) || (e.getMessage().indexOf("Connection refused") > -1) || (e.getMessage().indexOf("Access is denied") > -1)
|| (e.getMessage().indexOf("No such file") > -1) || (e.getMessage().indexOf("Software caused connection abort: recv failed") > -1) || (e.getMessage().indexOf("Not logged in") > -1)
|| (e.getMessage().indexOf("Control channel unexpectedly closed") > -1)) {
throw new FtpException(FtpException.FTPCONNECTEDFAIL);
}
if ((e.getMessage().indexOf("Could not create file") > -1) || (e.getMessage().indexOf("Broken pipe") > -1)
|| (e.getMessage().indexOf("Software caused connection abort: socket write error") > -1))
throw new FtpException(FtpException.DISKNOTENOUGH);
}
protected byte[] _download(Context ctx, IObjectValue ftpConfigInfo, String remotePath) throws BOSException, EASBizException {
FtpConfigInfo ftpConfigInfo2 = (FtpConfigInfo) ftpConfigInfo;
try {
ConnectionObject conn = getConn(ftpConfigInfo2);
if (conn != null) {
KDFileTransferClient fileTransferClient = conn.getFtpConn();
if (fileTransferClient != null) {
byte[] tmp = fileTransferClient.downloadByteArray(remotePath);
releaseConn(conn);
return tmp;
}
}
} catch (Exception e) {
logger.error(e);
throw new BOSException(e);
}
return null;
}
protected boolean _deleteFile(Context ctx, IObjectValue ftpConfigInfo, String remotePath) throws BOSException, EASBizException {
FtpConfigInfo ftpConfigInfo2 = (FtpConfigInfo) ftpConfigInfo;
try {
ConnectionObject conn = getConn(ftpConfigInfo2);
if (conn != null) {
KDFileTransferClient fileTransferClient = conn.getFtpConn();
if ((fileTransferClient != null) && (fileTransferClient.exists(remotePath))) {
fileTransferClient.deleteFile(remotePath);
releaseConn(conn);
return true;
}
}
} catch (Exception e) {
logger.error(e);
throw new BOSException(e);
}
return false;
}
private ConnectionObject getConn(FtpConfigInfo ftpConfigInfo) throws FTPException, IOException, CryptException {
FtpConnectionPool ftpConnectionPool = FtpConnectionPool.getInstance();
ConnectionObject conn = ftpConnectionPool.getConn(ftpConfigInfo);
return conn;
}
private void releaseConn(ConnectionObject conn) throws FTPException, IOException {
if (conn.getInPool())
conn.setInUse(false);
else
conn.getFtpConn().disconnect();
}
private void createDir(KDFileTransferClient fileTransferClient, String path) throws IOException {
String separator = "/";
String directoryName = path.substring(0, path.lastIndexOf(separator));
try {
if (!fileTransferClient.exists(directoryName)) {
String[] directoryNames = directoryName.split("\\" + separator);
StringBuffer dir = new StringBuffer();
for (int i = 0; i < directoryNames.length; i++) {
dir.append(directoryNames[i]);
if (fileTransferClient.exists(dir.toString())) {
dir.append(separator);
} else {
try {
fileTransferClient.createDirectory(dir.toString());
} catch (Exception e) {
logger.error(e);
}
dir.append(separator);
}
}
}
} catch (Exception e) {
logger.error(e.getMessage(), e);
throw new IOException(e.getMessage());
}
}
protected boolean _updateContent(Context ctx, IObjectValue ftpConfigInfo, String remotePath, byte[] content) throws BOSException, EASBizException {
FtpConfigInfo ftpConfigInfo2 = (FtpConfigInfo) ftpConfigInfo;
try {
ConnectionObject conn = getConn(ftpConfigInfo2);
if (conn != null) {
KDFileTransferClient fileTransferClient = conn.getFtpConn();
if (fileTransferClient != null) {
fileTransferClient.deleteFile(remotePath);
fileTransferClient.uploadFile(content, remotePath);
releaseConn(conn);
return true;
}
}
} catch (Exception e) {
logger.error(e.getMessage(), e);
throw new BOSException(e);
}
return false;
}
protected boolean _updateContent(Context ctx, IObjectValue ftpConfigInfo, String localPath, String remotePath) throws BOSException, EASBizException {
FtpConfigInfo ftpConfigInfo2 = (FtpConfigInfo) ftpConfigInfo;
try {
ConnectionObject conn = getConn(ftpConfigInfo2);
if (conn != null) {
KDFileTransferClient fileTransferClient = conn.getFtpConn();
if (fileTransferClient != null) {
fileTransferClient.deleteFile(remotePath);
fileTransferClient.uploadFile(localPath, remotePath);
releaseConn(conn);
return true;
}
}
} catch (Exception e) {
logger.error(e.getMessage(), e);
throw new BOSException(e);
}
return false;
}
}
package com.kingdee.eas.base.attachment.common;
import java.text.DecimalFormat;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.bos.dao.ormapping.ObjectUuidPK;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.bos.metadata.entity.SelectorItemInfo;
import com.kingdee.eas.base.attachment.AttachmentFactory;
import com.kingdee.eas.base.attachment.AttachmentInfo;
import com.kingdee.eas.base.attachment.AttachmentStorageTypeEnum;
import com.kingdee.eas.base.attachment.IAttachment;
import com.kingdee.eas.base.param.util.ParamManager;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.eas.hse.common.util.DCUtil;
public class AttachmentHelper
{
public static SelectorItemCollection getSelectorItemCollection()
{
SelectorItemCollection sic = new SelectorItemCollection();
sic.add(new SelectorItemInfo("id"));
sic.add(new SelectorItemInfo("name"));
sic.add(new SelectorItemInfo("type"));
sic.add(new SelectorItemInfo("size"));
sic.add(new SelectorItemInfo("isShared"));
sic.add(new SelectorItemInfo("description"));
sic.add(new SelectorItemInfo("createTime"));
sic.add(new SelectorItemInfo("lastUpdateTime"));
sic.add(new SelectorItemInfo("creator.name"));
sic.add(new SelectorItemInfo("lastUpdateUser.name"));
return sic;
}
public static AttachmentStorageTypeEnum getStorageType(Context ctx, String attachmentId)
throws EASBizException, BOSException
{
SelectorItemCollection sic = new SelectorItemCollection();
sic.add(new SelectorItemInfo("storageType"));
AttachmentInfo attachmentInfo = AttachmentFactory.getLocalInstance(ctx).getAttachmentInfo(new ObjectUuidPK(attachmentId), sic);
return attachmentInfo.getStorageType();
}
public static boolean isUploadFtp(Context ctx)
throws BOSException, EASBizException
{
Boolean flag = true;
String ftpPara = "ATTACHMENTSTORAGE";
ftpPara = DCUtil.getInitSysValueByParamNumber(ctx, "ftpPara");
if(ftpPara.equals("ATTACHMENTSTORAGE")){
flag = "1".equalsIgnoreCase(ParamManager.getParamValue(ctx, null, "ATTACHMENTSTORAGE"));
}
else if(ftpPara.equals("IS_USE_FTP")){
flag = "true".equalsIgnoreCase(ParamManager.getParamValue(ctx, null, "IS_USE_FTP"));
}
return flag;
}
public static String getParam(Context ctx)
throws BOSException, EASBizException
{
return ParamManager.getParamValue(ctx, null, "ATTACHMENTSTORAGE");
}
public static String byteConvert(long size) {
DecimalFormat df = new DecimalFormat("0.00");
if (size < 1024L)
return df.format(size * 1.0D) + "B";
if (size / 1048576L < 1L)
return df.format(size / 1024.0D) + "K";
if (size / 1073741824L < 1L) {
return df.format(size / 1048576.0D) + "M";
}
return df.format(size / 1073741824.0D) + "G";
}
public static String kBConvert(long size)
{
DecimalFormat df = new DecimalFormat("0.00");
if (size < 1024L)
return df.format(size * 1.0D) + "K";
if (size / 1048576L < 1L)
return df.format(size / 1024.0D) + "M";
if (size / 1073741824L < 1L) {
return df.format(size / 1048576.0D) + "G";
}
return df.format(size / 1073741824.0D) + "T";
}
public static AttachmentInfo getAttachmentInfo(Context ctx, String attachmentId) throws EASBizException, BOSException {
SelectorItemCollection sic = new SelectorItemCollection();
sic.add(new SelectorItemInfo("id"));
sic.add(new SelectorItemInfo("boAttchAsso.assoBusObjType"));
sic.add(new SelectorItemInfo("attachID"));
sic.add(new SelectorItemInfo("simpleName"));
sic.add(new SelectorItemInfo("remotePath"));
sic.add(new SelectorItemInfo("ftp"));
AttachmentInfo attachmentInfo = getIAttachment(ctx).getAttachmentInfo(new ObjectUuidPK(attachmentId), sic);
return attachmentInfo;
}
public static IAttachment getIAttachment(Context ctx) throws BOSException {
if (ctx == null) {
return AttachmentFactory.getRemoteInstance();
}
return AttachmentFactory.getLocalInstance(ctx);
}
}
\ No newline at end of file
/**
* output package name
*/
package com.kingdee.eas.base.btp.app;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.batchHandler.RequestContext;
import com.kingdee.eas.framework.batchHandler.ResponseContext;
/**
* output class name
*/
public abstract class AbstractBTPRelationNavUIHandler extends com.kingdee.eas.framework.app.EditUIHandler
{
public void handleActionNavView(RequestContext request,ResponseContext response, Context context) throws Exception {
_handleActionNavView(request,response,context);
}
protected void _handleActionNavView(RequestContext request,ResponseContext response, Context context) throws Exception {
}
public void handleActionViewPrev(RequestContext request,ResponseContext response, Context context) throws Exception {
_handleActionViewPrev(request,response,context);
}
protected void _handleActionViewPrev(RequestContext request,ResponseContext response, Context context) throws Exception {
}
public void handleActionViewNext(RequestContext request,ResponseContext response, Context context) throws Exception {
_handleActionViewNext(request,response,context);
}
protected void _handleActionViewNext(RequestContext request,ResponseContext response, Context context) throws Exception {
}
}
\ No newline at end of file
this.title=\u5173\u8054\u5355\u636E\u67E5\u8BE2
btnView.text=\u67E5\u770B
btnView.toolTipText=\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F
KDBtPrev.text=\u4E0A\u67E5
KDBtPrev.toolTipText=\u4E0A\u67E5
KDBtNext.text=\u4E0B\u67E5
KDBtNext.toolTipText=\u4E0B\u67E5
btnAttachment.text=\u5355\u8BC1\u7BA1\u7406
menuItemPrint.toolTipText=\u6253\u5370
menuItemPrintPreview.toolTipText=\u6253\u5370\u9884\u89C8
menuItemFirst.text=\u67E5\u770B(V)
menuItemPre.text=\u4E0A\u67E5(U)
menuItemNext.text=\u4E0B\u67E5(D)
ActionPrint.SHORT_DESCRIPTION=\u6253\u5370
ActionPrint.LONG_DESCRIPTION=\u6253\u5370
ActionPrint.NAME=\u6253\u5370
ActionPrintPreview.SHORT_DESCRIPTION=\u6253\u5370\u9884\u89C8
ActionPrintPreview.LONG_DESCRIPTION=\u6253\u5370\u9884\u89C8
ActionPrintPreview.NAME=\u6253\u5370\u9884\u89C8
ActionNavView.SHORT_DESCRIPTION=\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F
ActionNavView.LONG_DESCRIPTION=
ActionNavView.NAME=
ActionViewPrev.SHORT_DESCRIPTION=\u4E0A\u67E5
ActionViewPrev.LONG_DESCRIPTION=
ActionViewPrev.NAME=
ActionViewNext.SHORT_DESCRIPTION=\u4E0B\u67E5
ActionViewNext.LONG_DESCRIPTION=
ActionViewNext.NAME=
\ No newline at end of file
this.title=
btnAttachment.text=
menuItemFirst.text=
menuItemPre.text=
menuItemNext.text=
ActionPrint.SHORT_DESCRIPTION=
ActionPrint.LONG_DESCRIPTION=
ActionPrint.NAME=
ActionPrintPreview.SHORT_DESCRIPTION=
ActionPrintPreview.LONG_DESCRIPTION=
ActionPrintPreview.NAME=
ActionNavView.SHORT_DESCRIPTION=
ActionNavView.LONG_DESCRIPTION=
ActionNavView.NAME=
ActionViewPrev.SHORT_DESCRIPTION=
ActionViewPrev.LONG_DESCRIPTION=
ActionViewPrev.NAME=
ActionViewNext.SHORT_DESCRIPTION=
ActionViewNext.LONG_DESCRIPTION=
ActionViewNext.NAME=
\ No newline at end of file
this.title=\u5173\u8054\u5355\u636E\u67E5\u8BE2
btnView.text=\u67E5\u770B
btnView.toolTipText=\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F
KDBtPrev.text=\u4E0A\u67E5
KDBtPrev.toolTipText=\u4E0A\u67E5
KDBtNext.text=\u4E0B\u67E5
KDBtNext.toolTipText=\u4E0B\u67E5
btnAttachment.text=\u5355\u8BC1\u7BA1\u7406
menuItemPrint.toolTipText=\u6253\u5370
menuItemPrintPreview.toolTipText=\u6253\u5370\u9884\u89C8
menuItemFirst.text=\u67E5\u770B(V)
menuItemPre.text=\u4E0A\u67E5(U)
menuItemNext.text=\u4E0B\u67E5(D)
ActionPrint.SHORT_DESCRIPTION=\u6253\u5370
ActionPrint.LONG_DESCRIPTION=\u6253\u5370
ActionPrint.NAME=\u6253\u5370
ActionPrintPreview.SHORT_DESCRIPTION=\u6253\u5370\u9884\u89C8
ActionPrintPreview.LONG_DESCRIPTION=\u6253\u5370\u9884\u89C8
ActionPrintPreview.NAME=\u6253\u5370\u9884\u89C8
ActionNavView.SHORT_DESCRIPTION=\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F
ActionNavView.LONG_DESCRIPTION=
ActionNavView.NAME=
ActionViewPrev.SHORT_DESCRIPTION=\u4E0A\u67E5
ActionViewPrev.LONG_DESCRIPTION=
ActionViewPrev.NAME=
ActionViewNext.SHORT_DESCRIPTION=\u4E0B\u67E5
ActionViewNext.LONG_DESCRIPTION=
ActionViewNext.NAME=
\ No newline at end of file
this.title=\u95DC\u806F\u55AE\u64DA\u67E5\u8A62
btnView.text=\u67E5\u770B
btnView.toolTipText=\u67E5\u770B\u8A73\u7D30\u4FE1\u606F
KDBtPrev.text=\u4E0A\u67E5
KDBtPrev.toolTipText=\u4E0A\u67E5
KDBtNext.text=\u4E0B\u67E5
KDBtNext.toolTipText=\u4E0B\u67E5
btnAttachment.text=\u55AE\u8B49\u7BA1\u7406
menuItemPrint.toolTipText=\u5217\u5370
menuItemPrintPreview.toolTipText=\u5217\u5370\u9810\u89BD
menuItemFirst.text=\u67E5\u770B(V)
menuItemPre.text=\u4E0A\u67E5(U)
menuItemNext.text=\u4E0B\u67E5(D)
ActionPrint.SHORT_DESCRIPTION=\u5217\u5370
ActionPrint.LONG_DESCRIPTION=\u5217\u5370
ActionPrint.NAME=\u5217\u5370
ActionPrintPreview.SHORT_DESCRIPTION=\u5217\u5370\u9810\u89BD
ActionPrintPreview.LONG_DESCRIPTION=\u5217\u5370\u9810\u89BD
ActionPrintPreview.NAME=\u5217\u5370\u9810\u89BD
ActionNavView.SHORT_DESCRIPTION=\u67E5\u770B\u8A73\u7D30\u4FE1\u606F
ActionNavView.LONG_DESCRIPTION=
ActionNavView.NAME=
ActionViewPrev.SHORT_DESCRIPTION=\u4E0A\u67E5
ActionViewPrev.LONG_DESCRIPTION=
ActionViewPrev.NAME=
ActionViewNext.SHORT_DESCRIPTION=\u4E0B\u67E5
ActionViewNext.LONG_DESCRIPTION=
ActionViewNext.NAME=
\ No newline at end of file
package com.kingdee.eas.base.license.client;
import com.kingdee.eas.base.license.ILicenseController;
import com.kingdee.eas.base.license.ILicenseSrvAgent;
import com.kingdee.eas.base.license.LicenseException;
import com.kingdee.eas.base.license.LicenseUserInfo;
import java.util.Map;
public final class LicenseController
implements ILicenseController
{
public static LicenseController getInstance()
{
return new LicenseController();
}
public static LicenseController getInstance(String url) {
return new LicenseController();
}
public LicenseController()
{
}
public LicenseController(String serverUrl)
{
}
public int requestLicense(LicenseUserInfo user, String uiClassName)
throws LicenseException
{
/*if(uiClassName.equals("com.kingdee.eas.fi.cas.client.ReceivingBillUI")||uiClassName.equals("com.kingdee.eas.fi.cas.client.ReceivingBillListUI")
||uiClassName.equals("com.kingdee.eas.scm.sd.sale.client.PostRequisitionListUI")||uiClassName.equals("com.kingdee.eas.scm.sd.sale.client.PostRequisitionListUICTEx")
||uiClassName.equals("com.kingdee.eas.scm.sd.sale.client.PostRequisitionEditUI")||uiClassName.equals("com.kingdee.eas.scm.sd.sale.client.PostRequisitionEditUICTEx"))
*/
if(true)
{
return 1;
}//else return 4;
return LicenseClientCacheProxy.getInstance().requestLicense(user, uiClassName);
}
public int requestLicenseByUserAndSubSystem(LicenseUserInfo user, String moduleName)
throws LicenseException
{
return LicenseSrvAgentFactory.getRemoteInstance().requestLicenseByUserAndSubSystem(user, moduleName);
}
public void releaseLicenseBySessionIDAndSubSystem(String sessionID, String subSystem) throws LicenseException {
LicenseSrvAgentFactory.getRemoteInstance().releaseLicenseBySessionIDAndSubSystem(sessionID, subSystem);
}
public Map getLicenseClientCacheBaseInfo(String sessionID) throws LicenseException
{
return LicenseClientCacheProxy.getInstance().getLicenseClientCacheBaseInfo(sessionID);
}
public Map getUpdateLicenseClientCacheInfo(String sessionID)
throws LicenseException
{
return LicenseClientCacheProxy.getInstance().getUpdateLicenseClientCacheInfo(sessionID);
}
public void releaseLicense(String sessionID, String packageName)
throws LicenseException
{
LicenseClientCacheProxy.getInstance().releaseLicense(sessionID, packageName);
}
public void releaseLicenseBySessionID(String sessionID)
throws LicenseException
{
try
{
LicenseSrvAgentFactory.getRemoteInstance().releaseLicenseBySessionID(sessionID);
}
catch (Exception ex) {
throw new LicenseException(ex);
}
}
public void reportActiveOperation(String sessionID, String packageName)
throws LicenseException
{
try
{
LicenseSrvAgentFactory.getRemoteInstance().reportActiveOperation(sessionID, packageName);
}
catch (Exception ex) {
throw new LicenseException(ex);
}
}
public void reportActiveModuleOperation(String sessionID, String moduleName)
throws LicenseException
{
try
{
LicenseSrvAgentFactory.getRemoteInstance().reportActiveModuleOperation(sessionID, moduleName);
}
catch (Exception ex) {
throw new LicenseException(ex);
}
}
public boolean isEasPackage(String packageName) throws LicenseException
{
return LicenseClientCacheProxy.getInstance().isEasPackage(packageName);
}
public String getModuleByPackage(String uiClassName)
throws LicenseException
{
return LicenseClientCacheProxy.getInstance().getModuleByPackage(uiClassName);
}
public String getSubSystemNameByPackage(String uiClassName)
throws LicenseException
{
return LicenseClientCacheProxy.getInstance().getSubSystemNameByPackage(uiClassName);
}
public String getGenuineNo() throws LicenseException
{
return LicenseSrvAgentFactory.getRemoteInstance().getGenuineNo();
}
public String getProductNo() throws LicenseException {
return LicenseSrvAgentFactory.getRemoteInstance().getProductNo();
}
public int checkLicense(String fullClassName) throws LicenseException
{
return LicenseClientCacheProxy.getInstance().checkLicense(fullClassName);
}
}
\ No newline at end of file
package com.kingdee.eas.base.multiapprove.client;
import com.kingdee.bos.ctrl.swing.KDRadioButton;
import com.kingdee.bos.ui.face.IUIFactory;
import com.kingdee.bos.ui.face.IUIWindow;
import com.kingdee.bos.ui.face.UIFactory;
import com.kingdee.bos.util.BOSUuid;
import com.kingdee.eas.base.multiapprove.MultiApproveInfo;
import com.kingdee.eas.basedata.master.cssp.ISupplierCompanyBank;
import com.kingdee.eas.basedata.master.cssp.SupplierCompanyBankFactory;
import com.kingdee.eas.basedata.master.cssp.SupplierCompanyBankInfo;
import com.kingdee.eas.basedata.master.cssp.SupplierCompanyInfoInfo;
import com.kingdee.eas.basedata.master.cssp.SupplierInfo;
import com.kingdee.eas.basedata.master.cssp.app.SupplierCompanyBankStateEnum;
import com.kingdee.eas.basedata.master.cssp.client.SupplierEditUI;
import com.kingdee.eas.basedata.org.CompanyOrgUnitInfo;
import com.kingdee.eas.basedata.org.CtrlUnitCollection;
import com.kingdee.eas.basedata.org.CtrlUnitFactory;
import com.kingdee.eas.basedata.org.CtrlUnitInfo;
import com.kingdee.eas.basedata.org.ICtrlUnit;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.eas.common.client.OprtState;
import com.kingdee.eas.common.client.UIContext;
import com.kingdee.eas.hse.cas.ConsignGLAuditState;
import com.kingdee.eas.hse.cas.ConsignPaymentBillInfo;
import com.kingdee.eas.hse.cas.PaymentNatureEnum;
import com.kingdee.eas.hse.cas.client.ConsignPaymentBillEditUI;
import com.kingdee.eas.hse.common.HSEBillStatusEnum;
import com.kingdee.eas.hse.common.client.BillBaseEditUI;
import com.kingdee.eas.hse.common.client.HSEClientHelper;
import com.kingdee.eas.hse.common.client.SCSBillBaseEditUI;
import com.kingdee.eas.hse.crm.client.AbstractCustomerEvaluationEditUI;
import com.kingdee.eas.rptclient.newrpt.util.MsgBox;
import com.kingdee.eas.util.SysUtil;
import com.kingdee.util.NumericExceptionSubItem;
import java.awt.event.ActionEvent;
import java.math.BigDecimal;
public class MultiApproveUICTEx extends MultiApproveUI
{
public MultiApproveUICTEx()
throws Exception
{
}
@Override
public void actionPrint_actionPerformed(ActionEvent e) throws Exception {
if ((getBillUI() != null) && ((getBillUI() instanceof SCSBillBaseEditUI)) &&
(this.editData != null) && (this.editData.getBillId() != null)) {
SCSBillBaseEditUI edit = (SCSBillBaseEditUI) getBillUI();
edit.actionPrint_actionPerformed(e);
}
else{
super.actionPrint_actionPerformed(e);
}
}
@Override
public void actionPrintPreview_actionPerformed(ActionEvent e)
throws Exception {
if ((getBillUI() != null) && ((getBillUI() instanceof SCSBillBaseEditUI)) &&
(this.editData != null) && (this.editData.getBillId() != null)) {
SCSBillBaseEditUI edit = (SCSBillBaseEditUI) getBillUI();
edit.actionPrintPreview_actionPerformed(e);
}
else{
super.actionPrintPreview_actionPerformed(e);
}
}
public void actionAttachment_actionPerformed(ActionEvent e)
throws Exception
{
if ((getBillUI() != null) && ((getBillUI() instanceof SCSBillBaseEditUI)) &&
(this.editData != null) && (this.editData.getBillId() != null)) {
SCSBillBaseEditUI edit = (SCSBillBaseEditUI) getBillUI();
edit.actionPaper_actionPerformed(e);
}
else if ((getBillUI() != null) && ((getBillUI() instanceof BillBaseEditUI)) &&
(this.editData != null) && (this.editData.getBillId() != null)) {
HSEClientHelper.showAttachmentListUI(this, this.editData.getBillId().toString());
}
/*if ((getBillUI() != null) && ((getBillUI() instanceof AbstractCustomerEvaluationEditUI)) &&
(this.editData != null) && (this.editData.getBillId() != null))
HSEClientHelper.showAttachmentListUI(this, this.editData.getBillId().toString());*/
}
public void verifyBeforeSubmit()
throws Exception
{
if ((getBillUI() != null) && ((getBillUI() instanceof ConsignPaymentBillEditUI)))
{
ConsignPaymentBillEditUI billUI = (ConsignPaymentBillEditUI)getBillUI();
Object obj = billUI.getDataObject("billInfo");
if ((obj != null) && ((obj instanceof ConsignPaymentBillInfo)))
{
ConsignPaymentBillInfo consignPaymentBillInfo = (ConsignPaymentBillInfo)obj;
SupplierCompanyBankInfo supplierCompanyBankInfo = consignPaymentBillInfo.getReceiverAccountNum();
CtrlUnitCollection agentUnitCol = null;
CtrlUnitInfo agentUnitInfo = null;
if ((consignPaymentBillInfo.getAgent() != null) &&
(consignPaymentBillInfo.getAgent().getId() != null)) {
agentUnitCol = CtrlUnitFactory.getRemoteInstance().getCtrlUnitCollection("where id='" + consignPaymentBillInfo.getAgent().getId().toString() + "'");
if (agentUnitCol.size() > 0) {
agentUnitInfo = agentUnitCol.get(0);
}
}
if (supplierCompanyBankInfo != null)
{
supplierCompanyBankInfo = SupplierCompanyBankFactory.getRemoteInstance().getSupplierCompanyBankInfo("select id,supplierCompanyInfo.supplier.id where id='" + supplierCompanyBankInfo.getId().toString() + "'");
if ((!checkBankStatus(supplierCompanyBankInfo.getId().toString())) &&
(this.rdPass.isSelected()))
{
MsgBox.showInfo("供应商银行信息未审核,不能提交");
if ((supplierCompanyBankInfo.getSupplierCompanyInfo() != null) && (supplierCompanyBankInfo.getSupplierCompanyInfo().getSupplier() != null))
{
String id = supplierCompanyBankInfo.getSupplierCompanyInfo().getSupplier().getId().toString();
UIContext uiContext = new UIContext();
uiContext.put("Owner", this);
uiContext.put("ID", id);
uiContext.put("CurrentCtrlUnit", agentUnitInfo);
IUIWindow uiWindow = UIFactory.createUIFactory("com.kingdee.eas.base.uiframe.client.UINewFrameFactory").create(
SupplierEditUI.class.getName(), uiContext, null, OprtState.VIEW);
uiWindow.show();
}
SysUtil.abort();
}
}
if ((consignPaymentBillInfo.getBillStatus().getValue() == 20) &&
(consignPaymentBillInfo.getPaymentNature().getValue() == 2)) {
if (billUI.getGlReceiveAuditType() == null) {
throw new EASBizException(new NumericExceptionSubItem("HSE-ERR-SVR-0005", "本单委托付款为代付,需财务审核收款情况,【财务收款审核】不能为空!【收款金额】必须大于0!"));
}
if ((billUI.getGlReceiveAuditType().getValue() == "0") ||
(billUI.getTxtreceiveAmount().compareTo(BigDecimal.ZERO) < 1))
throw new EASBizException(new NumericExceptionSubItem("HSE-ERR-SVR-0005", "本单委托付款为代付,需财务审核收款情况,【财务收款审核】不能为空!【收款金额】必须大于0!"));
}
}
}
}
public void actionSubmit_actionPerformed(ActionEvent arg0)
throws Exception
{
//verifyBeforeSubmit();
super.actionSubmit_actionPerformed(arg0);
}
private boolean checkBankStatus(String receiverAccountId) throws Exception
{
boolean isAudit = false;
SupplierCompanyBankInfo supplierCompanyBankInfo = SupplierCompanyBankFactory.getRemoteInstance().getSupplierCompanyBankInfo("where id='" + receiverAccountId + "'");
if (supplierCompanyBankInfo != null)
{
if (SupplierCompanyBankStateEnum.ALREADYAUDIT.equals(supplierCompanyBankInfo.getState()))
{
isAudit = true;
}
}
return isAudit;
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import java.io.Serializable;
import com.kingdee.bos.dao.AbstractObjectValue;
import java.util.Locale;
import com.kingdee.util.TypeConversionUtils;
import com.kingdee.bos.util.BOSObjectType;
public class AbstractBankInfo extends com.kingdee.eas.framework.TreeBaseInfo implements Serializable
{
public AbstractBankInfo()
{
this("id");
}
protected AbstractBankInfo(String pkField)
{
super(pkField);
}
/**
* Object:金融机构's 地址property
*/
public String getAddress()
{
return getString("address");
}
public void setAddress(String item)
{
setString("address", item);
}
/**
* Object:金融机构's 电话property
*/
public String getPhone()
{
return getString("phone");
}
public void setPhone(String item)
{
setString("phone", item);
}
/**
* Object:金融机构's 联系人property
*/
public String getLinkman()
{
return getString("linkman");
}
public void setLinkman(String item)
{
setString("linkman", item);
}
/**
* Object:金融机构's 传真property
*/
public String getFax()
{
return getString("fax");
}
public void setFax(String item)
{
setString("fax", item);
}
/**
* Object:金融机构's 银行地域类型property
*/
public com.kingdee.eas.basedata.assistant.BankAreaTypeEnum getBankAreaType()
{
return com.kingdee.eas.basedata.assistant.BankAreaTypeEnum.getEnum(getInt("bankAreaType"));
}
public void setBankAreaType(com.kingdee.eas.basedata.assistant.BankAreaTypeEnum item)
{
if (item != null) {
setInt("bankAreaType", item.getValue());
}
}
/**
* Object:金融机构's 是否银行property
*/
public boolean isIsBank()
{
return getBoolean("isBank");
}
public void setIsBank(boolean item)
{
setBoolean("isBank", item);
}
/**
* Object: 金融机构 's 上级机构 property
*/
public com.kingdee.eas.basedata.assistant.BankInfo getParent()
{
return (com.kingdee.eas.basedata.assistant.BankInfo)get("parent");
}
public void setParent(com.kingdee.eas.basedata.assistant.BankInfo item)
{
put("parent", item);
}
/**
* Object:金融机构's 是否集团内部金融机构property
*/
public boolean isInGroup()
{
return getBoolean("inGroup");
}
public void setInGroup(boolean item)
{
setBoolean("inGroup", item);
}
/**
* Object: 金融机构 's 对应公司 property
*/
public com.kingdee.eas.basedata.org.CompanyOrgUnitInfo getRelatedCompany()
{
return (com.kingdee.eas.basedata.org.CompanyOrgUnitInfo)get("relatedCompany");
}
public void setRelatedCompany(com.kingdee.eas.basedata.org.CompanyOrgUnitInfo item)
{
put("relatedCompany", item);
}
/**
* Object:金融机构's 是否启用property
*/
public boolean isUsed()
{
return getBoolean("used");
}
public void setUsed(boolean item)
{
setBoolean("used", item);
}
/**
* Object:金融机构's 启用日期property
*/
public java.util.Date getOpenDate()
{
return getDate("openDate");
}
public void setOpenDate(java.util.Date item)
{
setDate("openDate", item);
}
/**
* Object:金融机构's 当前受理日期property
*/
public java.util.Date getSettleDate()
{
return getDate("settleDate");
}
public void setSettleDate(java.util.Date item)
{
setDate("settleDate", item);
}
/**
* Object: 金融机构 's 上级中心 property
*/
public com.kingdee.eas.basedata.assistant.BankInfo getParentInGroup()
{
return (com.kingdee.eas.basedata.assistant.BankInfo)get("parentInGroup");
}
public void setParentInGroup(com.kingdee.eas.basedata.assistant.BankInfo item)
{
put("parentInGroup", item);
}
/**
* Object:金融机构's 结算中心长编码property
*/
public String getLongNumberInGroup()
{
return getString("longNumberInGroup");
}
public void setLongNumberInGroup(String item)
{
setString("longNumberInGroup", item);
}
/**
* Object:金融机构's 作废状态property
*/
public com.kingdee.eas.framework.DeletedStatusEnum getDeletedStatus()
{
return com.kingdee.eas.framework.DeletedStatusEnum.getEnum(getInt("deletedStatus"));
}
public void setDeletedStatus(com.kingdee.eas.framework.DeletedStatusEnum item)
{
if (item != null) {
setInt("deletedStatus", item.getValue());
}
}
/**
* Object:金融机构's 是否财务公司property
*/
public boolean isIsFinanceCompany()
{
return getBoolean("isFinanceCompany");
}
public void setIsFinanceCompany(boolean item)
{
setBoolean("isFinanceCompany", item);
}
/**
* Object: 金融机构 's 行号 property
*/
public com.kingdee.eas.fm.be.BEBankInfo getAccountBank()
{
return (com.kingdee.eas.fm.be.BEBankInfo)get("accountBank");
}
public void setAccountBank(com.kingdee.eas.fm.be.BEBankInfo item)
{
put("accountBank", item);
}
/**
* Object:金融机构's Beneficiary Bank IDproperty
*/
public String getBeneficiaryBankID()
{
return getString("BeneficiaryBankID");
}
public void setBeneficiaryBankID(String item)
{
setString("BeneficiaryBankID", item);
}
/**
* Object:金融机构's 英文名称property
*/
public String getNameEng()
{
return getString("nameEng");
}
public void setNameEng(String item)
{
setString("nameEng", item);
}
/**
* Object:金融机构's 英文地址property
*/
public String getAddressEng()
{
return getString("addressEng");
}
public void setAddressEng(String item)
{
setString("addressEng", item);
}
public BOSObjectType getBOSType()
{
return new BOSObjectType("0C5D4387");
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import java.io.Serializable;
import com.kingdee.bos.dao.AbstractObjectValue;
import java.util.Locale;
import com.kingdee.util.TypeConversionUtils;
import com.kingdee.bos.util.BOSObjectType;
public class AbstractCurrencyInfo extends com.kingdee.eas.framework.DataBaseInfo implements Serializable
{
public AbstractCurrencyInfo()
{
this("id");
}
protected AbstractCurrencyInfo(String pkField)
{
super(pkField);
}
/**
* Object:币别's iso编码property
*/
public String getIsoCode()
{
return getString("isoCode");
}
public void setIsoCode(String item)
{
setString("isoCode", item);
}
/**
* Object:币别's 符号property
*/
public String getSign()
{
return getString("sign");
}
public void setSign(String item)
{
setString("sign", item);
}
/**
* Object:币别's 基本单位property
*/
public String getBaseUnit()
{
return getBaseUnit((Locale)null);
}
public void setBaseUnit(String item)
{
setBaseUnit(item,(Locale)null);
}
public String getBaseUnit(Locale local)
{
return TypeConversionUtils.objToString(get("baseUnit", local));
}
public void setBaseUnit(String item, Locale local)
{
put("baseUnit", item, local);
}
/**
* Object:币别's 精度property
*/
public int getPrecision()
{
return getInt("precision");
}
public void setPrecision(int item)
{
setInt("precision", item);
}
/**
* Object:币别's 禁用状态property
*/
public com.kingdee.eas.framework.DeletedStatusEnum getDeletedStatus()
{
return com.kingdee.eas.framework.DeletedStatusEnum.getEnum(getInt("deletedStatus"));
}
public void setDeletedStatus(com.kingdee.eas.framework.DeletedStatusEnum item)
{
if (item != null) {
setInt("deletedStatus", item.getValue());
}
}
/**
* Object:币别's 海关编码property
*/
public String getCustomsNumber()
{
return getString("customsNumber");
}
public void setCustomsNumber(String item)
{
setString("customsNumber", item);
}
public BOSObjectType getBOSType()
{
return new BOSObjectType("DEB58FDC");
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import com.kingdee.bos.dao.AbstractObjectCollection;
import com.kingdee.bos.dao.IObjectPK;
public class AccountBankCollection extends AbstractObjectCollection
{
public AccountBankCollection()
{
super(AccountBankInfo.class);
}
public boolean add(AccountBankInfo item)
{
return addObject(item);
}
public boolean addCollection(AccountBankCollection item)
{
return addObjectCollection(item);
}
public boolean remove(AccountBankInfo item)
{
return removeObject(item);
}
public AccountBankInfo get(int index)
{
return(AccountBankInfo)getObject(index);
}
public AccountBankInfo get(Object key)
{
return(AccountBankInfo)getObject(key);
}
public void set(int index, AccountBankInfo item)
{
setObject(index, item);
}
public boolean contains(AccountBankInfo item)
{
return containsObject(item);
}
public boolean contains(Object key)
{
return containsKey(key);
}
public int indexOf(AccountBankInfo item)
{
return super.indexOf(item);
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.BOSObjectFactory;
import com.kingdee.bos.util.BOSObjectType;
import com.kingdee.bos.Context;
public class AccountBankFactory
{
private AccountBankFactory()
{
}
public static com.kingdee.eas.basedata.assistant.IAccountBank getRemoteInstance() throws BOSException
{
return (com.kingdee.eas.basedata.assistant.IAccountBank)BOSObjectFactory.createRemoteBOSObject(new BOSObjectType("FB326E5E") ,com.kingdee.eas.basedata.assistant.IAccountBank.class);
}
public static com.kingdee.eas.basedata.assistant.IAccountBank getRemoteInstanceWithObjectContext(Context objectCtx) throws BOSException
{
return (com.kingdee.eas.basedata.assistant.IAccountBank)BOSObjectFactory.createRemoteBOSObjectWithObjectContext(new BOSObjectType("FB326E5E") ,com.kingdee.eas.basedata.assistant.IAccountBank.class, objectCtx);
}
public static com.kingdee.eas.basedata.assistant.IAccountBank getLocalInstance(Context ctx) throws BOSException
{
return (com.kingdee.eas.basedata.assistant.IAccountBank)BOSObjectFactory.createBOSObject(ctx, new BOSObjectType("FB326E5E"));
}
public static com.kingdee.eas.basedata.assistant.IAccountBank getLocalInstance(String sessionID) throws BOSException
{
return (com.kingdee.eas.basedata.assistant.IAccountBank)BOSObjectFactory.createBOSObject(sessionID, new BOSObjectType("FB326E5E"));
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import java.io.Serializable;
public class AccountBankInfo extends AbstractAccountBankInfo implements Serializable
{
public AccountBankInfo()
{
super();
}
protected AccountBankInfo(String pkField)
{
super(pkField);
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import com.kingdee.bos.framework.ejb.EJBRemoteException;
import com.kingdee.bos.util.BOSObjectType;
import java.rmi.RemoteException;
import com.kingdee.bos.framework.AbstractBizCtrl;
import com.kingdee.bos.orm.template.ORMObject;
import java.lang.String;
import com.kingdee.eas.basedata.assistant.app.*;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.eas.framework.ITreeBase;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.bos.util.*;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
import com.kingdee.eas.framework.TreeBase;
public class Bank extends TreeBase implements IBank
{
public Bank()
{
super();
registerInterface(IBank.class, this);
}
public Bank(Context ctx)
{
super(ctx);
registerInterface(IBank.class, this);
}
public BOSObjectType getType()
{
return new BOSObjectType("0C5D4387");
}
private BankController getController() throws BOSException
{
return (BankController)getBizController();
}
/**
*取值-System defined method
*@param pk 取值
*@return
*/
public BankInfo getBankInfo(IObjectPK pk) throws BOSException, EASBizException
{
try {
return getController().getBankInfo(getContext(), pk);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*取值-System defined method
*@param pk 取值
*@param selector 取值
*@return
*/
public BankInfo getBankInfo(IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException
{
try {
return getController().getBankInfo(getContext(), pk, selector);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*取集合-System defined method
*@return
*/
public BankCollection getBankCollection() throws BOSException
{
try {
return getController().getBankCollection(getContext());
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*取集合-System defined method
*@param view 取集合
*@return
*/
public BankCollection getBankCollection(EntityViewInfo view) throws BOSException
{
try {
return getController().getBankCollection(getContext(), view);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*系统内部是否有结算中心-User defined method
*@return
*/
public boolean existsClearingHouse() throws BOSException
{
try {
return getController().existsClearingHouse(getContext());
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*得到所有下级银行-User defined method
*@param bankId bankId
*@return
*/
public BankCollection getAllChildBank(String bankId) throws BOSException, EASBizException
{
try {
return getController().getAllChildBank(getContext(), bankId);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*得到结算中心金融机构-User defined method
*@param companyId companyId
*@return
*/
public BankInfo getClearingHouse(String companyId) throws BOSException, EASBizException
{
try {
return getController().getClearingHouse(getContext(), companyId);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*当前公司是否是结算中心公司-User defined method
*@param companyId companyId
*@return
*/
public boolean isClearinghouseCompany(String companyId) throws BOSException, EASBizException
{
try {
return getController().isClearinghouseCompany(getContext(), companyId);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import com.kingdee.bos.dao.AbstractObjectCollection;
import com.kingdee.bos.dao.IObjectPK;
public class BankCollection extends AbstractObjectCollection
{
public BankCollection()
{
super(BankInfo.class);
}
public boolean add(BankInfo item)
{
return addObject(item);
}
public boolean addCollection(BankCollection item)
{
return addObjectCollection(item);
}
public boolean remove(BankInfo item)
{
return removeObject(item);
}
public BankInfo get(int index)
{
return(BankInfo)getObject(index);
}
public BankInfo get(Object key)
{
return(BankInfo)getObject(key);
}
public void set(int index, BankInfo item)
{
setObject(index, item);
}
public boolean contains(BankInfo item)
{
return containsObject(item);
}
public boolean contains(Object key)
{
return containsKey(key);
}
public int indexOf(BankInfo item)
{
return super.indexOf(item);
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.BOSObjectFactory;
import com.kingdee.bos.util.BOSObjectType;
import com.kingdee.bos.Context;
public class BankFactory
{
private BankFactory()
{
}
public static com.kingdee.eas.basedata.assistant.IBank getRemoteInstance() throws BOSException
{
return (com.kingdee.eas.basedata.assistant.IBank)BOSObjectFactory.createRemoteBOSObject(new BOSObjectType("0C5D4387") ,com.kingdee.eas.basedata.assistant.IBank.class);
}
public static com.kingdee.eas.basedata.assistant.IBank getRemoteInstanceWithObjectContext(Context objectCtx) throws BOSException
{
return (com.kingdee.eas.basedata.assistant.IBank)BOSObjectFactory.createRemoteBOSObjectWithObjectContext(new BOSObjectType("0C5D4387") ,com.kingdee.eas.basedata.assistant.IBank.class, objectCtx);
}
public static com.kingdee.eas.basedata.assistant.IBank getLocalInstance(Context ctx) throws BOSException
{
return (com.kingdee.eas.basedata.assistant.IBank)BOSObjectFactory.createBOSObject(ctx, new BOSObjectType("0C5D4387"));
}
public static com.kingdee.eas.basedata.assistant.IBank getLocalInstance(String sessionID) throws BOSException
{
return (com.kingdee.eas.basedata.assistant.IBank)BOSObjectFactory.createBOSObject(sessionID, new BOSObjectType("0C5D4387"));
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;
import java.lang.String;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.dao.IObjectPK;
import java.util.Map;
import java.util.Date;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.bos.util.*;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.BOSUuid;
import java.util.List;
import com.kingdee.eas.framework.IDataBase;
public interface IAccountBank extends IDataBase
{
public AccountBankInfo getAccountBankInfo(IObjectPK pk) throws BOSException, EASBizException;
public AccountBankInfo getAccountBankInfo(IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException;
public AccountBankCollection getAccountBankCollection() throws BOSException;
public AccountBankCollection getAccountBankCollection(EntityViewInfo view) throws BOSException;
public AccountBankCollection getAccountBankCollection(String oql) throws BOSException;
public void writeOff(IObjectPK pk, Date closeDate) throws BOSException, EASBizException;
public void unWriteOff(IObjectPK pk) throws BOSException, EASBizException;
public AccountBankInfo getAccountBankByAcc(BOSUuid AccountViewID, BOSUuid CompanyID) throws BOSException, AccountBankException, EASBizException;
public boolean getIsUsed(String id) throws BOSException, EASBizException;
public boolean checkIsMonoAcc(String topNum, String companyID, String mainID) throws BOSException;
public List getInstantBalance(List acctCurrencyList, Date queryDate) throws BOSException, EASBizException;
public AccountBankInfo getDefault(AccountBankInfo model) throws BOSException, EASBizException;
public void saveTrusters(AccountBankInfo acctBankInfo) throws BOSException, EASBizException;
public AccountBankGroupInfo getAcctBankGroup(String acctBankID) throws BOSException, EASBizException;
public AccountBankInfo applyToBank(String accApplyID) throws BOSException, EASBizException;
public void disposeAccApply(String accApplyID, boolean isCreateToBank) throws BOSException, EASBizException;
public String synAccountToBank() throws BOSException, EASBizException;
public AccountBankCollection getAccountTreeByids(String[] accountIds) throws BOSException, EASBizException;
public boolean isCloseCycle(AccountBankInfo acctBank) throws BOSException, EASBizException;
public boolean hasSubAccount(AccountBankInfo accountBank) throws BOSException, EASBizException;
public Map modifyDisplay(IObjectPK pk) throws BOSException, EASBizException;
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant;
import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;
import java.lang.String;
import com.kingdee.bos.util.*;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.bos.Context;
import com.kingdee.bos.BOSException;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
import com.kingdee.eas.framework.ITreeBase;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
public interface IBank extends ITreeBase
{
public BankInfo getBankInfo(IObjectPK pk) throws BOSException, EASBizException;
public BankInfo getBankInfo(IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException;
public BankCollection getBankCollection() throws BOSException;
public BankCollection getBankCollection(EntityViewInfo view) throws BOSException;
public boolean existsClearingHouse() throws BOSException;
public BankCollection getAllChildBank(String bankId) throws BOSException, EASBizException;
public BankInfo getClearingHouse(String companyId) throws BOSException, EASBizException;
public boolean isClearinghouseCompany(String companyId) throws BOSException, EASBizException;
}
\ No newline at end of file
/**
* output package name
*/
package com.kingdee.eas.basedata.assistant;
import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;
/**
* output class name
*/
public class SettlementTypeEnum extends StringEnum
{
public static final String MONTH_VALUE = "MONTH";//alias=月结
public static final String CREDIT_VALUE = "CREDIT";//alias=信用天数
public static final String DATE_VALUE = "DATE";//alias=固定日期
public static final String MOIETYMONTH_VALUE = "MOIETYMONTH";//alias=半月结
public static final String WEEK_VALUE = "WEEK";//alias=周结
public static final SettlementTypeEnum MONTH = new SettlementTypeEnum("MONTH", MONTH_VALUE);
public static final SettlementTypeEnum CREDIT = new SettlementTypeEnum("CREDIT", CREDIT_VALUE);
public static final SettlementTypeEnum DATE = new SettlementTypeEnum("DATE", DATE_VALUE);
public static final SettlementTypeEnum MOIETYMONTH = new SettlementTypeEnum("MOIETYMONTH", MOIETYMONTH_VALUE);
public static final SettlementTypeEnum WEEK = new SettlementTypeEnum("WEEK", WEEK_VALUE);
/**
* construct function
* @param String settlementTypeEnum
*/
private SettlementTypeEnum(String name, String settlementTypeEnum)
{
super(name, settlementTypeEnum);
}
/**
* getEnum function
* @param String arguments
*/
public static SettlementTypeEnum getEnum(String settlementTypeEnum)
{
return (SettlementTypeEnum)getEnum(SettlementTypeEnum.class, settlementTypeEnum);
}
/**
* getEnumMap function
*/
public static Map getEnumMap()
{
return getEnumMap(SettlementTypeEnum.class);
}
/**
* getEnumList function
*/
public static List getEnumList()
{
return getEnumList(SettlementTypeEnum.class);
}
/**
* getIterator function
*/
public static Iterator iterator()
{
return iterator(SettlementTypeEnum.class);
}
}
\ No newline at end of file
MONTH=\u6708\u7ED3
CREDIT=\u4FE1\u7528\u5929\u6570
DATE=\u56FA\u5B9A\u65E5\u671F
MOIETYMONTH=\u534A\u6708\u7ED3
WEEK=\u5468\u7ED3
MONTH=\u6708\u7ED3
CREDIT=\u4FE1\u7528\u5929\u6570
DATE=\u56FA\u5B9A\u65E5\u671F
MOIETYMONTH=\u534A\u6708\u7ED3
WEEK=\u5468\u7ED3
MONTH=\u6708\u7D50
CREDIT=\u4FE1\u7528\u5929\u6578
DATE=\u56FA\u5B9A\u65E5\u671F
MOIETYMONTH=\u534A\u6708\u7D50
WEEK=\u5468\u7D50
/**
* output package name
*/
package com.kingdee.eas.basedata.assistant;
import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.IntEnum;
/**
* output class name
*/
public class SharedAcctType extends IntEnum
{
public static final int NORMAL_VALUE = 0;//alias=普通账户
public static final int SHARED_VALUE = 1;//alias=共享账户
public static final int USERD_VALUE = 2;//alias=使用权账户
public static final SharedAcctType normal = new SharedAcctType("normal", NORMAL_VALUE);
public static final SharedAcctType shared = new SharedAcctType("shared", SHARED_VALUE);
public static final SharedAcctType userd = new SharedAcctType("userd", USERD_VALUE);
/**
* construct function
* @param integer sharedAcctType
*/
private SharedAcctType(String name, int sharedAcctType)
{
super(name, sharedAcctType);
}
/**
* getEnum function
* @param String arguments
*/
public static SharedAcctType getEnum(String sharedAcctType)
{
return (SharedAcctType)getEnum(SharedAcctType.class, sharedAcctType);
}
/**
* getEnum function
* @param String arguments
*/
public static SharedAcctType getEnum(int sharedAcctType)
{
return (SharedAcctType)getEnum(SharedAcctType.class, sharedAcctType);
}
/**
* getEnumMap function
*/
public static Map getEnumMap()
{
return getEnumMap(SharedAcctType.class);
}
/**
* getEnumList function
*/
public static List getEnumList()
{
return getEnumList(SharedAcctType.class);
}
/**
* getIterator function
*/
public static Iterator iterator()
{
return iterator(SharedAcctType.class);
}
}
\ No newline at end of file
normal=\u666E\u901A\u8D26\u6237
shared=\u5171\u4EAB\u8D26\u6237
userd=\u4F7F\u7528\u6743\u8D26\u6237
normal=\u666E\u901A\u8D26\u6237
shared=\u5171\u4EAB\u8D26\u6237
userd=\u4F7F\u7528\u6743\u8D26\u6237
normal=\u666E\u901A\u8CEC\u6236
shared=\u5171\u7528\u8CEC\u6236
userd=\u4F7F\u7528\u6B0A\u8CEC\u6236
/**
* output package name
*/
package com.kingdee.eas.basedata.assistant.app;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.batchHandler.RequestContext;
import com.kingdee.eas.framework.batchHandler.ResponseContext;
/**
* output class name
*/
public abstract class AbstractAccountBankEditUIHandler extends com.kingdee.eas.framework.app.EditUIHandler
{
public void handleActionViewAcctContrast(RequestContext request,ResponseContext response, Context context) throws Exception {
_handleActionViewAcctContrast(request,response,context);
}
protected void _handleActionViewAcctContrast(RequestContext request,ResponseContext response, Context context) throws Exception {
}
}
\ No newline at end of file
/**
* output package name
*/
package com.kingdee.eas.basedata.assistant.app;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.batchHandler.RequestContext;
import com.kingdee.eas.framework.batchHandler.ResponseContext;
/**
* output class name
*/
public abstract class AbstractBankEditUIHandler extends com.kingdee.eas.framework.app.EditUIHandler
{
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant.app;
import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;
import com.kingdee.eas.basedata.assistant.AccountBankException;
import com.kingdee.eas.basedata.assistant.AccountBankCollection;
import java.lang.String;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.eas.framework.app.DataBaseController;
import java.util.Map;
import java.util.Date;
import com.kingdee.eas.basedata.assistant.AccountBankGroupInfo;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.eas.basedata.assistant.AccountBankInfo;
import com.kingdee.bos.util.*;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.BOSUuid;
import java.util.List;
import java.rmi.RemoteException;
import com.kingdee.bos.framework.ejb.BizController;
public interface AccountBankController extends DataBaseController
{
public AccountBankInfo getAccountBankInfo(Context ctx, IObjectPK pk) throws BOSException, EASBizException, RemoteException;
public AccountBankInfo getAccountBankInfo(Context ctx, IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException, RemoteException;
public AccountBankCollection getAccountBankCollection(Context ctx) throws BOSException, RemoteException;
public AccountBankCollection getAccountBankCollection(Context ctx, EntityViewInfo view) throws BOSException, RemoteException;
public AccountBankCollection getAccountBankCollection(Context ctx, String oql) throws BOSException, RemoteException;
public void writeOff(Context ctx, IObjectPK pk, Date closeDate) throws BOSException, EASBizException, RemoteException;
public void unWriteOff(Context ctx, IObjectPK pk) throws BOSException, EASBizException, RemoteException;
public AccountBankInfo getAccountBankByAcc(Context ctx, BOSUuid AccountViewID, BOSUuid CompanyID) throws BOSException, AccountBankException, EASBizException, RemoteException;
public boolean getIsUsed(Context ctx, String id) throws BOSException, EASBizException, RemoteException;
public boolean checkIsMonoAcc(Context ctx, String topNum, String companyID, String mainID) throws BOSException, RemoteException;
public List getInstantBalance(Context ctx, List acctCurrencyList, Date queryDate) throws BOSException, EASBizException, RemoteException;
public AccountBankInfo getDefault(Context ctx, AccountBankInfo model) throws BOSException, EASBizException, RemoteException;
public void saveTrusters(Context ctx, AccountBankInfo acctBankInfo) throws BOSException, EASBizException, RemoteException;
public AccountBankGroupInfo getAcctBankGroup(Context ctx, String acctBankID) throws BOSException, EASBizException, RemoteException;
public AccountBankInfo applyToBank(Context ctx, String accApplyID) throws BOSException, EASBizException, RemoteException;
public void disposeAccApply(Context ctx, String accApplyID, boolean isCreateToBank) throws BOSException, EASBizException, RemoteException;
public String synAccountToBank(Context ctx) throws BOSException, EASBizException, RemoteException;
public AccountBankCollection getAccountTreeByids(Context ctx, String[] accountIds) throws BOSException, EASBizException, RemoteException;
public boolean isCloseCycle(Context ctx, AccountBankInfo acctBank) throws BOSException, EASBizException, RemoteException;
public boolean hasSubAccount(Context ctx, AccountBankInfo accountBank) throws BOSException, EASBizException, RemoteException;
public Map modifyDisplay(Context ctx, IObjectPK pk) throws BOSException, EASBizException, RemoteException;
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant.app;
import org.apache.log4j.Logger;
import javax.ejb.*;
import java.rmi.RemoteException;
import com.kingdee.bos.*;
import com.kingdee.bos.util.BOSObjectType;
import com.kingdee.bos.metadata.IMetaDataPK;
import com.kingdee.bos.metadata.rule.RuleExecutor;
import com.kingdee.bos.metadata.MetaDataPK;
//import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.framework.ejb.AbstractEntityControllerBean;
import com.kingdee.bos.framework.ejb.AbstractBizControllerBean;
//import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.bos.dao.IObjectValue;
import com.kingdee.bos.dao.IObjectCollection;
import com.kingdee.bos.service.ServiceContext;
import com.kingdee.bos.service.IServiceContext;
import com.kingdee.eas.basedata.assistant.AccountBankCollection;
import java.lang.String;
import com.kingdee.eas.basedata.assistant.AccountBankException;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.dao.IObjectPK;
import java.util.Map;
import java.util.Date;
import com.kingdee.eas.basedata.assistant.AccountBankGroupInfo;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.eas.basedata.assistant.AccountBankInfo;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.eas.framework.ObjectBaseCollection;
import com.kingdee.bos.util.BOSUuid;
import java.util.List;
import com.kingdee.eas.framework.app.DataBaseControllerBean;
import com.kingdee.eas.framework.DataBaseCollection;
public class AccountBankControllerBean extends AbstractAccountBankControllerBean
{
private static Logger logger =
Logger.getLogger("com.kingdee.eas.basedata.assistant.app.AccountBankControllerBean");
protected void _writeOff(Context ctx, IObjectPK pk, Date closeDate)throws BOSException, EASBizException
{
}
protected void _unWriteOff(Context ctx, IObjectPK pk)throws BOSException, EASBizException
{
}
protected AccountBankInfo _getAccountBankByAcc(Context ctx, BOSUuid AccountViewID, BOSUuid CompanyID)throws BOSException, AccountBankException, EASBizException
{
return null;
}
protected boolean _getIsUsed(Context ctx, String id)throws BOSException, EASBizException
{
return false;
}
protected boolean _checkIsMonoAcc(Context ctx, String topNum, String companyID, String mainID)throws BOSException
{
return false;
}
protected List _getInstantBalance(Context ctx, List acctCurrencyList, Date queryDate)throws BOSException, EASBizException
{
return null;
}
protected IObjectValue _getDefault(Context ctx, IObjectValue model)throws BOSException, EASBizException
{
return null;
}
protected void _saveTrusters(Context ctx, IObjectValue acctBankInfo)throws BOSException, EASBizException
{
}
protected IObjectValue _getAcctBankGroup(Context ctx, String acctBankID)throws BOSException, EASBizException
{
return null;
}
protected IObjectValue _applyToBank(Context ctx, String accApplyID)throws BOSException, EASBizException
{
return null;
}
protected void _disposeAccApply(Context ctx, String accApplyID, boolean isCreateToBank)throws BOSException, EASBizException
{
}
protected String _synAccountToBank(Context ctx)throws BOSException, EASBizException
{
return null;
}
protected IObjectCollection _getAccountTreeByids(Context ctx, String[] accountIds)throws BOSException, EASBizException
{
return null;
}
protected boolean _isCloseCycle(Context ctx, IObjectValue acctBank)throws BOSException, EASBizException
{
return false;
}
protected boolean _hasSubAccount(Context ctx, IObjectValue accountBank)throws BOSException, EASBizException
{
return false;
}
protected Map _modifyDisplay(Context ctx, IObjectPK pk)throws BOSException, EASBizException
{
return null;
}
}
\ No newline at end of file
/**
* output package name
*/
package com.kingdee.eas.basedata.assistant.app;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.batchHandler.RequestContext;
import com.kingdee.eas.framework.batchHandler.ResponseContext;
/**
* output class name
*/
public class AccountBankEditUIHandler extends AbstractAccountBankEditUIHandler
{
protected void _handleInit(RequestContext request,ResponseContext response, Context context) throws Exception {
super._handleInit(request,response,context);
}
protected void _handleActionViewAcctContrast(RequestContext request,ResponseContext response, Context context) throws Exception {
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.assistant.app;
import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;
import java.lang.String;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.eas.basedata.assistant.BankCollection;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.eas.framework.app.TreeBaseController;
import com.kingdee.bos.util.*;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
import com.kingdee.eas.basedata.assistant.BankInfo;
import java.rmi.RemoteException;
import com.kingdee.bos.framework.ejb.BizController;
public interface BankController extends TreeBaseController
{
public BankInfo getBankInfo(Context ctx, IObjectPK pk) throws BOSException, EASBizException, RemoteException;
public BankInfo getBankInfo(Context ctx, IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException, RemoteException;
public BankCollection getBankCollection(Context ctx) throws BOSException, RemoteException;
public BankCollection getBankCollection(Context ctx, EntityViewInfo view) throws BOSException, RemoteException;
public boolean existsClearingHouse(Context ctx) throws BOSException, RemoteException;
public BankCollection getAllChildBank(Context ctx, String bankId) throws BOSException, EASBizException, RemoteException;
public BankInfo getClearingHouse(Context ctx, String companyId) throws BOSException, EASBizException, RemoteException;
public boolean isClearinghouseCompany(Context ctx, String companyId) throws BOSException, EASBizException, RemoteException;
}
\ No newline at end of file
this.title=\u94F6\u884C\u8D26\u6237
labNumber.boundLabelText=\u7F16\u7801
labBankAccountNumber.boundLabelText=\u94F6\u884C\u8D26\u53F7
labBank.boundLabelText=\u91D1\u878D\u673A\u6784
labOpenDate.boundLabelText=\u5F00\u6237\u65E5\u671F
labCompany.boundLabelText=\u5F00\u6237\u5355\u4F4D
labAccount.boundLabelText=\u79D1\u76EE
contProperty.boundLabelText=\u7528\u9014
kDLabelContainer1.boundLabelText=\u5BF9\u5E94\u5185\u90E8\u8D26\u6237
kDLabelContainer5.boundLabelText=\u7BA1\u7406\u7B56\u7565
contclassificatio.boundLabelText=\u8BB0\u8D26\u5206\u7C7B
prmtName.boundLabelText=\u540D\u79F0
chkIsByCurrency.text=\u5355\u4E00\u5E01\u522B
chkSetBankInterface.text=\u8BBE\u7F6E\u94F6\u884C\u63A5\u53E3\u8D44\u6599
kDLabelContainer2.boundLabelText=\u5E01\u522B
kDLabelContainer3.boundLabelText=\u5907\u6CE8
lblBankInterfaceType.boundLabelText=\u94F6\u884C\u63A5\u53E3\u7C7B\u578B
cboBankInterfaceType.items=[Enum]com.kingdee.eas.fm.be.BankInterfaceTypeEnum
lblAccountDistrict.boundLabelText=\u5F00\u6237\u5730\u533A
chkismotheraccount.text=\u6BCD\u8D26\u53F7
chkNotOutPay.text=\u4E0D\u5141\u8BB8\u5BF9\u5916\u652F\u4ED8
ContainerPayeeProperty.boundLabelText=\u6536\u652F\u6027\u8D28
cboAccountType.items=[Enum]com.kingdee.eas.basedata.assistant.AccountType
containerSubAccount.boundLabelText=\u4E0A\u7EA7\u8D26\u53F7
chkGroupPayment.text=\u662F\u5426\u542F\u7528\u96C6\u56E2\u652F\u4ED8
kdtsubaccount.number=\u5B50\u8D26\u53F7\u7F16\u7801
kdtsubaccount.account=\u8D26\u53F7
kdtsubaccount.name=\u540D\u79F0
kdtsubaccount.relationalorg=\u5173\u8054\u5355\u4F4D
kdtsubaccount.id=cell5
kdtsubaccount.formatXml=<?xml version\="1.0" encoding\="UTF-8"?> <DocRoot xmlns\:c\="http\://www.kingdee.com/Common" xmlns\:f\="http\://www.kingdee.com/Form" xmlns\:t\="http\://www.kingdee.com/Table" xmlns\:xsi\="http\://www.w3.org/2001/XMLSchema-instance" xsi\:schemaLocation\="http\://www.kingdee.com/KDF KDFSchema.xsd" version\="0.0"><Styles><c\:Style id\="sTable"><c\:Alignment horizontal\="left" /><c\:Protection locked\="true" /></c\:Style><c\:Style id\="sCol4"><c\:Protection hidden\="true" /></c\:Style></Styles><Table id\="KDTable"><t\:Sheet name\="sheet1"><t\:Table t\:selectMode\="15" t\:mergeMode\="0" t\:dataRequestMode\="0" t\:pageRowCount\="100" t\:styleID\="sTable"><t\:ColumnGroup><t\:Column t\:key\="number" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="account" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="name" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="relationalorg" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="id" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:styleID\="sCol4" /></t\:ColumnGroup><t\:Head><t\:Row t\:name\="header" t\:height\="-1" t\:mergeable\="true" t\:resizeable\="true"><t\:Cell>\u5B50\u8D26\u53F7\u7F16\u7801</t\:Cell><t\:Cell>\u8D26\u53F7</t\:Cell><t\:Cell>\u540D\u79F0</t\:Cell><t\:Cell>\u5173\u8054\u5355\u4F4D</t\:Cell><t\:Cell>cell5</t\:Cell></t\:Row></t\:Head></t\:Table><t\:SheetOptions><t\:MergeBlocks><t\:Head /></t\:MergeBlocks></t\:SheetOptions></t\:Sheet></Table></DocRoot>
kDLabelContainer4.boundLabelText=\u94F6\u4F01\u8D26\u6237\u540D\u79F0
chkisReckoning.text=\u662F\u5426\u6E05\u7B97\u6237
contsimpleCode.boundLabelText=\u52A9\u8BB0\u7801
contagencyCompany.boundLabelText=\u4EE3\u7406\u4ED8\u6B3E\u516C\u53F8
chkisDCPay.text=\u662F\u5426\u5B9A\u5411\u5212\u8F6C
chkisDefaultReck.text=\u662F\u5426\u9ED8\u8BA4\u6E05\u7B97\u6237
chkisOnlyRead.text=\u662F\u5426\u53EA\u8BFB
contmaxPayAmount.boundLabelText=\u652F\u4ED8\u9650\u989D
lbVersion.boundLabelText=\u94F6\u884C\u7248\u672C
lbCertUser.boundLabelText=\u94F6\u884C\u8BC1\u4E66
kDLabelContainer6.boundLabelText=\u53C2\u8003\u4FE1\u606F
lbCountry.boundLabelText=\u56FD\u5BB6
chkisForEDrafOnly.text=\u7535\u7968\u4E13\u7528\u8D26\u6237
ckVirtualAcct.text=\u865A\u62DF\u73B0\u91D1\u6C60\u8D26\u6237
contIdNo.boundLabelText=\u8BC1\u4EF6\u53F7\u7801
contApplior.boundLabelText=\u7533\u8BF7\u4EBA
contTelephone.boundLabelText=\u8054\u7CFB\u7535\u8BDD
kDLabelContainer7.boundLabelText=\u8D26\u6237\u82F1\u6587\u540D\u79F0
lblBankCode.boundLabelText=\u94F6\u884C\u7F16\u7801
kDLabelContainer9.boundLabelText=Swift Code
btnViewAcctConttrast.text=\u67E5\u770B\u65B0\u65E7\u79D1\u76EE\u5BF9\u7167
menuItemAcctViewContrast.text=\u67E5\u770B\u65B0\u65E7\u79D1\u76EE\u5BF9\u7167(V)
ActionViewAcctContrast.SHORT_DESCRIPTION=\u67E5\u770B\u65B0\u65E7\u79D1\u76EE\u5BF9\u7167
ActionViewAcctContrast.LONG_DESCRIPTION=\u67E5\u770B\u65B0\u65E7\u79D1\u76EE\u5BF9\u7167
ActionViewAcctContrast.NAME=
\ No newline at end of file
this.title=
cboBankInterfaceType.items=[Enum]com.kingdee.eas.fm.be.BankInterfaceTypeEnum
cboAccountType.items=[Enum]com.kingdee.eas.basedata.assistant.AccountType
ActionViewAcctContrast.SHORT_DESCRIPTION=
ActionViewAcctContrast.LONG_DESCRIPTION=
ActionViewAcctContrast.NAME=
\ No newline at end of file
this.title=\u94F6\u884C\u8D26\u6237
labNumber.boundLabelText=\u7F16\u7801
labBankAccountNumber.boundLabelText=\u94F6\u884C\u8D26\u53F7
labBank.boundLabelText=\u91D1\u878D\u673A\u6784
labOpenDate.boundLabelText=\u5F00\u6237\u65E5\u671F
labCompany.boundLabelText=\u5F00\u6237\u5355\u4F4D
labAccount.boundLabelText=\u79D1\u76EE
contProperty.boundLabelText=\u7528\u9014
kDLabelContainer1.boundLabelText=\u5BF9\u5E94\u5185\u90E8\u8D26\u6237
kDLabelContainer5.boundLabelText=\u7BA1\u7406\u7B56\u7565
contclassificatio.boundLabelText=\u8BB0\u8D26\u5206\u7C7B
prmtName.boundLabelText=\u540D\u79F0
chkIsByCurrency.text=\u5355\u4E00\u5E01\u522B
chkSetBankInterface.text=\u8BBE\u7F6E\u94F6\u884C\u63A5\u53E3\u8D44\u6599
kDLabelContainer2.boundLabelText=\u5E01\u522B
kDLabelContainer3.boundLabelText=\u5907\u6CE8
lblBankInterfaceType.boundLabelText=\u94F6\u884C\u63A5\u53E3\u7C7B\u578B
cboBankInterfaceType.items=[Enum]com.kingdee.eas.fm.be.BankInterfaceTypeEnum
lblAccountDistrict.boundLabelText=\u5F00\u6237\u5730\u533A
chkismotheraccount.text=\u6BCD\u8D26\u53F7
chkNotOutPay.text=\u4E0D\u5141\u8BB8\u5BF9\u5916\u652F\u4ED8
ContainerPayeeProperty.boundLabelText=\u6536\u652F\u6027\u8D28
cboAccountType.items=[Enum]com.kingdee.eas.basedata.assistant.AccountType
containerSubAccount.boundLabelText=\u4E0A\u7EA7\u8D26\u53F7
chkGroupPayment.text=\u662F\u5426\u542F\u7528\u96C6\u56E2\u652F\u4ED8
kdtsubaccount.number=\u5B50\u8D26\u53F7\u7F16\u7801
kdtsubaccount.account=\u8D26\u53F7
kdtsubaccount.name=\u540D\u79F0
kdtsubaccount.relationalorg=\u5173\u8054\u5355\u4F4D
kdtsubaccount.id=cell5
kdtsubaccount.formatXml=<?xml version\="1.0" encoding\="UTF-8"?> <DocRoot xmlns\:c\="http\://www.kingdee.com/Common" xmlns\:f\="http\://www.kingdee.com/Form" xmlns\:t\="http\://www.kingdee.com/Table" xmlns\:xsi\="http\://www.w3.org/2001/XMLSchema-instance" xsi\:schemaLocation\="http\://www.kingdee.com/KDF KDFSchema.xsd" version\="0.0"><Styles><c\:Style id\="sTable"><c\:Alignment horizontal\="left" /><c\:Protection locked\="true" /></c\:Style><c\:Style id\="sCol4"><c\:Protection hidden\="true" /></c\:Style></Styles><Table id\="KDTable"><t\:Sheet name\="sheet1"><t\:Table t\:selectMode\="15" t\:mergeMode\="0" t\:dataRequestMode\="0" t\:pageRowCount\="100" t\:styleID\="sTable"><t\:ColumnGroup><t\:Column t\:key\="number" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="account" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="name" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="relationalorg" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="id" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:styleID\="sCol4" /></t\:ColumnGroup><t\:Head><t\:Row t\:name\="header" t\:height\="-1" t\:mergeable\="true" t\:resizeable\="true"><t\:Cell>\u5B50\u8D26\u53F7\u7F16\u7801</t\:Cell><t\:Cell>\u8D26\u53F7</t\:Cell><t\:Cell>\u540D\u79F0</t\:Cell><t\:Cell>\u5173\u8054\u5355\u4F4D</t\:Cell><t\:Cell>cell5</t\:Cell></t\:Row></t\:Head></t\:Table><t\:SheetOptions><t\:MergeBlocks><t\:Head /></t\:MergeBlocks></t\:SheetOptions></t\:Sheet></Table></DocRoot>
kDLabelContainer4.boundLabelText=\u94F6\u4F01\u8D26\u6237\u540D\u79F0
chkisReckoning.text=\u662F\u5426\u6E05\u7B97\u6237
contsimpleCode.boundLabelText=\u52A9\u8BB0\u7801
contagencyCompany.boundLabelText=\u4EE3\u7406\u4ED8\u6B3E\u516C\u53F8
chkisDCPay.text=\u662F\u5426\u5B9A\u5411\u5212\u8F6C
chkisDefaultReck.text=\u662F\u5426\u9ED8\u8BA4\u6E05\u7B97\u6237
chkisOnlyRead.text=\u662F\u5426\u53EA\u8BFB
contmaxPayAmount.boundLabelText=\u652F\u4ED8\u9650\u989D
lbVersion.boundLabelText=\u94F6\u884C\u7248\u672C
lbCertUser.boundLabelText=\u94F6\u884C\u8BC1\u4E66
kDLabelContainer6.boundLabelText=\u53C2\u8003\u4FE1\u606F
lbCountry.boundLabelText=\u56FD\u5BB6
chkisForEDrafOnly.text=\u7535\u7968\u4E13\u7528\u8D26\u6237
ckVirtualAcct.text=\u865A\u62DF\u73B0\u91D1\u6C60\u8D26\u6237
contIdNo.boundLabelText=\u8BC1\u4EF6\u53F7\u7801
contApplior.boundLabelText=\u7533\u8BF7\u4EBA
contTelephone.boundLabelText=\u8054\u7CFB\u7535\u8BDD
kDLabelContainer7.boundLabelText=\u8D26\u6237\u82F1\u6587\u540D\u79F0
lblBankCode.boundLabelText=\u94F6\u884C\u7F16\u7801
kDLabelContainer9.boundLabelText=Swift Code
btnViewAcctConttrast.text=\u67E5\u770B\u65B0\u65E7\u79D1\u76EE\u5BF9\u7167
menuItemAcctViewContrast.text=\u67E5\u770B\u65B0\u65E7\u79D1\u76EE\u5BF9\u7167(V)
ActionViewAcctContrast.SHORT_DESCRIPTION=\u67E5\u770B\u65B0\u65E7\u79D1\u76EE\u5BF9\u7167
ActionViewAcctContrast.LONG_DESCRIPTION=\u67E5\u770B\u65B0\u65E7\u79D1\u76EE\u5BF9\u7167
ActionViewAcctContrast.NAME=
\ No newline at end of file
this.title=\u9280\u884C\u8CEC\u6236
labNumber.boundLabelText=\u7DE8\u78BC
labBankAccountNumber.boundLabelText=\u9280\u884C\u8CEC\u865F
labBank.boundLabelText=\u91D1\u878D\u6A5F\u69CB
labOpenDate.boundLabelText=\u958B\u6236\u65E5\u671F
labCompany.boundLabelText=\u958B\u6236\u55AE\u4F4D
labAccount.boundLabelText=\u79D1\u76EE
contProperty.boundLabelText=\u7528\u9014
kDLabelContainer1.boundLabelText=\u5C0D\u61C9\u5167\u90E8\u8CEC\u6236
kDLabelContainer5.boundLabelText=\u7BA1\u7406\u7B56\u7565
contclassificatio.boundLabelText=\u8A18\u8CEC\u5206\u985E
prmtName.boundLabelText=\u540D\u7A31
chkIsByCurrency.text=\u55AE\u4E00\u5E63\u5225
chkSetBankInterface.text=\u8A2D\u7F6E\u9280\u884C\u4ECB\u9762\u8CC7\u6599
kDLabelContainer2.boundLabelText=\u5E63\u5225
kDLabelContainer3.boundLabelText=\u5099\u8A3B
lblBankInterfaceType.boundLabelText=\u9280\u884C\u4ECB\u9762\u985E\u578B
cboBankInterfaceType.items=[Enum]com.kingdee.eas.fm.be.BankInterfaceTypeEnum
lblAccountDistrict.boundLabelText=\u958B\u6236\u5730\u5340
chkismotheraccount.text=\u6BCD\u8CEC\u865F
chkNotOutPay.text=\u4E0D\u5141\u8A31\u5C0D\u5916\u652F\u4ED8
ContainerPayeeProperty.boundLabelText=\u6536\u652F\u6027\u8CEA
cboAccountType.items=[Enum]com.kingdee.eas.basedata.assistant.AccountType
containerSubAccount.boundLabelText=\u4E0A\u7D1A\u8CEC\u865F
chkGroupPayment.text=\u662F\u5426\u555F\u7528\u96C6\u5718\u652F\u4ED8
kdtsubaccount.number=\u5B50\u8CEC\u865F\u7DE8\u78BC
kdtsubaccount.account=\u8CEC\u865F
kdtsubaccount.name=\u540D\u7A31
kdtsubaccount.relationalorg=\u95DC\u806F\u55AE\u4F4D
kdtsubaccount.id=cell5
kdtsubaccount.formatXml=<?xml version\="1.0" encoding\="UTF-8"?> <DocRoot xmlns\:c\="http\://www.kingdee.com/Common" xmlns\:f\="http\://www.kingdee.com/Form" xmlns\:t\="http\://www.kingdee.com/Table" xmlns\:xsi\="http\://www.w3.org/2001/XMLSchema-instance" xsi\:schemaLocation\="http\://www.kingdee.com/KDF KDFSchema.xsd" version\="0.0"><Styles><c\:Style id\="sTable"><c\:Alignment horizontal\="left" /><c\:Protection locked\="true" /></c\:Style><c\:Style id\="sCol4"><c\:Protection hidden\="true" /></c\:Style></Styles><Table id\="KDTable"><t\:Sheet name\="sheet1"><t\:Table t\:selectMode\="15" t\:mergeMode\="0" t\:dataRequestMode\="0" t\:pageRowCount\="100" t\:styleID\="sTable"><t\:ColumnGroup><t\:Column t\:key\="number" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="account" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="name" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="relationalorg" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="id" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:styleID\="sCol4" /></t\:ColumnGroup><t\:Head><t\:Row t\:name\="header" t\:height\="-1" t\:mergeable\="true" t\:resizeable\="true"><t\:Cell>\u5B50\u8CEC\u865F\u7DE8\u78BC</t\:Cell><t\:Cell>\u8CEC\u865F</t\:Cell><t\:Cell>\u540D\u7A31</t\:Cell><t\:Cell>\u95DC\u806F\u55AE\u4F4D</t\:Cell><t\:Cell>cell5</t\:Cell></t\:Row></t\:Head></t\:Table><t\:SheetOptions><t\:MergeBlocks><t\:Head /></t\:MergeBlocks></t\:SheetOptions></t\:Sheet></Table></DocRoot>
kDLabelContainer4.boundLabelText=\u9280\u4F01\u8CEC\u6236\u540D\u7A31
chkisReckoning.text=\u662F\u5426\u6E05\u7B97\u6236
contsimpleCode.boundLabelText=\u52A9\u8A18\u78BC
contagencyCompany.boundLabelText=\u4EE3\u7406\u4ED8\u6B3E\u516C\u53F8
chkisDCPay.text=\u662F\u5426\u5B9A\u5411\u5283\u8F49
chkisDefaultReck.text=\u662F\u5426\u9ED8\u8A8D\u6E05\u7B97\u6236
chkisOnlyRead.text=\u662F\u5426\u53EA\u8B80
contmaxPayAmount.boundLabelText=\u652F\u4ED8\u9650\u984D
lbVersion.boundLabelText=\u9280\u884C\u7248\u672C
lbCertUser.boundLabelText=\u9280\u884C\u8B49\u66F8
kDLabelContainer6.boundLabelText=\u53C3\u8003\u4FE1\u606F
lbCountry.boundLabelText=\u570B\u5BB6
chkisForEDrafOnly.text=\u96FB\u7968\u5C08\u7528\u8CEC\u6236
ckVirtualAcct.text=\u865B\u64EC\u73FE\u91D1\u6C60\u8CEC\u6236
contIdNo.boundLabelText=\u8B49\u4EF6\u865F\u78BC
contApplior.boundLabelText=\u7533\u8ACB\u4EBA
contTelephone.boundLabelText=\u806F\u7E6B\u96FB\u8A71
kDLabelContainer7.boundLabelText=\u8CEC\u6236\u82F1\u6587\u540D\u7A31
lblBankCode.boundLabelText=\u9280\u884C\u7DE8\u78BC
kDLabelContainer9.boundLabelText=Swift Code
btnViewAcctConttrast.text=\u67E5\u770B\u65B0\u820A\u79D1\u76EE\u5C0D\u7167
menuItemAcctViewContrast.text=\u67E5\u770B\u65B0\u820A\u79D1\u76EE\u5C0D\u7167(V)
ActionViewAcctContrast.SHORT_DESCRIPTION=\u67E5\u770B\u65B0\u820A\u79D1\u76EE\u5C0D\u7167
ActionViewAcctContrast.LONG_DESCRIPTION=\u67E5\u770B\u65B0\u820A\u79D1\u76EE\u5C0D\u7167
ActionViewAcctContrast.NAME=
\ No newline at end of file
this.title=\u91D1\u878D\u673A\u6784\uFF08\u94F6\u884C\uFF09
labDescription.text=\u5907\u6CE8\:
labNumber.boundLabelText=\u7F16\u7801
labName.boundLabelText=\u540D\u79F0
labAddress.boundLabelText=\u5730\u5740
labPhone.boundLabelText=\u7535\u8BDD
lblFax.boundLabelText=\u4F20\u771F
txtFax.text=
labLinkman.boundLabelText=\u8054\u7CFB\u4EBA
contArea.boundLabelText=\u5883\u5185/\u5916
comboArea.items=[Enum]com.kingdee.eas.basedata.assistant.BankAreaTypeEnum
radioIsBank.text=\u94F6\u884C
ParentLabelContainer.boundLabelText=\u4E0A\u7EA7\u673A\u6784
kDLabelContainer2.boundLabelText=\u7EA7\u6B21
cbInGroup.text=\u96C6\u56E2\u5185\u90E8\u91D1\u878D\u673A\u6784
labelRelCompany.boundLabelText=\u5BF9\u5E94\u516C\u53F8
labelOpenDate.boundLabelText=\u542F\u7528\u65E5\u671F
labelSettleDate.boundLabelText=\u5F53\u524D\u65E5\u671F
ParentInGroupLabelContainer.boundLabelText=\u4E0A\u7EA7\u4E2D\u5FC3
radioIsNotBank.text=\u975E\u94F6\u884C
cbIsFinanceCompany.text=\u662F\u5426\u8D22\u52A1\u516C\u53F8
kDLabelContainer1.boundLabelText=\u884C\u53F7
contBeneficiaryBankID.boundLabelText=Beneficiary Bank ID
kDLabelContainer3.boundLabelText=\u82F1\u6587\u540D\u79F0
kDLabelContainer4.boundLabelText=\u82F1\u6587\u5730\u5740
btnAddNew.toolTipText=\u65B0\u589E
btnEdit.toolTipText=\u4FEE\u6539
btnSave.toolTipText=\u6682\u5B58
btnCopy.toolTipText=\u590D\u5236
btnRemove.toolTipText=\u5220\u9664
btnAttachment.toolTipText=\u9644\u4EF6\u7BA1\u7406
btnPageSetup.toolTipText=\u9875\u9762\u8BBE\u7F6E
btnPrint.toolTipText=\u6253\u5370
btnPrintPreview.toolTipText=\u6253\u5370\u9884\u89C8
btnFirst.toolTipText=\u7B2C\u4E00
btnPre.toolTipText=\u524D\u4E00
btnNext.toolTipText=\u540E\u4E00
btnLast.toolTipText=\u6700\u540E
btnCancelCancel.toolTipText=\u542F\u7528
btnCancel.toolTipText=\u65B0\u589E
\ No newline at end of file
this.title=
comboArea.items=[Enum]com.kingdee.eas.basedata.assistant.BankAreaTypeEnum
btnAddNew.toolTipText=
btnEdit.toolTipText=
btnSave.toolTipText=
btnCopy.toolTipText=
btnRemove.toolTipText=
btnAttachment.toolTipText=
btnPageSetup.toolTipText=
btnPrint.toolTipText=
btnPrintPreview.toolTipText=
btnFirst.toolTipText=
btnPre.toolTipText=
btnNext.toolTipText=
btnLast.toolTipText=
btnCancelCancel.toolTipText=
btnCancel.toolTipText=
\ No newline at end of file
this.title=\u91D1\u878D\u673A\u6784\uFF08\u94F6\u884C\uFF09
labDescription.text=\u5907\u6CE8\:
labNumber.boundLabelText=\u7F16\u7801
labName.boundLabelText=\u540D\u79F0
labAddress.boundLabelText=\u5730\u5740
labPhone.boundLabelText=\u7535\u8BDD
lblFax.boundLabelText=\u4F20\u771F
txtFax.text=
labLinkman.boundLabelText=\u8054\u7CFB\u4EBA
contArea.boundLabelText=\u5883\u5185/\u5916
comboArea.items=[Enum]com.kingdee.eas.basedata.assistant.BankAreaTypeEnum
radioIsBank.text=\u94F6\u884C
ParentLabelContainer.boundLabelText=\u4E0A\u7EA7\u673A\u6784
kDLabelContainer2.boundLabelText=\u7EA7\u6B21
cbInGroup.text=\u96C6\u56E2\u5185\u90E8\u91D1\u878D\u673A\u6784
labelRelCompany.boundLabelText=\u5BF9\u5E94\u516C\u53F8
labelOpenDate.boundLabelText=\u542F\u7528\u65E5\u671F
labelSettleDate.boundLabelText=\u5F53\u524D\u65E5\u671F
ParentInGroupLabelContainer.boundLabelText=\u4E0A\u7EA7\u4E2D\u5FC3
radioIsNotBank.text=\u975E\u94F6\u884C
cbIsFinanceCompany.text=\u662F\u5426\u8D22\u52A1\u516C\u53F8
kDLabelContainer1.boundLabelText=\u884C\u53F7
contBeneficiaryBankID.boundLabelText=Beneficiary Bank ID
kDLabelContainer3.boundLabelText=\u82F1\u6587\u540D\u79F0
kDLabelContainer4.boundLabelText=\u82F1\u6587\u5730\u5740
btnAddNew.toolTipText=\u65B0\u589E
btnEdit.toolTipText=\u4FEE\u6539
btnSave.toolTipText=\u6682\u5B58
btnCopy.toolTipText=\u590D\u5236
btnRemove.toolTipText=\u5220\u9664
btnAttachment.toolTipText=\u9644\u4EF6\u7BA1\u7406
btnPageSetup.toolTipText=\u9875\u9762\u8BBE\u7F6E
btnPrint.toolTipText=\u6253\u5370
btnPrintPreview.toolTipText=\u6253\u5370\u9884\u89C8
btnFirst.toolTipText=\u7B2C\u4E00
btnPre.toolTipText=\u524D\u4E00
btnNext.toolTipText=\u540E\u4E00
btnLast.toolTipText=\u6700\u540E
btnCancelCancel.toolTipText=\u542F\u7528
btnCancel.toolTipText=\u65B0\u589E
\ No newline at end of file
this.title=\u91D1\u878D\u6A5F\u69CB\uFF08\u9280\u884C\uFF09
labDescription.text=\u5099\u8A3B\:
labNumber.boundLabelText=\u7DE8\u78BC
labName.boundLabelText=\u540D\u7A31
labAddress.boundLabelText=\u5730\u5740
labPhone.boundLabelText=\u96FB\u8A71
lblFax.boundLabelText=\u50B3\u771F
labLinkman.boundLabelText=\u806F\u7E6B\u4EBA
contArea.boundLabelText=\u5883\u5167/\u5916
comboArea.items=[Enum]com.kingdee.eas.basedata.assistant.BankAreaTypeEnum
radioIsBank.text=\u9280\u884C
ParentLabelContainer.boundLabelText=\u4E0A\u7D1A\u6A5F\u69CB
kDLabelContainer2.boundLabelText=\u7D1A\u6B21
cbInGroup.text=\u96C6\u5718\u5167\u90E8\u91D1\u878D\u6A5F\u69CB
labelRelCompany.boundLabelText=\u5C0D\u61C9\u516C\u53F8
labelOpenDate.boundLabelText=\u555F\u7528\u65E5\u671F
labelSettleDate.boundLabelText=\u7576\u524D\u65E5\u671F
ParentInGroupLabelContainer.boundLabelText=\u4E0A\u7D1A\u4E2D\u5FC3
radioIsNotBank.text=\u975E\u9280\u884C
cbIsFinanceCompany.text=\u662F\u5426\u8CA1\u52D9\u516C\u53F8
kDLabelContainer1.boundLabelText=\u884C\u865F
contBeneficiaryBankID.boundLabelText=Beneficiary Bank ID
kDLabelContainer3.boundLabelText=\u82F1\u6587\u540D\u7A31
kDLabelContainer4.boundLabelText=\u82F1\u6587\u5730\u5740
btnAddNew.toolTipText=\u65B0\u589E
btnEdit.toolTipText=\u4FEE\u6539
btnSave.toolTipText=\u66AB\u5B58
btnCopy.toolTipText=\u8907\u88FD
btnRemove.toolTipText=\u522A\u9664
btnAttachment.toolTipText=\u9644\u4EF6\u7BA1\u7406
btnPageSetup.toolTipText=\u9801\u9762\u8A2D\u7F6E
btnPrint.toolTipText=\u5217\u5370
btnPrintPreview.toolTipText=\u5217\u5370\u9810\u89BD
btnFirst.toolTipText=\u7B2C\u4E00
btnPre.toolTipText=\u524D\u4E00
btnNext.toolTipText=\u5F8C\u4E00
btnLast.toolTipText=\u6700\u5F8C
btnCancelCancel.toolTipText=\u555F\u7528
btnCancel.toolTipText=\u65B0\u589E
\ No newline at end of file
this.title=CurrencyEditUI
labNumber.boundLabelText=\u7F16\u7801
labName.boundLabelText=\u540D\u79F0
labIsoCode.boundLabelText=ISO\u7F16\u7801
labBaseUnit.boundLabelText=\u57FA\u672C\u5355\u4F4D
kDLabelPrecision.boundLabelText=\u7CBE\u5EA6
kDLabelContainer1.boundLabelText=\u6D77\u5173\u7F16\u7801
\ No newline at end of file
this.title=CurrencyEditUI
labNumber.boundLabelText=\u7F16\u7801
labName.boundLabelText=\u540D\u79F0
labIsoCode.boundLabelText=ISO\u7F16\u7801
labBaseUnit.boundLabelText=\u57FA\u672C\u5355\u4F4D
kDLabelPrecision.boundLabelText=\u7CBE\u5EA6
kDLabelContainer1.boundLabelText=\u6D77\u5173\u7F16\u7801
\ No newline at end of file
this.title=CurrencyEditUI
labNumber.boundLabelText=\u7DE8\u78BC
labName.boundLabelText=\u540D\u7A31
labIsoCode.boundLabelText=ISO\u7DE8\u78BC
labBaseUnit.boundLabelText=\u57FA\u672C\u55AE\u4F4D
kDLabelPrecision.boundLabelText=\u7CBE\u5EA6
kDLabelContainer1.boundLabelText=\u6D77\u95DC\u7DE8\u78BC
\ No newline at end of file
this.title=
tblMain.id=\u5185\u7801
tblMain.number=\u7F16\u7801
tblMain.name=\u540D\u79F0
tblMain.isoCode=ISO\u7F16\u7801
tblMain.baseUnit=\u57FA\u672C\u5355\u4F4D
tblMain.precision=\u7CBE\u5EA6
tblMain.deletedStatus=\u7981\u7528\u72B6\u6001
tblMain.cuId=cuID
tblMain.cuNumber=\u521B\u5EFA\u7BA1\u7406\u5355\u5143\u7F16\u7801
tblMain.cuName=\u521B\u5EFA\u7BA1\u7406\u5355\u5143\u540D\u79F0
tblMain.customsNumber=\u6D77\u5173\u7F16\u7801
tblMain.formatXml=<?xml version\="1.0" encoding\="UTF-8"?><DocRoot xmlns\:c\="http\://www.kingdee.com/Common" xmlns\:f\="http\://www.kingdee.com/Form" xmlns\:t\="http\://www.kingdee.com/Table" xmlns\:xsi\="http\://www.w3.org/2001/XMLSchema-instance" xsi\:schemaLocation\="http\://www.kingdee.com/KDF KDFSchema.xsd" version\="0.0"><Styles><c\:Style id\="sCol0"><c\:Protection hidden\="true" /></c\:Style><c\:Style id\="sCol7"><c\:Protection hidden\="true" /></c\:Style></Styles><Table id\="KDTable"><t\:Sheet name\="sheet1"><t\:Table t\:selectMode\="15" t\:mergeMode\="0" t\:dataRequestMode\="0" t\:pageRowCount\="100"><t\:ColumnGroup><t\:Column t\:key\="id" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="true" t\:required\="false" t\:index\="-1" t\:styleID\="sCol0" /><t\:Column t\:key\="number" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="name" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="isoCode" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="baseUnit" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="precision" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="deletedStatus" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="cuId" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" t\:styleID\="sCol7" /><t\:Column t\:key\="cuNumber" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="cuName" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="customsNumber" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /></t\:ColumnGroup><t\:Head><t\:Row t\:name\="header" t\:height\="-1" t\:mergeable\="true" t\:resizeable\="true"><t\:Cell>\u5185\u7801</t\:Cell><t\:Cell>\u7F16\u7801</t\:Cell><t\:Cell>\u540D\u79F0</t\:Cell><t\:Cell>ISO\u7F16\u7801</t\:Cell><t\:Cell>\u57FA\u672C\u5355\u4F4D</t\:Cell><t\:Cell>\u7CBE\u5EA6</t\:Cell><t\:Cell>\u7981\u7528\u72B6\u6001</t\:Cell><t\:Cell>cuID</t\:Cell><t\:Cell>\u521B\u5EFA\u7BA1\u7406\u5355\u5143\u7F16\u7801</t\:Cell><t\:Cell>\u521B\u5EFA\u7BA1\u7406\u5355\u5143\u540D\u79F0</t\:Cell><t\:Cell>\u6D77\u5173\u7F16\u7801</t\:Cell></t\:Row></t\:Head></t\:Table><t\:SheetOptions><t\:MergeBlocks><t\:Head /></t\:MergeBlocks></t\:SheetOptions></t\:Sheet></Table></DocRoot>
btnDenominationMaintain.text=\u7968\u9762
menuFile.toolTipText=\u6587\u4EF6
menuItemImportData.text=\u5F15\u5165(I)
menuItemImportData.toolTipText=\u5F15\u5165
menuItemExportData.text=\u5F15\u51FA(E)
menuItemExportData.toolTipText=\u5F15\u51FA
menuEdit.toolTipText=\u7F16\u8F91
menuView.toolTipText=\u67E5\u770B
menuOparation.text=\u4E1A\u52A1(O)
menuOparation.toolTipText=\u4E1A\u52A1
menuItemDenominatioMaintain.text=\u7968\u9762\u7EF4\u62A4
menuHelp.toolTipText=\u5E2E\u52A9
ActionDenominationMaintain.SHORT_DESCRIPTION=\u7968\u9762\u7EF4\u62A4
ActionDenominationMaintain.LONG_DESCRIPTION=
ActionDenominationMaintain.NAME=\u7968\u9762
\ No newline at end of file
this.title=
tblMain.id=id
tblMain.number=number
tblMain.name=name
tblMain.isoCode=isoCode
tblMain.precision=precision
tblMain.baseUnit=baseUnit
tblMain.deletedStatus=deletedStatus
tblMain.formatXml=<?xml version\="1.0" encoding\="UTF-8"?> <DocRoot xmlns\:c\="http\://www.kingdee.com/Common" xmlns\:f\="http\://www.kingdee.com/Form" xmlns\:t\="http\://www.kingdee.com/Table" xmlns\:xsi\="http\://www.w3.org/2001/XMLSchema-instance" xsi\:schemaLocation\="http\://www.kingdee.com/KDF KDFSchema.xsd" version\="0.0"><Styles /><Table id\="KDTable"><t\:Sheet name\="sheet1"><t\:Table t\:selectMode\="15" t\:mergeMode\="0" t\:dataRequestMode\="0" t\:pageRowCount\="100"><t\:ColumnGroup><t\:Column t\:key\="id" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="number" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="name" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="isoCode" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="precision" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="baseUnit" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /><t\:Column t\:key\="deletedStatus" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" /></t\:ColumnGroup><t\:Head><t\:Row t\:name\="header" t\:height\="-1" t\:mergeable\="true" t\:resizeable\="true"><t\:Cell>id</t\:Cell><t\:Cell>number</t\:Cell><t\:Cell>name</t\:Cell><t\:Cell>isoCode</t\:Cell><t\:Cell>precision</t\:Cell><t\:Cell>baseUnit</t\:Cell><t\:Cell>deletedStatus</t\:Cell></t\:Row></t\:Head></t\:Table><t\:SheetOptions><t\:MergeBlocks><t\:Head /></t\:MergeBlocks></t\:SheetOptions></t\:Sheet></Table></DocRoot>
menuFile.toolTipText=
menuItemImportData.text=
menuItemImportData.toolTipText=
menuItemExportData.text=
menuItemExportData.toolTipText=
ActionDenominationMaintain.SHORT_DESCRIPTION=
ActionDenominationMaintain.LONG_DESCRIPTION=
ActionDenominationMaintain.NAME=
\ No newline at end of file
this.title=
tblMain.id=\u5185\u7801
tblMain.number=\u7F16\u7801
tblMain.name=\u540D\u79F0
tblMain.isoCode=ISO\u7F16\u7801
tblMain.baseUnit=\u57FA\u672C\u5355\u4F4D
tblMain.precision=\u7CBE\u5EA6
tblMain.deletedStatus=\u7981\u7528\u72B6\u6001
tblMain.cuId=cuID
tblMain.cuNumber=\u521B\u5EFA\u7BA1\u7406\u5355\u5143\u7F16\u7801
tblMain.cuName=\u521B\u5EFA\u7BA1\u7406\u5355\u5143\u540D\u79F0
tblMain.customsNumber=\u6D77\u5173\u7F16\u7801
tblMain.formatXml=<?xml version\="1.0" encoding\="UTF-8"?><DocRoot xmlns\:c\="http\://www.kingdee.com/Common" xmlns\:f\="http\://www.kingdee.com/Form" xmlns\:t\="http\://www.kingdee.com/Table" xmlns\:xsi\="http\://www.w3.org/2001/XMLSchema-instance" xsi\:schemaLocation\="http\://www.kingdee.com/KDF KDFSchema.xsd" version\="0.0"><Styles><c\:Style id\="sCol0"><c\:Protection hidden\="true" /></c\:Style><c\:Style id\="sCol7"><c\:Protection hidden\="true" /></c\:Style></Styles><Table id\="KDTable"><t\:Sheet name\="sheet1"><t\:Table t\:selectMode\="15" t\:mergeMode\="0" t\:dataRequestMode\="0" t\:pageRowCount\="100"><t\:ColumnGroup><t\:Column t\:key\="id" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="true" t\:required\="false" t\:index\="-1" t\:styleID\="sCol0" /><t\:Column t\:key\="number" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="name" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="isoCode" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="baseUnit" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="precision" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="deletedStatus" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="cuId" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" t\:styleID\="sCol7" /><t\:Column t\:key\="cuNumber" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="cuName" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="customsNumber" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /></t\:ColumnGroup><t\:Head><t\:Row t\:name\="header" t\:height\="-1" t\:mergeable\="true" t\:resizeable\="true"><t\:Cell>\u5185\u7801</t\:Cell><t\:Cell>\u7F16\u7801</t\:Cell><t\:Cell>\u540D\u79F0</t\:Cell><t\:Cell>ISO\u7F16\u7801</t\:Cell><t\:Cell>\u57FA\u672C\u5355\u4F4D</t\:Cell><t\:Cell>\u7CBE\u5EA6</t\:Cell><t\:Cell>\u7981\u7528\u72B6\u6001</t\:Cell><t\:Cell>cuID</t\:Cell><t\:Cell>\u521B\u5EFA\u7BA1\u7406\u5355\u5143\u7F16\u7801</t\:Cell><t\:Cell>\u521B\u5EFA\u7BA1\u7406\u5355\u5143\u540D\u79F0</t\:Cell><t\:Cell>\u6D77\u5173\u7F16\u7801</t\:Cell></t\:Row></t\:Head></t\:Table><t\:SheetOptions><t\:MergeBlocks><t\:Head /></t\:MergeBlocks></t\:SheetOptions></t\:Sheet></Table></DocRoot>
btnDenominationMaintain.text=\u7968\u9762
menuFile.toolTipText=\u6587\u4EF6
menuItemImportData.text=\u5F15\u5165(I)
menuItemImportData.toolTipText=\u5F15\u5165
menuItemExportData.text=\u5F15\u51FA(E)
menuItemExportData.toolTipText=\u5F15\u51FA
menuEdit.toolTipText=\u7F16\u8F91
menuView.toolTipText=\u67E5\u770B
menuOparation.text=\u4E1A\u52A1(O)
menuOparation.toolTipText=\u4E1A\u52A1
menuItemDenominatioMaintain.text=\u7968\u9762\u7EF4\u62A4
menuHelp.toolTipText=\u5E2E\u52A9
ActionDenominationMaintain.SHORT_DESCRIPTION=\u7968\u9762\u7EF4\u62A4
ActionDenominationMaintain.LONG_DESCRIPTION=
ActionDenominationMaintain.NAME=\u7968\u9762
\ No newline at end of file
this.title=
tblMain.id=\u5167\u78BC
tblMain.number=\u7DE8\u78BC
tblMain.name=\u540D\u7A31
tblMain.isoCode=ISO\u7DE8\u78BC
tblMain.baseUnit=\u57FA\u672C\u55AE\u4F4D
tblMain.precision=\u7CBE\u5EA6
tblMain.deletedStatus=\u7981\u7528\u72C0\u614B
tblMain.cuId=cuID
tblMain.cuNumber=\u5275\u5EFA\u7BA1\u7406\u55AE\u5143\u7DE8\u78BC
tblMain.cuName=\u5275\u5EFA\u7BA1\u7406\u55AE\u5143\u540D\u7A31
tblMain.customsNumber=\u6D77\u95DC\u7DE8\u78BC
tblMain.formatXml=<?xml version\="1.0" encoding\="UTF-8"?><DocRoot xmlns\:c\="http\://www.kingdee.com/Common" xmlns\:f\="http\://www.kingdee.com/Form" xmlns\:t\="http\://www.kingdee.com/Table" xmlns\:xsi\="http\://www.w3.org/2001/XMLSchema-instance" xsi\:schemaLocation\="http\://www.kingdee.com/KDF KDFSchema.xsd" version\="0.0"><Styles><c\:Style id\="sCol0"><c\:Protection hidden\="true" /></c\:Style><c\:Style id\="sCol7"><c\:Protection hidden\="true" /></c\:Style></Styles><Table id\="KDTable"><t\:Sheet name\="sheet1"><t\:Table t\:selectMode\="15" t\:mergeMode\="0" t\:dataRequestMode\="0" t\:pageRowCount\="100"><t\:ColumnGroup><t\:Column t\:key\="id" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="true" t\:required\="false" t\:index\="-1" t\:styleID\="sCol0" /><t\:Column t\:key\="number" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="name" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="isoCode" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="baseUnit" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="precision" t\:width\="150" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="deletedStatus" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="cuId" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" t\:styleID\="sCol7" /><t\:Column t\:key\="cuNumber" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="cuName" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /><t\:Column t\:key\="customsNumber" t\:width\="-1" t\:mergeable\="true" t\:resizeable\="true" t\:moveable\="true" t\:group\="false" t\:required\="false" t\:index\="-1" /></t\:ColumnGroup><t\:Head><t\:Row t\:name\="header" t\:height\="-1" t\:mergeable\="true" t\:resizeable\="true"><t\:Cell>\u5167\u78BC</t\:Cell><t\:Cell>\u7DE8\u78BC</t\:Cell><t\:Cell>\u540D\u7A31</t\:Cell><t\:Cell>ISO\u7DE8\u78BC</t\:Cell><t\:Cell>\u57FA\u672C\u55AE\u4F4D</t\:Cell><t\:Cell>\u7CBE\u5EA6</t\:Cell><t\:Cell>\u7981\u7528\u72C0\u614B</t\:Cell><t\:Cell>cuID</t\:Cell><t\:Cell>\u5275\u5EFA\u7BA1\u7406\u55AE\u5143\u7DE8\u78BC</t\:Cell><t\:Cell>\u5275\u5EFA\u7BA1\u7406\u55AE\u5143\u540D\u7A31</t\:Cell><t\:Cell>\u6D77\u95DC\u7DE8\u78BC</t\:Cell></t\:Row></t\:Head></t\:Table><t\:SheetOptions><t\:MergeBlocks><t\:Head /></t\:MergeBlocks></t\:SheetOptions></t\:Sheet></Table></DocRoot>
btnDenominationMaintain.text=\u7968\u9762
menuFile.toolTipText=\u6587\u4EF6
menuItemImportData.text=\u5F15\u5165(I)
menuItemImportData.toolTipText=\u5F15\u5165
menuItemExportData.text=\u5F15\u51FA(E)
menuItemExportData.toolTipText=\u5F15\u51FA
menuEdit.toolTipText=\u7DE8\u8F2F
menuView.toolTipText=\u67E5\u770B
menuOparation.text=\u696D\u52D9(O)
menuOparation.toolTipText=\u696D\u52D9
menuItemDenominatioMaintain.text=\u7968\u9762\u7DAD\u8B77
menuHelp.toolTipText=\u5E6B\u52A9
ActionDenominationMaintain.SHORT_DESCRIPTION=\u7968\u9762\u7DAD\u8B77
ActionDenominationMaintain.LONG_DESCRIPTION=
ActionDenominationMaintain.NAME=\u7968\u9762
\ No newline at end of file
package com.kingdee.eas.basedata.assistant.client;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.math.BigDecimal;
import java.util.ArrayList;
import javax.swing.JOptionPane;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.ctrl.swing.KDWorkButton;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.eas.hse.common.util.DCUtil;
public class CurrencyListUIEx extends CurrencyListUI {
public CurrencyListUIEx() throws Exception {
super();
// TODO Auto-generated constructor stub
}
@Override
public void onLoad() throws Exception {
// TODO Auto-generated method stub
// add btn
KDWorkButton btnAdjAmount = new KDWorkButton();
btnAdjAmount.setName("btnAdjAmount");
btnAdjAmount.setText("设置收款差异金额");
btnAdjAmount.setIcon(com.kingdee.eas.util.client.EASResource.getIcon("imgSpe_toolBar"));
this.toolBar.add(btnAdjAmount);
btnAdjAmount_addListener(btnAdjAmount);
super.onLoad();
}
private void btnAdjAmount_addListener(KDWorkButton btnAdjAmount) {
btnAdjAmount.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
ArrayList idList = getSelectedIdValues();
if(idList.size()!=1){
DCUtil.showInfo("请选中一行进行操作");
}
else{
String id = idList.get(0).toString();
String inputValue = JOptionPane.showInputDialog("请输入收款差异允许范围:");
BigDecimal newqty = BigDecimal.ZERO;
if(inputValue==null){
return;
}
if(inputValue.length()==0){
DCUtil.alert2("请输入收款差异允许范围", "", true);
return;
}
newqty = new BigDecimal(inputValue);
String sql = "update t_bd_currency set CFRECSCOPE = "+newqty+" where fid = '"+id+"'";
try {
DCUtil.executeSql(null, sql);
} catch (EASBizException e1) {
e1.printStackTrace();
} catch (BOSException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
});
}
}
package com.kingdee.eas.basedata.assistant.util;
import com.kingdee.bos.ctrl.kdf.data.datasource.BOSQueryDataSource;
import com.kingdee.bos.ctrl.kdf.data.impl.BOSQueryDelegate;
import com.kingdee.jdbc.rowset.IRowSet;
import java.util.HashMap;
import java.util.Set;
import org.apache.log4j.Logger;
public class MultiDataSourceDataProviderProxy
implements BOSQueryDelegate
{
private Logger logger = Logger.getLogger(MultiDataSourceDataProviderProxy.class);
public HashMap hm = new HashMap();
public IRowSet execute(BOSQueryDataSource ds)
{
String dsId = ds.getID();
BOSQueryDelegate bosQueryDelegate = null;
IRowSet rs = null;
this.logger.info("PrintDataSourceId" + ds.getID());
if (this.hm.keySet().size() == 0)
return null;
if (("Print".equals(dsId)) || ((dsId != null) && ("print".equals(dsId.toLowerCase()))))
{
if (bosQueryDelegate == null) {
bosQueryDelegate = (BOSQueryDelegate)this.hm.get("PrintQuery");
if (bosQueryDelegate == null) {
return null;
}
}
rs = bosQueryDelegate.execute(ds);
}
else
{
bosQueryDelegate = (BOSQueryDelegate)this.hm.get(dsId);
if (bosQueryDelegate == null)
{
bosQueryDelegate = (BOSQueryDelegate)this.hm.get("MainQuery");
if (bosQueryDelegate == null) {
return null;
}
}
rs = bosQueryDelegate.execute(ds);
}
return rs;
}
public void put(String id, BOSQueryDelegate ds)
{
this.hm.put(id, ds);
}
public Object get(String id)
{
return this.hm.get(id);
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.auxacct;
import java.io.Serializable;
import com.kingdee.bos.dao.AbstractObjectValue;
import java.util.Locale;
import com.kingdee.util.TypeConversionUtils;
import com.kingdee.bos.util.BOSObjectType;
public class AbstractGeneralAsstActTypeInfo extends com.kingdee.eas.framework.TreeBaseInfo implements Serializable
{
public AbstractGeneralAsstActTypeInfo()
{
this("id");
}
protected AbstractGeneralAsstActTypeInfo(String pkField)
{
super(pkField);
}
/**
* Object: 自定义核算项目 's 创建公司 property
*/
public com.kingdee.eas.basedata.org.CompanyOrgUnitInfo getCreatorCompany()
{
return (com.kingdee.eas.basedata.org.CompanyOrgUnitInfo)get("creatorCompany");
}
public void setCreatorCompany(com.kingdee.eas.basedata.org.CompanyOrgUnitInfo item)
{
put("creatorCompany", item);
}
/**
* Object: 自定义核算项目 's 上级自定义核算项目 property
*/
public com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeInfo getParent()
{
return (com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeInfo)get("parent");
}
public void setParent(com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeInfo item)
{
put("parent", item);
}
/**
* Object: 自定义核算项目 's 自定义核算项目类别 property
*/
public com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeGroupInfo getGroup()
{
return (com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeGroupInfo)get("group");
}
public void setGroup(com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeGroupInfo item)
{
put("group", item);
}
/**
* Object:自定义核算项目's 是否启用property
*/
public boolean isIsEnabled()
{
return getBoolean("isEnabled");
}
public void setIsEnabled(boolean item)
{
setBoolean("isEnabled", item);
}
/**
* Object: 自定义核算项目 's 计量单位组 property
*/
public com.kingdee.eas.basedata.assistant.MeasureUnitGroupInfo getMeasureUnitGroup()
{
return (com.kingdee.eas.basedata.assistant.MeasureUnitGroupInfo)get("measureUnitGroup");
}
public void setMeasureUnitGroup(com.kingdee.eas.basedata.assistant.MeasureUnitGroupInfo item)
{
put("measureUnitGroup", item);
}
/**
* Object: 自定义核算项目 's 计量单位 property
*/
public com.kingdee.eas.basedata.assistant.MeasureUnitInfo getMeasureUnit()
{
return (com.kingdee.eas.basedata.assistant.MeasureUnitInfo)get("measureUnit");
}
public void setMeasureUnit(com.kingdee.eas.basedata.assistant.MeasureUnitInfo item)
{
put("measureUnit", item);
}
/**
* Object:自定义核算项目's 是否不允许新增下级property
*/
public boolean isIsCantAddLower()
{
return getBoolean("isCantAddLower");
}
public void setIsCantAddLower(boolean item)
{
setBoolean("isCantAddLower", item);
}
public BOSObjectType getBOSType()
{
return new BOSObjectType("F90B0133");
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.auxacct;
import com.kingdee.bos.framework.ejb.EJBRemoteException;
import com.kingdee.bos.util.BOSObjectType;
import java.rmi.RemoteException;
import com.kingdee.bos.framework.AbstractBizCtrl;
import com.kingdee.bos.orm.template.ORMObject;
import java.lang.String;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.dao.IObjectPK;
import java.util.Map;
import com.kingdee.eas.framework.ITreeBase;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.bos.util.*;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
import com.kingdee.eas.basedata.master.auxacct.app.*;
import com.kingdee.eas.framework.TreeBase;
public class GeneralAsstActType extends TreeBase implements IGeneralAsstActType
{
public GeneralAsstActType()
{
super();
registerInterface(IGeneralAsstActType.class, this);
}
public GeneralAsstActType(Context ctx)
{
super(ctx);
registerInterface(IGeneralAsstActType.class, this);
}
public BOSObjectType getType()
{
return new BOSObjectType("F90B0133");
}
private GeneralAsstActTypeController getController() throws BOSException
{
return (GeneralAsstActTypeController)getBizController();
}
/**
*取值-System defined method
*@param pk 取值
*@return
*/
public GeneralAsstActTypeInfo getGeneralAsstActTypeInfo(IObjectPK pk) throws BOSException, EASBizException
{
try {
return getController().getGeneralAsstActTypeInfo(getContext(), pk);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*取值-System defined method
*@param pk 取值
*@param selector 取值
*@return
*/
public GeneralAsstActTypeInfo getGeneralAsstActTypeInfo(IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException
{
try {
return getController().getGeneralAsstActTypeInfo(getContext(), pk, selector);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*取值-System defined method
*@param oql 取值
*@return
*/
public GeneralAsstActTypeInfo getGeneralAsstActTypeInfo(String oql) throws BOSException, EASBizException
{
try {
return getController().getGeneralAsstActTypeInfo(getContext(), oql);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*取集合-System defined method
*@return
*/
public GeneralAsstActTypeCollection getGeneralAsstActTypeCollection() throws BOSException
{
try {
return getController().getGeneralAsstActTypeCollection(getContext());
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*取集合-System defined method
*@param view 取集合
*@return
*/
public GeneralAsstActTypeCollection getGeneralAsstActTypeCollection(EntityViewInfo view) throws BOSException
{
try {
return getController().getGeneralAsstActTypeCollection(getContext(), view);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*取集合-System defined method
*@param oql 取集合
*@return
*/
public GeneralAsstActTypeCollection getGeneralAsstActTypeCollection(String oql) throws BOSException
{
try {
return getController().getGeneralAsstActTypeCollection(getContext(), oql);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*启用-User defined method
*@param glAsstActTypePK glAsstActTypePK
*@return
*/
public boolean enabled(IObjectPK glAsstActTypePK) throws BOSException, EASBizException
{
try {
return getController().enabled(getContext(), glAsstActTypePK);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*禁用-User defined method
*@param glAsstActTypePK glAsstActTypePK
*@return
*/
public boolean disEnabled(IObjectPK glAsstActTypePK) throws BOSException, EASBizException
{
try {
return getController().disEnabled(getContext(), glAsstActTypePK);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*f7获得父ID集合-User defined method
*@param param param
*@return
*/
public String f7getCollection(Map param) throws BOSException
{
try {
return getController().f7getCollection(getContext(), param);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*检查自定义核算项目是否发生业务-User defined method
*@param pk 自定义核算项目ID
*@return
*/
public boolean isHasDeal(IObjectPK pk) throws BOSException, EASBizException
{
try {
return getController().isHasDeal(getContext(), pk);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*检查自定义核算项目是父亲的唯一一个明细自定义核算项目-User defined method
*@param pk 自定义核算项目ID
*@return
*/
public boolean isOnlyChild(IObjectPK pk) throws BOSException, EASBizException
{
try {
return getController().isOnlyChild(getContext(), pk);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*包含子项目-User defined method
*@param pk 自定义核算项目ID
*@return
*/
public boolean isHasChild(IObjectPK pk) throws BOSException, EASBizException
{
try {
return getController().isHasChild(getContext(), pk);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
/**
*自定义核算项目是否在其它CU中发生业务-User defined method
*@param generalAsstInfo 自定义核算项目
*@return
*/
public boolean isUpperCUHasDeal(GeneralAsstActTypeInfo generalAsstInfo) throws BOSException, EASBizException
{
try {
return getController().isUpperCUHasDeal(getContext(), generalAsstInfo);
}
catch(RemoteException err) {
throw new EJBRemoteException(err);
}
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.auxacct;
import com.kingdee.bos.dao.AbstractObjectCollection;
import com.kingdee.bos.dao.IObjectPK;
public class GeneralAsstActTypeCollection extends AbstractObjectCollection
{
public GeneralAsstActTypeCollection()
{
super(GeneralAsstActTypeInfo.class);
}
public boolean add(GeneralAsstActTypeInfo item)
{
return addObject(item);
}
public boolean addCollection(GeneralAsstActTypeCollection item)
{
return addObjectCollection(item);
}
public boolean remove(GeneralAsstActTypeInfo item)
{
return removeObject(item);
}
public GeneralAsstActTypeInfo get(int index)
{
return(GeneralAsstActTypeInfo)getObject(index);
}
public GeneralAsstActTypeInfo get(Object key)
{
return(GeneralAsstActTypeInfo)getObject(key);
}
public void set(int index, GeneralAsstActTypeInfo item)
{
setObject(index, item);
}
public boolean contains(GeneralAsstActTypeInfo item)
{
return containsObject(item);
}
public boolean contains(Object key)
{
return containsKey(key);
}
public int indexOf(GeneralAsstActTypeInfo item)
{
return super.indexOf(item);
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.auxacct;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.BOSObjectFactory;
import com.kingdee.bos.util.BOSObjectType;
import com.kingdee.bos.Context;
public class GeneralAsstActTypeFactory
{
private GeneralAsstActTypeFactory()
{
}
public static com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType getRemoteInstance() throws BOSException
{
return (com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType)BOSObjectFactory.createRemoteBOSObject(new BOSObjectType("F90B0133") ,com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType.class);
}
public static com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType getRemoteInstanceWithObjectContext(Context objectCtx) throws BOSException
{
return (com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType)BOSObjectFactory.createRemoteBOSObjectWithObjectContext(new BOSObjectType("F90B0133") ,com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType.class, objectCtx);
}
public static com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType getLocalInstance(Context ctx) throws BOSException
{
return (com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType)BOSObjectFactory.createBOSObject(ctx, new BOSObjectType("F90B0133"));
}
public static com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType getLocalInstance(String sessionID) throws BOSException
{
return (com.kingdee.eas.basedata.master.auxacct.IGeneralAsstActType)BOSObjectFactory.createBOSObject(sessionID, new BOSObjectType("F90B0133"));
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.auxacct;
import java.io.Serializable;
public class GeneralAsstActTypeInfo extends AbstractGeneralAsstActTypeInfo implements Serializable
{
public GeneralAsstActTypeInfo()
{
super();
}
protected GeneralAsstActTypeInfo(String pkField)
{
super(pkField);
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.auxacct;
import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;
import java.lang.String;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.dao.IObjectPK;
import java.util.Map;
import com.kingdee.eas.framework.ITreeBase;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.bos.util.*;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
public interface IGeneralAsstActType extends ITreeBase
{
public GeneralAsstActTypeInfo getGeneralAsstActTypeInfo(IObjectPK pk) throws BOSException, EASBizException;
public GeneralAsstActTypeInfo getGeneralAsstActTypeInfo(IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException;
public GeneralAsstActTypeInfo getGeneralAsstActTypeInfo(String oql) throws BOSException, EASBizException;
public GeneralAsstActTypeCollection getGeneralAsstActTypeCollection() throws BOSException;
public GeneralAsstActTypeCollection getGeneralAsstActTypeCollection(EntityViewInfo view) throws BOSException;
public GeneralAsstActTypeCollection getGeneralAsstActTypeCollection(String oql) throws BOSException;
public boolean enabled(IObjectPK glAsstActTypePK) throws BOSException, EASBizException;
public boolean disEnabled(IObjectPK glAsstActTypePK) throws BOSException, EASBizException;
public String f7getCollection(Map param) throws BOSException;
public boolean isHasDeal(IObjectPK pk) throws BOSException, EASBizException;
public boolean isOnlyChild(IObjectPK pk) throws BOSException, EASBizException;
public boolean isHasChild(IObjectPK pk) throws BOSException, EASBizException;
public boolean isUpperCUHasDeal(GeneralAsstActTypeInfo generalAsstInfo) throws BOSException, EASBizException;
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.auxacct.app;
import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;
import java.lang.String;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.dao.IObjectPK;
import java.util.Map;
import com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeInfo;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.eas.framework.app.TreeBaseController;
import com.kingdee.bos.util.*;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
import com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeCollection;
import java.rmi.RemoteException;
import com.kingdee.bos.framework.ejb.BizController;
public interface GeneralAsstActTypeController extends TreeBaseController
{
public GeneralAsstActTypeInfo getGeneralAsstActTypeInfo(Context ctx, IObjectPK pk) throws BOSException, EASBizException, RemoteException;
public GeneralAsstActTypeInfo getGeneralAsstActTypeInfo(Context ctx, IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException, RemoteException;
public GeneralAsstActTypeInfo getGeneralAsstActTypeInfo(Context ctx, String oql) throws BOSException, EASBizException, RemoteException;
public GeneralAsstActTypeCollection getGeneralAsstActTypeCollection(Context ctx) throws BOSException, RemoteException;
public GeneralAsstActTypeCollection getGeneralAsstActTypeCollection(Context ctx, EntityViewInfo view) throws BOSException, RemoteException;
public GeneralAsstActTypeCollection getGeneralAsstActTypeCollection(Context ctx, String oql) throws BOSException, RemoteException;
public boolean enabled(Context ctx, IObjectPK glAsstActTypePK) throws BOSException, EASBizException, RemoteException;
public boolean disEnabled(Context ctx, IObjectPK glAsstActTypePK) throws BOSException, EASBizException, RemoteException;
public String f7getCollection(Context ctx, Map param) throws BOSException, RemoteException;
public boolean isHasDeal(Context ctx, IObjectPK pk) throws BOSException, EASBizException, RemoteException;
public boolean isOnlyChild(Context ctx, IObjectPK pk) throws BOSException, EASBizException, RemoteException;
public boolean isHasChild(Context ctx, IObjectPK pk) throws BOSException, EASBizException, RemoteException;
public boolean isUpperCUHasDeal(Context ctx, GeneralAsstActTypeInfo generalAsstInfo) throws BOSException, EASBizException, RemoteException;
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.auxacct.app;
import org.apache.log4j.Logger;
import javax.ejb.*;
import java.rmi.RemoteException;
import com.kingdee.bos.*;
import com.kingdee.bos.util.BOSObjectType;
import com.kingdee.bos.metadata.IMetaDataPK;
import com.kingdee.bos.metadata.rule.RuleExecutor;
import com.kingdee.bos.metadata.MetaDataPK;
//import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.framework.ejb.AbstractEntityControllerBean;
import com.kingdee.bos.framework.ejb.AbstractBizControllerBean;
//import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.bos.dao.IObjectValue;
import com.kingdee.bos.dao.IObjectCollection;
import com.kingdee.bos.service.ServiceContext;
import com.kingdee.bos.service.IServiceContext;
import java.lang.String;
import com.kingdee.eas.framework.app.TreeBaseControllerBean;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.dao.IObjectPK;
import java.util.Map;
import com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeInfo;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.eas.framework.TreeBaseCollection;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.eas.framework.ObjectBaseCollection;
import com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeCollection;
import com.kingdee.eas.framework.DataBaseCollection;
public class GeneralAsstActTypeControllerBean extends AbstractGeneralAsstActTypeControllerBean
{
private static Logger logger =
Logger.getLogger("com.kingdee.eas.basedata.master.auxacct.app.GeneralAsstActTypeControllerBean");
protected boolean _enabled(Context ctx, IObjectPK glAsstActTypePK)throws BOSException, EASBizException
{
return false;
}
protected boolean _disEnabled(Context ctx, IObjectPK glAsstActTypePK)throws BOSException, EASBizException
{
return false;
}
protected String _f7getCollection(Context ctx, Map param)throws BOSException
{
return null;
}
protected boolean _isHasDeal(Context ctx, IObjectPK pk)throws BOSException, EASBizException
{
return false;
}
protected boolean _isOnlyChild(Context ctx, IObjectPK pk)throws BOSException, EASBizException
{
return false;
}
protected boolean _isHasChild(Context ctx, IObjectPK pk)throws BOSException, EASBizException
{
return false;
}
protected boolean _isUpperCUHasDeal(Context ctx, IObjectValue generalAsstInfo)throws BOSException, EASBizException
{
return false;
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.cssp;
import java.io.Serializable;
import com.kingdee.bos.dao.AbstractObjectValue;
import java.util.Locale;
import com.kingdee.util.TypeConversionUtils;
import com.kingdee.bos.util.BOSObjectType;
public class AbstractCSSPGroupInfo extends com.kingdee.eas.framework.TreeBaseInfo implements Serializable
{
public AbstractCSSPGroupInfo()
{
this("id");
}
protected AbstractCSSPGroupInfo(String pkField)
{
super(pkField);
}
/**
* Object: 客商分类 's 分类标准 property
*/
public com.kingdee.eas.basedata.master.cssp.CSSPGroupStandardInfo getGroupStandard()
{
return (com.kingdee.eas.basedata.master.cssp.CSSPGroupStandardInfo)get("groupStandard");
}
public void setGroupStandard(com.kingdee.eas.basedata.master.cssp.CSSPGroupStandardInfo item)
{
put("groupStandard", item);
}
/**
* Object: 客商分类 's 上级分类 property
*/
public com.kingdee.eas.basedata.master.cssp.CSSPGroupInfo getParent()
{
return (com.kingdee.eas.basedata.master.cssp.CSSPGroupInfo)get("parent");
}
public void setParent(com.kingdee.eas.basedata.master.cssp.CSSPGroupInfo item)
{
put("parent", item);
}
/**
* Object:客商分类's 禁用状态property
*/
public com.kingdee.eas.framework.DeletedStatusEnum getDeletedStatus()
{
return com.kingdee.eas.framework.DeletedStatusEnum.getEnum(getInt("deletedStatus"));
}
public void setDeletedStatus(com.kingdee.eas.framework.DeletedStatusEnum item)
{
if (item != null) {
setInt("deletedStatus", item.getValue());
}
}
/**
* Object: 客商分类 's 记账分类 property
*/
public com.kingdee.eas.basedata.assistant.KAClassficationInfo getKAClassfication()
{
return (com.kingdee.eas.basedata.assistant.KAClassficationInfo)get("kAClassfication");
}
public void setKAClassfication(com.kingdee.eas.basedata.assistant.KAClassficationInfo item)
{
put("kAClassfication", item);
}
public BOSObjectType getBOSType()
{
return new BOSObjectType("7A2569A2");
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.cssp;
import java.io.Serializable;
import com.kingdee.bos.dao.AbstractObjectValue;
import java.util.Locale;
import com.kingdee.util.TypeConversionUtils;
import com.kingdee.bos.util.BOSObjectType;
public class AbstractComparePriceUpdateRecordsEntryInfo extends com.kingdee.eas.framework.CoreBillEntryBaseInfo implements Serializable
{
public AbstractComparePriceUpdateRecordsEntryInfo()
{
this("id");
}
protected AbstractComparePriceUpdateRecordsEntryInfo(String pkField)
{
super(pkField);
}
/**
* Object:服务费点数修改记录信息's 修改时间property
*/
public java.util.Date getUpdateDate()
{
return getDate("updateDate");
}
public void setUpdateDate(java.util.Date item)
{
setDate("updateDate", item);
}
/**
* Object: 服务费点数修改记录信息 's 修改人 property
*/
public com.kingdee.eas.basedata.person.PersonInfo getModifier()
{
return (com.kingdee.eas.basedata.person.PersonInfo)get("modifier");
}
public void setModifier(com.kingdee.eas.basedata.person.PersonInfo item)
{
put("modifier", item);
}
/**
* Object: 服务费点数修改记录信息 's 供应商 property
*/
public com.kingdee.eas.basedata.master.cssp.SupplierInfo getSupplier()
{
return (com.kingdee.eas.basedata.master.cssp.SupplierInfo)get("supplier");
}
public void setSupplier(com.kingdee.eas.basedata.master.cssp.SupplierInfo item)
{
put("supplier", item);
}
public BOSObjectType getBOSType()
{
return new BOSObjectType("4165716D");
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.cssp;
import com.kingdee.bos.util.BOSObjectType;
import com.kingdee.eas.framework.DataBaseInfo;
import java.io.Serializable;
import java.util.Date;
public class AbstractComparePriceUpdateRecordsInfo extends DataBaseInfo
implements Serializable
{
public AbstractComparePriceUpdateRecordsInfo()
{
this("id");
}
protected AbstractComparePriceUpdateRecordsInfo(String pkField) {
super(pkField);
put("entrys", new ComparePriceUpdateRecordsEntryCollection());
}
public ComparePriceUpdateRecordsEntryCollection getEntrys()
{
return (ComparePriceUpdateRecordsEntryCollection)get("entrys");
}
public SupplierInfo getSupplier()
{
return (SupplierInfo)get("supplier");
}
public void setSupplier(SupplierInfo item) {
put("supplier", item);
}
public String getDescriptionNotes()
{
return getString("descriptionNotes");
}
public void setDescriptionNotes(String item) {
setString("descriptionNotes", item);
}
public Date getComparePriceUpdateDate()
{
return getDate("comparePriceUpdateDate");
}
public void setComparePriceUpdateDate(Date item) {
setDate("comparePriceUpdateDate", item);
}
public String getComparePrice()
{
return getString("comparePrice");
}
public void setComparePrice(String item) {
setString("comparePrice", item);
}
public BOSObjectType getBOSType() {
return new BOSObjectType("20E82205");
}
}
\ No newline at end of file
package com.kingdee.eas.basedata.master.cssp;
import java.io.Serializable;
import com.kingdee.bos.dao.AbstractObjectValue;
import java.util.Locale;
import com.kingdee.util.TypeConversionUtils;
import com.kingdee.bos.util.BOSObjectType;
public class AbstractCreditAssessEntryInfo extends com.kingdee.eas.framework.CoreBillEntryBaseInfo implements Serializable
{
public AbstractCreditAssessEntryInfo()
{
this("id");
}
protected AbstractCreditAssessEntryInfo(String pkField)
{
super(pkField);
}
/**
* Object: 分录 's null property
*/
public com.kingdee.eas.basedata.master.cssp.CreditAssessInfo getParent()
{
return (com.kingdee.eas.basedata.master.cssp.CreditAssessInfo)get("parent");
}
public void setParent(com.kingdee.eas.basedata.master.cssp.CreditAssessInfo item)
{
put("parent", item);
}
/**
* Object: 分录 's 可疑项 property
*/
public com.kingdee.eas.hse.basedata.SuspiciousContentInfo getSuspiciousContent()
{
return (com.kingdee.eas.hse.basedata.SuspiciousContentInfo)get("suspiciousContent");
}
public void setSuspiciousContent(com.kingdee.eas.hse.basedata.SuspiciousContentInfo item)
{
put("suspiciousContent", item);
}
/**
* Object: 分录 's 处理方式 property
*/
public com.kingdee.eas.hse.basedata.DealTypeInfo getDealType()
{
return (com.kingdee.eas.hse.basedata.DealTypeInfo)get("dealType");
}
public void setDealType(com.kingdee.eas.hse.basedata.DealTypeInfo item)
{
put("dealType", item);
}
/**
* Object:分录's 可疑公司property
*/
public com.kingdee.eas.basedata.master.cssp.app.SuspiciousCompanyTypeEnum getCompanyType()
{
return com.kingdee.eas.basedata.master.cssp.app.SuspiciousCompanyTypeEnum.getEnum(getInt("companyType"));
}
public void setCompanyType(com.kingdee.eas.basedata.master.cssp.app.SuspiciousCompanyTypeEnum item)
{
if (item != null) {
setInt("companyType", item.getValue());
}
}
/**
* Object: 分录 's 部门/公司 property
*/
public com.kingdee.eas.basedata.org.CompanyOrgUnitInfo getCompany()
{
return (com.kingdee.eas.basedata.org.CompanyOrgUnitInfo)get("company");
}
public void setCompany(com.kingdee.eas.basedata.org.CompanyOrgUnitInfo item)
{
put("company", item);
}
public BOSObjectType getBOSType()
{
return new BOSObjectType("08D2EC85");
}
}
\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment