Browse Source

提交打卡位置

qingyang_zhang 1 year ago
parent
commit
87bb359ecf

+ 48 - 0
src/com/kingdee/eas/hr/project/AbstractProjectClockInfo.java

@@ -0,0 +1,48 @@
+package com.kingdee.eas.hr.project;
+
+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 AbstractProjectClockInfo extends com.kingdee.eas.framework.DataBaseInfo implements Serializable 
+{
+    public AbstractProjectClockInfo()
+    {
+        this("id");
+    }
+    protected AbstractProjectClockInfo(String pkField)
+    {
+        super(pkField);
+    }
+    /**
+     * Object: 项目位置 's 项目 property 
+     */
+    public com.kingdee.eas.hr.project.ProjectManagementInfo getProject()
+    {
+        return (com.kingdee.eas.hr.project.ProjectManagementInfo)get("project");
+    }
+    public void setProject(com.kingdee.eas.hr.project.ProjectManagementInfo item)
+    {
+        put("project", item);
+    }
+    /**
+     * Object:项目位置's 是否启用property 
+     */
+    public com.kingdee.shr.base.syssetting.BaseItemStateEnum getState()
+    {
+        return com.kingdee.shr.base.syssetting.BaseItemStateEnum.getEnum(getInt("state"));
+    }
+    public void setState(com.kingdee.shr.base.syssetting.BaseItemStateEnum item)
+    {
+		if (item != null) {
+        setInt("state", item.getValue());
+		}
+    }
+    public BOSObjectType getBOSType()
+    {
+        return new BOSObjectType("2D392B76");
+    }
+}

+ 30 - 0
src/com/kingdee/eas/hr/project/IProjectClock.java

@@ -0,0 +1,30 @@
+package com.kingdee.eas.hr.project;
+
+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.bos.dao.IObjectPK;
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.util.*;
+import com.kingdee.bos.metadata.entity.SelectorItemCollection;
+import com.kingdee.eas.common.EASBizException;
+import com.kingdee.eas.framework.IDataBase;
+import com.kingdee.eas.framework.CoreBaseCollection;
+import com.kingdee.eas.framework.CoreBaseInfo;
+import com.kingdee.bos.metadata.entity.EntityViewInfo;
+import java.lang.String;
+import com.kingdee.bos.Context;
+import com.kingdee.bos.framework.*;
+
+public interface IProjectClock extends IDataBase
+{
+    public ProjectClockInfo getProjectClockInfo(IObjectPK pk) throws BOSException, EASBizException;
+    public ProjectClockInfo getProjectClockInfo(IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException;
+    public ProjectClockInfo getProjectClockInfo(String oql) throws BOSException, EASBizException;
+    public ProjectClockCollection getProjectClockCollection() throws BOSException;
+    public ProjectClockCollection getProjectClockCollection(EntityViewInfo view) throws BOSException;
+    public ProjectClockCollection getProjectClockCollection(String oql) throws BOSException;
+}

+ 128 - 0
src/com/kingdee/eas/hr/project/ProjectClock.java

@@ -0,0 +1,128 @@
+package com.kingdee.eas.hr.project;
+
+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 com.kingdee.bos.util.*;
+import com.kingdee.eas.hr.project.app.*;
+import com.kingdee.eas.framework.CoreBaseInfo;
+import com.kingdee.bos.Context;
+import com.kingdee.bos.dao.IObjectPK;
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.metadata.entity.SelectorItemCollection;
+import com.kingdee.eas.framework.DataBase;
+import com.kingdee.eas.common.EASBizException;
+import com.kingdee.eas.framework.IDataBase;
+import com.kingdee.eas.framework.CoreBaseCollection;
+import com.kingdee.bos.metadata.entity.EntityViewInfo;
+import java.lang.String;
+import com.kingdee.bos.framework.*;
+
+public class ProjectClock extends DataBase implements IProjectClock
+{
+    public ProjectClock()
+    {
+        super();
+        registerInterface(IProjectClock.class, this);
+    }
+    public ProjectClock(Context ctx)
+    {
+        super(ctx);
+        registerInterface(IProjectClock.class, this);
+    }
+    public BOSObjectType getType()
+    {
+        return new BOSObjectType("2D392B76");
+    }
+    private ProjectClockController getController() throws BOSException
+    {
+        return (ProjectClockController)getBizController();
+    }
+    /**
+     *ȡֵ-System defined method
+     *@param pk ȡֵ
+     *@return
+     */
+    public ProjectClockInfo getProjectClockInfo(IObjectPK pk) throws BOSException, EASBizException
+    {
+        try {
+            return getController().getProjectClockInfo(getContext(), pk);
+        }
+        catch(RemoteException err) {
+            throw new EJBRemoteException(err);
+        }
+    }
+    /**
+     *ȡֵ-System defined method
+     *@param pk ȡֵ
+     *@param selector ȡֵ
+     *@return
+     */
+    public ProjectClockInfo getProjectClockInfo(IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException
+    {
+        try {
+            return getController().getProjectClockInfo(getContext(), pk, selector);
+        }
+        catch(RemoteException err) {
+            throw new EJBRemoteException(err);
+        }
+    }
+    /**
+     *ȡֵ-System defined method
+     *@param oql ȡֵ
+     *@return
+     */
+    public ProjectClockInfo getProjectClockInfo(String oql) throws BOSException, EASBizException
+    {
+        try {
+            return getController().getProjectClockInfo(getContext(), oql);
+        }
+        catch(RemoteException err) {
+            throw new EJBRemoteException(err);
+        }
+    }
+    /**
+     *È¡¼¯ºÏ-System defined method
+     *@return
+     */
+    public ProjectClockCollection getProjectClockCollection() throws BOSException
+    {
+        try {
+            return getController().getProjectClockCollection(getContext());
+        }
+        catch(RemoteException err) {
+            throw new EJBRemoteException(err);
+        }
+    }
+    /**
+     *È¡¼¯ºÏ-System defined method
+     *@param view È¡¼¯ºÏ
+     *@return
+     */
+    public ProjectClockCollection getProjectClockCollection(EntityViewInfo view) throws BOSException
+    {
+        try {
+            return getController().getProjectClockCollection(getContext(), view);
+        }
+        catch(RemoteException err) {
+            throw new EJBRemoteException(err);
+        }
+    }
+    /**
+     *È¡¼¯ºÏ-System defined method
+     *@param oql È¡¼¯ºÏ
+     *@return
+     */
+    public ProjectClockCollection getProjectClockCollection(String oql) throws BOSException
+    {
+        try {
+            return getController().getProjectClockCollection(getContext(), oql);
+        }
+        catch(RemoteException err) {
+            throw new EJBRemoteException(err);
+        }
+    }
+}

+ 48 - 0
src/com/kingdee/eas/hr/project/ProjectClockCollection.java

@@ -0,0 +1,48 @@
+package com.kingdee.eas.hr.project;
+
+import com.kingdee.bos.dao.AbstractObjectCollection;
+import com.kingdee.bos.dao.IObjectPK;
+
+public class ProjectClockCollection extends AbstractObjectCollection 
+{
+    public ProjectClockCollection()
+    {
+        super(ProjectClockInfo.class);
+    }
+    public boolean add(ProjectClockInfo item)
+    {
+        return addObject(item);
+    }
+    public boolean addCollection(ProjectClockCollection item)
+    {
+        return addObjectCollection(item);
+    }
+    public boolean remove(ProjectClockInfo item)
+    {
+        return removeObject(item);
+    }
+    public ProjectClockInfo get(int index)
+    {
+        return(ProjectClockInfo)getObject(index);
+    }
+    public ProjectClockInfo get(Object key)
+    {
+        return(ProjectClockInfo)getObject(key);
+    }
+    public void set(int index, ProjectClockInfo item)
+    {
+        setObject(index, item);
+    }
+    public boolean contains(ProjectClockInfo item)
+    {
+        return containsObject(item);
+    }
+    public boolean contains(Object key)
+    {
+        return containsKey(key);
+    }
+    public int indexOf(ProjectClockInfo item)
+    {
+        return super.indexOf(item);
+    }
+}

+ 30 - 0
src/com/kingdee/eas/hr/project/ProjectClockFactory.java

@@ -0,0 +1,30 @@
+package com.kingdee.eas.hr.project;
+
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.BOSObjectFactory;
+import com.kingdee.bos.util.BOSObjectType;
+import com.kingdee.bos.Context;
+
+public class ProjectClockFactory
+{
+    private ProjectClockFactory()
+    {
+    }
+    public static com.kingdee.eas.hr.project.IProjectClock getRemoteInstance() throws BOSException
+    {
+        return (com.kingdee.eas.hr.project.IProjectClock)BOSObjectFactory.createRemoteBOSObject(new BOSObjectType("2D392B76") ,com.kingdee.eas.hr.project.IProjectClock.class);
+    }
+    
+    public static com.kingdee.eas.hr.project.IProjectClock getRemoteInstanceWithObjectContext(Context objectCtx) throws BOSException
+    {
+        return (com.kingdee.eas.hr.project.IProjectClock)BOSObjectFactory.createRemoteBOSObjectWithObjectContext(new BOSObjectType("2D392B76") ,com.kingdee.eas.hr.project.IProjectClock.class, objectCtx);
+    }
+    public static com.kingdee.eas.hr.project.IProjectClock getLocalInstance(Context ctx) throws BOSException
+    {
+        return (com.kingdee.eas.hr.project.IProjectClock)BOSObjectFactory.createBOSObject(ctx, new BOSObjectType("2D392B76"));
+    }
+    public static com.kingdee.eas.hr.project.IProjectClock getLocalInstance(String sessionID) throws BOSException
+    {
+        return (com.kingdee.eas.hr.project.IProjectClock)BOSObjectFactory.createBOSObject(sessionID, new BOSObjectType("2D392B76"));
+    }
+}

+ 15 - 0
src/com/kingdee/eas/hr/project/ProjectClockInfo.java

@@ -0,0 +1,15 @@
+package com.kingdee.eas.hr.project;
+
+import java.io.Serializable;
+
+public class ProjectClockInfo extends AbstractProjectClockInfo implements Serializable 
+{
+    public ProjectClockInfo()
+    {
+        super();
+    }
+    protected ProjectClockInfo(String pkField)
+    {
+        super(pkField);
+    }
+}

+ 585 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockEditUI.java

@@ -0,0 +1,585 @@
+/**
+ * output package name
+ */
+package com.kingdee.eas.hr.project.client;
+
+import org.apache.log4j.*;
+
+import java.awt.*;
+import java.awt.event.*;
+import java.util.*;
+import javax.swing.border.*;
+import javax.swing.BorderFactory;
+import javax.swing.event.*;
+import javax.swing.KeyStroke;
+
+import com.kingdee.bos.ctrl.swing.*;
+import com.kingdee.bos.ctrl.kdf.table.*;
+import com.kingdee.bos.ctrl.kdf.data.event.*;
+import com.kingdee.bos.dao.*;
+import com.kingdee.bos.dao.query.*;
+import com.kingdee.bos.metadata.*;
+import com.kingdee.bos.metadata.entity.*;
+import com.kingdee.bos.ui.face.*;
+import com.kingdee.bos.ui.util.ResourceBundleHelper;
+import com.kingdee.bos.util.BOSUuid;
+import com.kingdee.bos.service.ServiceContext;
+import com.kingdee.jdbc.rowset.IRowSet;
+import com.kingdee.util.enums.EnumUtils;
+import com.kingdee.bos.ui.face.UIRuleUtil;
+import com.kingdee.bos.ctrl.swing.event.*;
+import com.kingdee.bos.ctrl.kdf.table.event.*;
+import com.kingdee.bos.ctrl.extendcontrols.*;
+import com.kingdee.bos.ctrl.kdf.util.render.*;
+import com.kingdee.bos.ui.face.IItemAction;
+import com.kingdee.eas.framework.batchHandler.RequestContext;
+import com.kingdee.bos.ui.util.IUIActionPostman;
+import com.kingdee.bos.appframework.client.servicebinding.ActionProxyFactory;
+import com.kingdee.bos.appframework.uistatemanage.ActionStateConst;
+import com.kingdee.bos.appframework.validator.ValidateHelper;
+import com.kingdee.bos.appframework.uip.UINavigator;
+
+
+/**
+ * output class name
+ */
+public abstract class AbstractProjectClockEditUI extends com.kingdee.eas.framework.client.EditUI
+{
+    private static final Logger logger = CoreUIObject.getLogger(AbstractProjectClockEditUI.class);
+    protected com.kingdee.bos.ctrl.swing.KDLabelContainer kDLabelContainer1;
+    protected com.kingdee.bos.ctrl.swing.KDLabelContainer kDLabelContainer2;
+    protected com.kingdee.bos.ctrl.swing.KDLabelContainer kDLabelContainer3;
+    protected com.kingdee.bos.ctrl.swing.KDLabelContainer kDLabelContainer4;
+    protected com.kingdee.bos.ctrl.swing.KDLabelContainer contproject;
+    protected com.kingdee.bos.ctrl.swing.KDLabelContainer contstate;
+    protected com.kingdee.bos.ctrl.swing.KDTextField txtNumber;
+    protected com.kingdee.bos.ctrl.extendcontrols.KDBizMultiLangBox txtName;
+    protected com.kingdee.bos.ctrl.swing.KDTextField txtSimpleName;
+    protected com.kingdee.bos.ctrl.extendcontrols.KDBizMultiLangBox txtDescription;
+    protected com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox prmtproject;
+    protected com.kingdee.bos.ctrl.swing.KDComboBox state;
+    protected com.kingdee.eas.hr.project.ProjectClockInfo editData = null;
+    /**
+     * output class constructor
+     */
+    public AbstractProjectClockEditUI() throws Exception
+    {
+        super();
+        this.defaultObjectName = "editData";
+        jbInit();
+        
+        initUIP();
+    }
+
+    /**
+     * output jbInit method
+     */
+    private void jbInit() throws Exception
+    {
+        this.resHelper = new ResourceBundleHelper(AbstractProjectClockEditUI.class.getName());
+        this.setUITitle(resHelper.getString("this.title"));
+        this.kDLabelContainer1 = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
+        this.kDLabelContainer2 = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
+        this.kDLabelContainer3 = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
+        this.kDLabelContainer4 = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
+        this.contproject = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
+        this.contstate = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
+        this.txtNumber = new com.kingdee.bos.ctrl.swing.KDTextField();
+        this.txtName = new com.kingdee.bos.ctrl.extendcontrols.KDBizMultiLangBox();
+        this.txtSimpleName = new com.kingdee.bos.ctrl.swing.KDTextField();
+        this.txtDescription = new com.kingdee.bos.ctrl.extendcontrols.KDBizMultiLangBox();
+        this.prmtproject = new com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox();
+        this.state = new com.kingdee.bos.ctrl.swing.KDComboBox();
+        this.kDLabelContainer1.setName("kDLabelContainer1");
+        this.kDLabelContainer2.setName("kDLabelContainer2");
+        this.kDLabelContainer3.setName("kDLabelContainer3");
+        this.kDLabelContainer4.setName("kDLabelContainer4");
+        this.contproject.setName("contproject");
+        this.contstate.setName("contstate");
+        this.txtNumber.setName("txtNumber");
+        this.txtName.setName("txtName");
+        this.txtSimpleName.setName("txtSimpleName");
+        this.txtDescription.setName("txtDescription");
+        this.prmtproject.setName("prmtproject");
+        this.state.setName("state");
+        // CoreUI		
+        this.btnPrint.setVisible(false);		
+        this.btnPrintPreview.setVisible(false);		
+        this.menuItemPrint.setVisible(false);		
+        this.menuItemPrintPreview.setVisible(false);
+        // kDLabelContainer1		
+        this.kDLabelContainer1.setBoundLabelText(resHelper.getString("kDLabelContainer1.boundLabelText"));		
+        this.kDLabelContainer1.setBoundLabelLength(100);		
+        this.kDLabelContainer1.setBoundLabelUnderline(true);
+        // kDLabelContainer2		
+        this.kDLabelContainer2.setBoundLabelText(resHelper.getString("kDLabelContainer2.boundLabelText"));		
+        this.kDLabelContainer2.setBoundLabelLength(100);		
+        this.kDLabelContainer2.setBoundLabelUnderline(true);
+        // kDLabelContainer3		
+        this.kDLabelContainer3.setBoundLabelText(resHelper.getString("kDLabelContainer3.boundLabelText"));		
+        this.kDLabelContainer3.setBoundLabelLength(100);		
+        this.kDLabelContainer3.setBoundLabelUnderline(true);
+        // kDLabelContainer4		
+        this.kDLabelContainer4.setBoundLabelText(resHelper.getString("kDLabelContainer4.boundLabelText"));		
+        this.kDLabelContainer4.setBoundLabelLength(100);		
+        this.kDLabelContainer4.setBoundLabelUnderline(true);		
+        this.kDLabelContainer4.setBoundLabelAlignment(7);		
+        this.kDLabelContainer4.setVisible(true);
+        // contproject		
+        this.contproject.setBoundLabelText(resHelper.getString("contproject.boundLabelText"));		
+        this.contproject.setBoundLabelLength(100);		
+        this.contproject.setBoundLabelUnderline(true);		
+        this.contproject.setVisible(true);
+        // contstate		
+        this.contstate.setBoundLabelText(resHelper.getString("contstate.boundLabelText"));		
+        this.contstate.setBoundLabelLength(100);		
+        this.contstate.setBoundLabelUnderline(true);		
+        this.contstate.setVisible(true);
+        // txtNumber		
+        this.txtNumber.setMaxLength(80);
+        // txtName
+        // txtSimpleName		
+        this.txtSimpleName.setMaxLength(80);
+        // txtDescription
+        // prmtproject		
+        this.prmtproject.setQueryInfo("com.kingdee.eas.hr.project.app.ProjectManagementQuery");		
+        this.prmtproject.setVisible(true);		
+        this.prmtproject.setEditable(true);		
+        this.prmtproject.setDisplayFormat("$projectName$");		
+        this.prmtproject.setEditFormat("$number$");		
+        this.prmtproject.setCommitFormat("$number$");		
+        this.prmtproject.setRequired(false);
+        // state		
+        this.state.setVisible(true);		
+        this.state.addItems(EnumUtils.getEnumList("com.kingdee.shr.base.syssetting.BaseItemStateEnum").toArray());		
+        this.state.setRequired(false);
+        this.setFocusTraversalPolicy(new com.kingdee.bos.ui.UIFocusTraversalPolicy(new java.awt.Component[] {prmtproject,state}));
+        this.setFocusCycleRoot(true);
+		//Register control's property binding
+		registerBindings();
+		registerUIState();
+
+
+    }
+
+	public com.kingdee.bos.ctrl.swing.KDToolBar[] getUIMultiToolBar(){
+		java.util.List list = new java.util.ArrayList();
+		com.kingdee.bos.ctrl.swing.KDToolBar[] bars = super.getUIMultiToolBar();
+		if (bars != null) {
+			list.addAll(java.util.Arrays.asList(bars));
+		}
+		return (com.kingdee.bos.ctrl.swing.KDToolBar[])list.toArray(new com.kingdee.bos.ctrl.swing.KDToolBar[list.size()]);
+	}
+
+
+
+
+    /**
+     * output initUIContentLayout method
+     */
+    public void initUIContentLayout()
+    {
+        this.setBounds(new Rectangle(0, 0, 1013, 629));
+        this.setLayout(null);
+        kDLabelContainer1.setBounds(new Rectangle(102, 44, 270, 19));
+        this.add(kDLabelContainer1, null);
+        kDLabelContainer2.setBounds(new Rectangle(102, 81, 270, 19));
+        this.add(kDLabelContainer2, null);
+        kDLabelContainer3.setBounds(new Rectangle(102, 118, 270, 19));
+        this.add(kDLabelContainer3, null);
+        kDLabelContainer4.setBounds(new Rectangle(102, 155, 270, 19));
+        this.add(kDLabelContainer4, null);
+        contproject.setBounds(new Rectangle(0, 0, 270, 19));
+        this.add(contproject, null);
+        contstate.setBounds(new Rectangle(0, 0, 270, 19));
+        this.add(contstate, null);
+        //kDLabelContainer1
+        kDLabelContainer1.setBoundEditor(txtNumber);
+        //kDLabelContainer2
+        kDLabelContainer2.setBoundEditor(txtName);
+        //kDLabelContainer3
+        kDLabelContainer3.setBoundEditor(txtSimpleName);
+        //kDLabelContainer4
+        kDLabelContainer4.setBoundEditor(txtDescription);
+        //contproject
+        contproject.setBoundEditor(prmtproject);
+        //contstate
+        contstate.setBoundEditor(state);
+
+    }
+
+
+    /**
+     * output initUIMenuBarLayout method
+     */
+    public void initUIMenuBarLayout()
+    {
+        this.menuBar.add(menuFile);
+        this.menuBar.add(menuEdit);
+        this.menuBar.add(MenuService);
+        this.menuBar.add(menuView);
+        this.menuBar.add(menuBiz);
+        this.menuBar.add(menuTool);
+        this.menuBar.add(menuHelp);
+        //menuFile
+        menuFile.add(menuItemAddNew);
+        menuFile.add(kDSeparator1);
+        menuFile.add(menuItemCloudFeed);
+        menuFile.add(menuItemSave);
+        menuFile.add(menuItemCloudScreen);
+        menuFile.add(menuItemSubmit);
+        menuFile.add(menuItemCloudShare);
+        menuFile.add(menuSubmitOption);
+        menuFile.add(kdSeparatorFWFile1);
+        menuFile.add(rMenuItemSubmit);
+        menuFile.add(rMenuItemSubmitAndAddNew);
+        menuFile.add(rMenuItemSubmitAndPrint);
+        menuFile.add(separatorFile1);
+        menuFile.add(MenuItemAttachment);
+        menuFile.add(kDSeparator2);
+        menuFile.add(menuItemPageSetup);
+        menuFile.add(menuItemPrint);
+        menuFile.add(menuItemPrintPreview);
+        menuFile.add(kDSeparator3);
+        menuFile.add(menuItemExitCurrent);
+        //menuSubmitOption
+        menuSubmitOption.add(chkMenuItemSubmitAndAddNew);
+        menuSubmitOption.add(chkMenuItemSubmitAndPrint);
+        //menuEdit
+        menuEdit.add(menuItemCopy);
+        menuEdit.add(menuItemEdit);
+        menuEdit.add(menuItemRemove);
+        menuEdit.add(kDSeparator4);
+        menuEdit.add(menuItemReset);
+        //MenuService
+        MenuService.add(MenuItemKnowStore);
+        MenuService.add(MenuItemAnwser);
+        MenuService.add(SepratorService);
+        MenuService.add(MenuItemRemoteAssist);
+        //menuView
+        menuView.add(menuItemFirst);
+        menuView.add(menuItemPre);
+        menuView.add(menuItemNext);
+        menuView.add(menuItemLast);
+        //menuBiz
+        menuBiz.add(menuItemCancelCancel);
+        menuBiz.add(menuItemCancel);
+        //menuTool
+        menuTool.add(menuItemMsgFormat);
+        menuTool.add(menuItemSendMessage);
+        menuTool.add(menuItemCalculator);
+        menuTool.add(menuItemToolBarCustom);
+        //menuHelp
+        menuHelp.add(menuItemHelp);
+        menuHelp.add(kDSeparator12);
+        menuHelp.add(menuItemRegPro);
+        menuHelp.add(menuItemPersonalSite);
+        menuHelp.add(helpseparatorDiv);
+        menuHelp.add(menuitemProductval);
+        menuHelp.add(kDSeparatorProduct);
+        menuHelp.add(menuItemAbout);
+
+    }
+
+    /**
+     * output initUIToolBarLayout method
+     */
+    public void initUIToolBarLayout()
+    {
+        this.toolBar.add(btnAddNew);
+        this.toolBar.add(btnCloud);
+        this.toolBar.add(btnEdit);
+        this.toolBar.add(btnXunTong);
+        this.toolBar.add(btnReset);
+        this.toolBar.add(kDSeparatorCloud);
+        this.toolBar.add(btnSave);
+        this.toolBar.add(btnSubmit);
+        this.toolBar.add(btnCopy);
+        this.toolBar.add(btnRemove);
+        this.toolBar.add(btnAttachment);
+        this.toolBar.add(separatorFW1);
+        this.toolBar.add(btnPageSetup);
+        this.toolBar.add(btnPrint);
+        this.toolBar.add(btnPrintPreview);
+        this.toolBar.add(separatorFW2);
+        this.toolBar.add(btnFirst);
+        this.toolBar.add(btnPre);
+        this.toolBar.add(btnNext);
+        this.toolBar.add(btnLast);
+        this.toolBar.add(separatorFW3);
+        this.toolBar.add(btnCancelCancel);
+        this.toolBar.add(btnCancel);
+
+
+    }
+
+	//Regiester control's property binding.
+	private void registerBindings(){
+		dataBinder.registerBinding("number", String.class, this.txtNumber, "text");
+		dataBinder.registerBinding("name", String.class, this.txtName, "_multiLangItem");
+		dataBinder.registerBinding("simpleName", String.class, this.txtSimpleName, "text");
+		dataBinder.registerBinding("description", String.class, this.txtDescription, "_multiLangItem");
+		dataBinder.registerBinding("project", com.kingdee.eas.hr.project.ProjectManagementInfo.class, this.prmtproject, "data");
+		dataBinder.registerBinding("state", com.kingdee.shr.base.syssetting.BaseItemStateEnum.class, this.state, "selectedItem");		
+	}
+	//Regiester UI State
+	private void registerUIState(){
+	        getActionManager().registerUIState(STATUS_ADDNEW, this.txtName, ActionStateConst.ENABLED);
+	        getActionManager().registerUIState(STATUS_ADDNEW, this.txtDescription, ActionStateConst.ENABLED);
+	        getActionManager().registerUIState(STATUS_ADDNEW, this.txtNumber, ActionStateConst.ENABLED);
+	        getActionManager().registerUIState(STATUS_ADDNEW, this.txtSimpleName, ActionStateConst.ENABLED);
+	        getActionManager().registerUIState(STATUS_EDIT, this.txtName, ActionStateConst.ENABLED);
+	        getActionManager().registerUIState(STATUS_EDIT, this.txtDescription, ActionStateConst.ENABLED);
+	        getActionManager().registerUIState(STATUS_EDIT, this.txtNumber, ActionStateConst.ENABLED);
+	        getActionManager().registerUIState(STATUS_EDIT, this.txtSimpleName, ActionStateConst.ENABLED);					 	        		
+	        getActionManager().registerUIState(STATUS_VIEW, this.txtName, ActionStateConst.DISABLED);					 	        		
+	        getActionManager().registerUIState(STATUS_VIEW, this.txtDescription, ActionStateConst.DISABLED);					 	        		
+	        getActionManager().registerUIState(STATUS_VIEW, this.txtNumber, ActionStateConst.DISABLED);					 	        		
+	        getActionManager().registerUIState(STATUS_VIEW, this.txtSimpleName, ActionStateConst.DISABLED);		
+	}
+	public String getUIHandlerClassName() {
+	    return "com.kingdee.eas.hr.project.app.ProjectClockEditUIHandler";
+	}
+	public IUIActionPostman prepareInit() {
+		IUIActionPostman clientHanlder = super.prepareInit();
+		if (clientHanlder != null) {
+			RequestContext request = new RequestContext();
+    		request.setClassName(getUIHandlerClassName());
+			clientHanlder.setRequestContext(request);
+		}
+		return clientHanlder;
+    }
+	
+	public boolean isPrepareInit() {
+    	return false;
+    }
+    protected void initUIP() {
+        super.initUIP();
+    }
+
+
+    /**
+     * output onShow method
+     */
+    public void onShow() throws Exception
+    {
+        super.onShow();
+        this.prmtproject.requestFocusInWindow();
+    }
+
+	
+	
+
+    /**
+     * output setDataObject method
+     */
+    public void setDataObject(IObjectValue dataObject)
+    {
+        IObjectValue ov = dataObject;        	    	
+        super.setDataObject(ov);
+        this.editData = (com.kingdee.eas.hr.project.ProjectClockInfo)ov;
+    }
+    protected void removeByPK(IObjectPK pk) throws Exception {
+    	IObjectValue editData = this.editData;
+    	super.removeByPK(pk);
+    	recycleNumberByOrg(editData,"NONE",editData.getString("number"));
+    }
+    
+    protected void recycleNumberByOrg(IObjectValue editData,String orgType,String number) {
+        if (!StringUtils.isEmpty(number))
+        {
+            try {
+            	String companyID = null;            
+            	com.kingdee.eas.base.codingrule.ICodingRuleManager iCodingRuleManager = com.kingdee.eas.base.codingrule.CodingRuleManagerFactory.getRemoteInstance();
+				if(!com.kingdee.util.StringUtils.isEmpty(orgType) && !"NONE".equalsIgnoreCase(orgType) && com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum(orgType))!=null) {
+					companyID =com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum(orgType)).getString("id");
+				}
+				else if (com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit() != null) {
+					companyID = ((com.kingdee.eas.basedata.org.OrgUnitInfo)com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit()).getString("id");
+            	}				
+				if (!StringUtils.isEmpty(companyID) && iCodingRuleManager.isExist(editData, companyID) && iCodingRuleManager.isUseIntermitNumber(editData, companyID)) {
+					iCodingRuleManager.recycleNumber(editData,companyID,number);					
+				}
+            }
+            catch (Exception e)
+            {
+                handUIException(e);
+            }
+        }
+    }
+    protected void setAutoNumberByOrg(String orgType) {
+    	if (editData == null) return;
+		if (editData.getNumber() == null) {
+            try {
+            	String companyID = null;
+				if(!com.kingdee.util.StringUtils.isEmpty(orgType) && !"NONE".equalsIgnoreCase(orgType) && com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum(orgType))!=null) {
+					companyID = com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit(com.kingdee.eas.basedata.org.OrgType.getEnum(orgType)).getString("id");
+				}
+				else if (com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit() != null) {
+					companyID = ((com.kingdee.eas.basedata.org.OrgUnitInfo)com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentOrgUnit()).getString("id");
+            	}
+				com.kingdee.eas.base.codingrule.ICodingRuleManager iCodingRuleManager = com.kingdee.eas.base.codingrule.CodingRuleManagerFactory.getRemoteInstance();
+		        if (iCodingRuleManager.isExist(editData, companyID)) {
+		            if (iCodingRuleManager.isAddView(editData, companyID)) {
+		            	editData.setNumber(iCodingRuleManager.getNumber(editData,companyID));
+		            }
+	                txtNumber.setEnabled(false);
+		        }
+            }
+            catch (Exception e) {
+                handUIException(e);
+                this.oldData = editData;
+                com.kingdee.eas.util.SysUtil.abort();
+            } 
+        } 
+        else {
+            if (editData.getNumber().trim().length() > 0) {
+                txtNumber.setText(editData.getNumber());
+            }
+        }
+    }
+
+    /**
+     * output loadFields method
+     */
+    public void loadFields()
+    {
+        		setAutoNumberByOrg("NONE");
+        dataBinder.loadFields();
+    }
+		protected void setOrgF7(KDBizPromptBox f7,com.kingdee.eas.basedata.org.OrgType orgType) throws Exception
+		{
+			com.kingdee.eas.basedata.org.client.f7.NewOrgUnitFilterInfoProducer oufip = new com.kingdee.eas.basedata.org.client.f7.NewOrgUnitFilterInfoProducer(orgType);
+			oufip.getModel().setIsCUFilter(true);
+			f7.setFilterInfoProducer(oufip);
+		}
+
+    /**
+     * output storeFields method
+     */
+    public void storeFields()
+    {
+		dataBinder.storeFields();
+    }
+
+	/**
+	 * ????????§µ??
+	 */
+	protected void registerValidator() {
+    	getValidateHelper().setCustomValidator( getValidator() );
+		getValidateHelper().registerBindProperty("number", ValidateHelper.ON_SAVE);    
+		getValidateHelper().registerBindProperty("name", ValidateHelper.ON_SAVE);    
+		getValidateHelper().registerBindProperty("simpleName", ValidateHelper.ON_SAVE);    
+		getValidateHelper().registerBindProperty("description", ValidateHelper.ON_SAVE);    
+		getValidateHelper().registerBindProperty("project", ValidateHelper.ON_SAVE);    
+		getValidateHelper().registerBindProperty("state", ValidateHelper.ON_SAVE);    		
+	}
+
+
+
+    /**
+     * output setOprtState method
+     */
+    public void setOprtState(String oprtType)
+    {
+        super.setOprtState(oprtType);
+        if (STATUS_ADDNEW.equals(this.oprtState)) {
+		            this.txtName.setEnabled(true);
+		            this.txtDescription.setEnabled(true);
+		            this.txtNumber.setEnabled(true);
+		            this.txtSimpleName.setEnabled(true);
+        } else if (STATUS_EDIT.equals(this.oprtState)) {
+		            this.txtName.setEnabled(true);
+		            this.txtDescription.setEnabled(true);
+		            this.txtNumber.setEnabled(true);
+		            this.txtSimpleName.setEnabled(true);
+        } else if (STATUS_VIEW.equals(this.oprtState)) {
+		            this.txtName.setEnabled(false);
+		            this.txtDescription.setEnabled(false);
+		            this.txtNumber.setEnabled(false);
+		            this.txtSimpleName.setEnabled(false);
+        }
+    }
+
+    /**
+     * output getSelectors method
+     */
+    public SelectorItemCollection getSelectors()
+    {
+        SelectorItemCollection sic = new SelectorItemCollection();
+		String selectorAll = System.getProperty("selector.all");
+		if(StringUtils.isEmpty(selectorAll)){
+			selectorAll = "true";
+		}
+        sic.add(new SelectorItemInfo("number"));
+        sic.add(new SelectorItemInfo("name"));
+        sic.add(new SelectorItemInfo("simpleName"));
+        sic.add(new SelectorItemInfo("description"));
+		if(selectorAll.equalsIgnoreCase("true"))
+		{
+			sic.add(new SelectorItemInfo("project.*"));
+		}
+		else{
+        	sic.add(new SelectorItemInfo("project.id"));
+        	sic.add(new SelectorItemInfo("project.number"));
+        	sic.add(new SelectorItemInfo("project.projectName"));
+		}
+        sic.add(new SelectorItemInfo("state"));
+        return sic;
+    }        
+
+    /**
+     * output getMetaDataPK method
+     */
+    public IMetaDataPK getMetaDataPK()
+    {
+        return new MetaDataPK("com.kingdee.eas.hr.project.client", "ProjectClockEditUI");
+    }
+
+    /**
+     * output getEditUIName method
+     */
+    protected String getEditUIName()
+    {
+        return com.kingdee.eas.hr.project.client.ProjectClockEditUI.class.getName();
+    }
+
+    /**
+     * output getBizInterface method
+     */
+    protected com.kingdee.eas.framework.ICoreBase getBizInterface() throws Exception
+    {
+        return com.kingdee.eas.hr.project.ProjectClockFactory.getRemoteInstance();
+    }
+
+    /**
+     * output createNewData method
+     */
+    protected IObjectValue createNewData()
+    {
+        com.kingdee.eas.hr.project.ProjectClockInfo objectValue = new com.kingdee.eas.hr.project.ProjectClockInfo();
+        objectValue.setCreator((com.kingdee.eas.base.permission.UserInfo)(com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentUser()));		
+        return objectValue;
+    }
+
+
+
+    /**
+     * output getDetailTable method
+     */
+    protected KDTable getDetailTable() {        
+        return null;
+	}
+    /**
+     * output applyDefaultValue method
+     */
+    protected void applyDefaultValue(IObjectValue vo) {        
+		vo.put("state",new Integer(0));
+        
+    }        
+	protected void setFieldsNull(com.kingdee.bos.dao.AbstractObjectValue arg0) {
+		super.setFieldsNull(arg0);
+		arg0.put("number",null);
+	}
+
+}

+ 8 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockEditUI.properties

@@ -0,0 +1,8 @@
+this.title=\u9879\u76EE\u4F4D\u7F6E
+kDLabelContainer1.boundLabelText=\u7F16\u7801\:
+kDLabelContainer2.boundLabelText=\u540D\u79F0\:
+kDLabelContainer3.boundLabelText=\u7B80\u79F0\:
+kDLabelContainer4.boundLabelText=\u63CF\u8FF0\:
+contproject.boundLabelText=\u9879\u76EE
+contstate.boundLabelText=\u662F\u5426\u542F\u7528
+state.items=[Enum]com.kingdee.shr.base.syssetting.BaseItemStateEnum

+ 8 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockEditUI_l1.properties

@@ -0,0 +1,8 @@
+this.title=
+kDLabelContainer1.boundLabelText=
+kDLabelContainer2.boundLabelText=
+kDLabelContainer3.boundLabelText=
+kDLabelContainer4.boundLabelText=
+contproject.boundLabelText=
+contstate.boundLabelText=
+state.items=

+ 8 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockEditUI_l2.properties

@@ -0,0 +1,8 @@
+this.title=\u9879\u76EE\u4F4D\u7F6E
+kDLabelContainer1.boundLabelText=\u7F16\u7801\:
+kDLabelContainer2.boundLabelText=\u540D\u79F0\:
+kDLabelContainer3.boundLabelText=\u7B80\u79F0\:
+kDLabelContainer4.boundLabelText=\u63CF\u8FF0\:
+contproject.boundLabelText=\u9879\u76EE
+contstate.boundLabelText=\u662F\u5426\u542F\u7528
+state.items=[Enum]com.kingdee.shr.base.syssetting.BaseItemStateEnum

+ 8 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockEditUI_l3.properties

@@ -0,0 +1,8 @@
+this.title=\u9805\u76EE\u4F4D\u7F6E
+kDLabelContainer1.boundLabelText=\u7DE8\u78BC\:
+kDLabelContainer2.boundLabelText=\u540D\u7A31\:
+kDLabelContainer3.boundLabelText=\u7C21\u7A31\:
+kDLabelContainer4.boundLabelText=\u63CF\u8FF0\:
+contproject.boundLabelText=\u9805\u76EE
+contstate.boundLabelText=\u662F\u5426\u555F\u7528
+state.items=[Enum]com.kingdee.shr.base.syssetting.BaseItemStateEnum

File diff suppressed because it is too large
+ 69 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockListUI.java


File diff suppressed because it is too large
+ 14 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockListUI.properties


File diff suppressed because it is too large
+ 11 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockListUI_l1.properties


File diff suppressed because it is too large
+ 14 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockListUI_l2.properties


File diff suppressed because it is too large
+ 14 - 0
src/com/kingdee/eas/hr/project/client/AbstractProjectClockListUI_l3.properties


+ 437 - 0
src/com/kingdee/eas/hr/project/client/ProjectClockEditUI.java

@@ -0,0 +1,437 @@
+/**
+ * output package name
+ */
+package com.kingdee.eas.hr.project.client;
+
+import java.awt.event.*;
+import org.apache.log4j.Logger;
+import com.kingdee.bos.ui.face.CoreUIObject;
+import com.kingdee.bos.dao.IObjectValue;
+import com.kingdee.eas.framework.*;
+
+/**
+ * output class name
+ */
+public class ProjectClockEditUI extends AbstractProjectClockEditUI
+{
+    private static final Logger logger = CoreUIObject.getLogger(ProjectClockEditUI.class);
+    
+    /**
+     * output class constructor
+     */
+    public ProjectClockEditUI() throws Exception
+    {
+        super();
+    }
+    /**
+     * output loadFields method
+     */
+    public void loadFields()
+    {
+        super.loadFields();
+    }
+
+    /**
+     * output storeFields method
+     */
+    public void storeFields()
+    {
+        super.storeFields();
+    }
+
+    /**
+     * output actionPageSetup_actionPerformed
+     */
+    public void actionPageSetup_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPageSetup_actionPerformed(e);
+    }
+
+    /**
+     * output actionExitCurrent_actionPerformed
+     */
+    public void actionExitCurrent_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExitCurrent_actionPerformed(e);
+    }
+
+    /**
+     * output actionHelp_actionPerformed
+     */
+    public void actionHelp_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionHelp_actionPerformed(e);
+    }
+
+    /**
+     * output actionAbout_actionPerformed
+     */
+    public void actionAbout_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionAbout_actionPerformed(e);
+    }
+
+    /**
+     * output actionOnLoad_actionPerformed
+     */
+    public void actionOnLoad_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionOnLoad_actionPerformed(e);
+    }
+
+    /**
+     * output actionSendMessage_actionPerformed
+     */
+    public void actionSendMessage_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionSendMessage_actionPerformed(e);
+    }
+
+    /**
+     * output actionCalculator_actionPerformed
+     */
+    public void actionCalculator_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCalculator_actionPerformed(e);
+    }
+
+    /**
+     * output actionExport_actionPerformed
+     */
+    public void actionExport_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExport_actionPerformed(e);
+    }
+
+    /**
+     * output actionExportSelected_actionPerformed
+     */
+    public void actionExportSelected_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExportSelected_actionPerformed(e);
+    }
+
+    /**
+     * output actionRegProduct_actionPerformed
+     */
+    public void actionRegProduct_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionRegProduct_actionPerformed(e);
+    }
+
+    /**
+     * output actionPersonalSite_actionPerformed
+     */
+    public void actionPersonalSite_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPersonalSite_actionPerformed(e);
+    }
+
+    /**
+     * output actionProcductVal_actionPerformed
+     */
+    public void actionProcductVal_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionProcductVal_actionPerformed(e);
+    }
+
+    /**
+     * output actionExportSave_actionPerformed
+     */
+    public void actionExportSave_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExportSave_actionPerformed(e);
+    }
+
+    /**
+     * output actionExportSelectedSave_actionPerformed
+     */
+    public void actionExportSelectedSave_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExportSelectedSave_actionPerformed(e);
+    }
+
+    /**
+     * output actionKnowStore_actionPerformed
+     */
+    public void actionKnowStore_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionKnowStore_actionPerformed(e);
+    }
+
+    /**
+     * output actionAnswer_actionPerformed
+     */
+    public void actionAnswer_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionAnswer_actionPerformed(e);
+    }
+
+    /**
+     * output actionRemoteAssist_actionPerformed
+     */
+    public void actionRemoteAssist_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionRemoteAssist_actionPerformed(e);
+    }
+
+    /**
+     * output actionPopupCopy_actionPerformed
+     */
+    public void actionPopupCopy_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPopupCopy_actionPerformed(e);
+    }
+
+    /**
+     * output actionHTMLForMail_actionPerformed
+     */
+    public void actionHTMLForMail_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionHTMLForMail_actionPerformed(e);
+    }
+
+    /**
+     * output actionExcelForMail_actionPerformed
+     */
+    public void actionExcelForMail_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExcelForMail_actionPerformed(e);
+    }
+
+    /**
+     * output actionHTMLForRpt_actionPerformed
+     */
+    public void actionHTMLForRpt_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionHTMLForRpt_actionPerformed(e);
+    }
+
+    /**
+     * output actionExcelForRpt_actionPerformed
+     */
+    public void actionExcelForRpt_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExcelForRpt_actionPerformed(e);
+    }
+
+    /**
+     * output actionLinkForRpt_actionPerformed
+     */
+    public void actionLinkForRpt_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionLinkForRpt_actionPerformed(e);
+    }
+
+    /**
+     * output actionPopupPaste_actionPerformed
+     */
+    public void actionPopupPaste_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPopupPaste_actionPerformed(e);
+    }
+
+    /**
+     * output actionToolBarCustom_actionPerformed
+     */
+    public void actionToolBarCustom_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionToolBarCustom_actionPerformed(e);
+    }
+
+    /**
+     * output actionCloudFeed_actionPerformed
+     */
+    public void actionCloudFeed_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCloudFeed_actionPerformed(e);
+    }
+
+    /**
+     * output actionCloudShare_actionPerformed
+     */
+    public void actionCloudShare_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCloudShare_actionPerformed(e);
+    }
+
+    /**
+     * output actionCloudScreen_actionPerformed
+     */
+    public void actionCloudScreen_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCloudScreen_actionPerformed(e);
+    }
+
+    /**
+     * output actionXunTongFeed_actionPerformed
+     */
+    public void actionXunTongFeed_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionXunTongFeed_actionPerformed(e);
+    }
+
+    /**
+     * output actionSave_actionPerformed
+     */
+    public void actionSave_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionSave_actionPerformed(e);
+    }
+
+    /**
+     * output actionSubmit_actionPerformed
+     */
+    public void actionSubmit_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionSubmit_actionPerformed(e);
+    }
+
+    /**
+     * output actionCancel_actionPerformed
+     */
+    public void actionCancel_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCancel_actionPerformed(e);
+    }
+
+    /**
+     * output actionCancelCancel_actionPerformed
+     */
+    public void actionCancelCancel_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCancelCancel_actionPerformed(e);
+    }
+
+    /**
+     * output actionFirst_actionPerformed
+     */
+    public void actionFirst_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionFirst_actionPerformed(e);
+    }
+
+    /**
+     * output actionPre_actionPerformed
+     */
+    public void actionPre_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPre_actionPerformed(e);
+    }
+
+    /**
+     * output actionNext_actionPerformed
+     */
+    public void actionNext_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionNext_actionPerformed(e);
+    }
+
+    /**
+     * output actionLast_actionPerformed
+     */
+    public void actionLast_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionLast_actionPerformed(e);
+    }
+
+    /**
+     * output actionPrint_actionPerformed
+     */
+    public void actionPrint_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPrint_actionPerformed(e);
+    }
+
+    /**
+     * output actionPrintPreview_actionPerformed
+     */
+    public void actionPrintPreview_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPrintPreview_actionPerformed(e);
+    }
+
+    /**
+     * output actionCopy_actionPerformed
+     */
+    public void actionCopy_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCopy_actionPerformed(e);
+    }
+
+    /**
+     * output actionAddNew_actionPerformed
+     */
+    public void actionAddNew_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionAddNew_actionPerformed(e);
+    }
+
+    /**
+     * output actionEdit_actionPerformed
+     */
+    public void actionEdit_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionEdit_actionPerformed(e);
+    }
+
+    /**
+     * output actionRemove_actionPerformed
+     */
+    public void actionRemove_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionRemove_actionPerformed(e);
+    }
+
+    /**
+     * output actionAttachment_actionPerformed
+     */
+    public void actionAttachment_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionAttachment_actionPerformed(e);
+    }
+
+    /**
+     * output actionSubmitOption_actionPerformed
+     */
+    public void actionSubmitOption_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionSubmitOption_actionPerformed(e);
+    }
+
+    /**
+     * output actionReset_actionPerformed
+     */
+    public void actionReset_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionReset_actionPerformed(e);
+    }
+
+    /**
+     * output actionMsgFormat_actionPerformed
+     */
+    public void actionMsgFormat_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionMsgFormat_actionPerformed(e);
+    }
+
+    /**
+     * output getBizInterface method
+     */
+    protected com.kingdee.eas.framework.ICoreBase getBizInterface() throws Exception
+    {
+        return com.kingdee.eas.hr.project.ProjectClockFactory.getRemoteInstance();
+    }
+
+    /**
+     * output createNewData method
+     */
+    protected com.kingdee.bos.dao.IObjectValue createNewData()
+    {
+        com.kingdee.eas.hr.project.ProjectClockInfo objectValue = new com.kingdee.eas.hr.project.ProjectClockInfo();
+        objectValue.setCreator((com.kingdee.eas.base.permission.UserInfo)(com.kingdee.eas.common.client.SysContext.getSysContext().getCurrentUser()));
+		
+        return objectValue;
+    }
+
+}

+ 445 - 0
src/com/kingdee/eas/hr/project/client/ProjectClockListUI.java

@@ -0,0 +1,445 @@
+/**
+ * output package name
+ */
+package com.kingdee.eas.hr.project.client;
+
+import java.awt.event.*;
+import org.apache.log4j.Logger;
+import com.kingdee.bos.ui.face.CoreUIObject;
+import com.kingdee.bos.dao.IObjectValue;
+import com.kingdee.eas.framework.*;
+
+/**
+ * output class name
+ */
+public class ProjectClockListUI extends AbstractProjectClockListUI
+{
+    private static final Logger logger = CoreUIObject.getLogger(ProjectClockListUI.class);
+    
+    /**
+     * output class constructor
+     */
+    public ProjectClockListUI() throws Exception
+    {
+        super();
+    }
+
+    /**
+     * output storeFields method
+     */
+    public void storeFields()
+    {
+        super.storeFields();
+    }
+
+    /**
+     * output tblMain_tableClicked method
+     */
+    protected void tblMain_tableClicked(com.kingdee.bos.ctrl.kdf.table.event.KDTMouseEvent e) throws Exception
+    {
+        super.tblMain_tableClicked(e);
+    }
+
+    /**
+     * output menuItemImportData_actionPerformed method
+     */
+    protected void menuItemImportData_actionPerformed(java.awt.event.ActionEvent e) throws Exception
+    {
+        super.menuItemImportData_actionPerformed(e);
+    }
+
+    /**
+     * output actionPageSetup_actionPerformed
+     */
+    public void actionPageSetup_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPageSetup_actionPerformed(e);
+    }
+
+    /**
+     * output actionExitCurrent_actionPerformed
+     */
+    public void actionExitCurrent_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExitCurrent_actionPerformed(e);
+    }
+
+    /**
+     * output actionHelp_actionPerformed
+     */
+    public void actionHelp_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionHelp_actionPerformed(e);
+    }
+
+    /**
+     * output actionAbout_actionPerformed
+     */
+    public void actionAbout_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionAbout_actionPerformed(e);
+    }
+
+    /**
+     * output actionOnLoad_actionPerformed
+     */
+    public void actionOnLoad_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionOnLoad_actionPerformed(e);
+    }
+
+    /**
+     * output actionSendMessage_actionPerformed
+     */
+    public void actionSendMessage_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionSendMessage_actionPerformed(e);
+    }
+
+    /**
+     * output actionCalculator_actionPerformed
+     */
+    public void actionCalculator_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCalculator_actionPerformed(e);
+    }
+
+    /**
+     * output actionExport_actionPerformed
+     */
+    public void actionExport_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExport_actionPerformed(e);
+    }
+
+    /**
+     * output actionExportSelected_actionPerformed
+     */
+    public void actionExportSelected_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExportSelected_actionPerformed(e);
+    }
+
+    /**
+     * output actionRegProduct_actionPerformed
+     */
+    public void actionRegProduct_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionRegProduct_actionPerformed(e);
+    }
+
+    /**
+     * output actionPersonalSite_actionPerformed
+     */
+    public void actionPersonalSite_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPersonalSite_actionPerformed(e);
+    }
+
+    /**
+     * output actionProcductVal_actionPerformed
+     */
+    public void actionProcductVal_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionProcductVal_actionPerformed(e);
+    }
+
+    /**
+     * output actionExportSave_actionPerformed
+     */
+    public void actionExportSave_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExportSave_actionPerformed(e);
+    }
+
+    /**
+     * output actionExportSelectedSave_actionPerformed
+     */
+    public void actionExportSelectedSave_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExportSelectedSave_actionPerformed(e);
+    }
+
+    /**
+     * output actionKnowStore_actionPerformed
+     */
+    public void actionKnowStore_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionKnowStore_actionPerformed(e);
+    }
+
+    /**
+     * output actionAnswer_actionPerformed
+     */
+    public void actionAnswer_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionAnswer_actionPerformed(e);
+    }
+
+    /**
+     * output actionRemoteAssist_actionPerformed
+     */
+    public void actionRemoteAssist_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionRemoteAssist_actionPerformed(e);
+    }
+
+    /**
+     * output actionPopupCopy_actionPerformed
+     */
+    public void actionPopupCopy_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPopupCopy_actionPerformed(e);
+    }
+
+    /**
+     * output actionHTMLForMail_actionPerformed
+     */
+    public void actionHTMLForMail_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionHTMLForMail_actionPerformed(e);
+    }
+
+    /**
+     * output actionExcelForMail_actionPerformed
+     */
+    public void actionExcelForMail_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExcelForMail_actionPerformed(e);
+    }
+
+    /**
+     * output actionHTMLForRpt_actionPerformed
+     */
+    public void actionHTMLForRpt_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionHTMLForRpt_actionPerformed(e);
+    }
+
+    /**
+     * output actionExcelForRpt_actionPerformed
+     */
+    public void actionExcelForRpt_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExcelForRpt_actionPerformed(e);
+    }
+
+    /**
+     * output actionLinkForRpt_actionPerformed
+     */
+    public void actionLinkForRpt_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionLinkForRpt_actionPerformed(e);
+    }
+
+    /**
+     * output actionPopupPaste_actionPerformed
+     */
+    public void actionPopupPaste_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPopupPaste_actionPerformed(e);
+    }
+
+    /**
+     * output actionToolBarCustom_actionPerformed
+     */
+    public void actionToolBarCustom_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionToolBarCustom_actionPerformed(e);
+    }
+
+    /**
+     * output actionCloudFeed_actionPerformed
+     */
+    public void actionCloudFeed_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCloudFeed_actionPerformed(e);
+    }
+
+    /**
+     * output actionCloudShare_actionPerformed
+     */
+    public void actionCloudShare_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCloudShare_actionPerformed(e);
+    }
+
+    /**
+     * output actionCloudScreen_actionPerformed
+     */
+    public void actionCloudScreen_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCloudScreen_actionPerformed(e);
+    }
+
+    /**
+     * output actionXunTongFeed_actionPerformed
+     */
+    public void actionXunTongFeed_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionXunTongFeed_actionPerformed(e);
+    }
+
+    /**
+     * output actionAddNew_actionPerformed
+     */
+    public void actionAddNew_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionAddNew_actionPerformed(e);
+    }
+
+    /**
+     * output actionView_actionPerformed
+     */
+    public void actionView_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionView_actionPerformed(e);
+    }
+
+    /**
+     * output actionEdit_actionPerformed
+     */
+    public void actionEdit_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionEdit_actionPerformed(e);
+    }
+
+    /**
+     * output actionRemove_actionPerformed
+     */
+    public void actionRemove_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionRemove_actionPerformed(e);
+    }
+
+    /**
+     * output actionRefresh_actionPerformed
+     */
+    public void actionRefresh_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionRefresh_actionPerformed(e);
+    }
+
+    /**
+     * output actionPrint_actionPerformed
+     */
+    public void actionPrint_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPrint_actionPerformed(e);
+    }
+
+    /**
+     * output actionPrintPreview_actionPerformed
+     */
+    public void actionPrintPreview_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPrintPreview_actionPerformed(e);
+    }
+
+    /**
+     * output actionLocate_actionPerformed
+     */
+    public void actionLocate_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionLocate_actionPerformed(e);
+    }
+
+    /**
+     * output actionQuery_actionPerformed
+     */
+    public void actionQuery_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionQuery_actionPerformed(e);
+    }
+
+    /**
+     * output actionImportData_actionPerformed
+     */
+    public void actionImportData_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionImportData_actionPerformed(e);
+    }
+
+    /**
+     * output actionAttachment_actionPerformed
+     */
+    public void actionAttachment_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionAttachment_actionPerformed(e);
+    }
+
+    /**
+     * output actionExportData_actionPerformed
+     */
+    public void actionExportData_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionExportData_actionPerformed(e);
+    }
+
+    /**
+     * output actionToExcel_actionPerformed
+     */
+    public void actionToExcel_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionToExcel_actionPerformed(e);
+    }
+
+    /**
+     * output actionStartWorkFlow_actionPerformed
+     */
+    public void actionStartWorkFlow_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionStartWorkFlow_actionPerformed(e);
+    }
+
+    /**
+     * output actionPublishReport_actionPerformed
+     */
+    public void actionPublishReport_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionPublishReport_actionPerformed(e);
+    }
+
+    /**
+     * output actionCancel_actionPerformed
+     */
+    public void actionCancel_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCancel_actionPerformed(e);
+    }
+
+    /**
+     * output actionCancelCancel_actionPerformed
+     */
+    public void actionCancelCancel_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionCancelCancel_actionPerformed(e);
+    }
+
+    /**
+     * output actionQueryScheme_actionPerformed
+     */
+    public void actionQueryScheme_actionPerformed(ActionEvent e) throws Exception
+    {
+        super.actionQueryScheme_actionPerformed(e);
+    }
+
+    /**
+     * output getBizInterface method
+     */
+    protected com.kingdee.eas.framework.ICoreBase getBizInterface() throws Exception
+    {
+        return com.kingdee.eas.hr.project.ProjectClockFactory.getRemoteInstance();
+    }
+
+    /**
+     * output createNewData method
+     */
+    protected com.kingdee.bos.dao.IObjectValue createNewData()
+    {
+        com.kingdee.eas.hr.project.ProjectClockInfo objectValue = new com.kingdee.eas.hr.project.ProjectClockInfo();
+		
+        return objectValue;
+    }
+
+}

Some files were not shown because too many files changed in this diff