Example #1
0
        public override void RegisterUseTable()
        {
            BPOName = "BPO_bpolist";
            UseEntityArray = new UCMLCommon.UseEntityClass[1];
            UCMLCommon.UseEntityClass item;
            item = new UCMLCommon.UseEntityClass();
            BC_UCMLClassDataSet_BPOBase = item;
            item.TableName = "UCMLClassDataSet";
            item.BCName = "BC_UCMLClassDataSet_BPO";
            item.dataTable = BC_UCMLClassDataSet_BPO;
            item.entityType = UCMLCommon.EntityType.MOTIF;
            item.Columns = BC_UCMLClassDataSet_BPOColumn;
            item.condiColumns = BC_UCMLClassDataSet_BPOCondiColumn;
            item.DBObjectType = typeof(UCML.WEBIDE.DAO.UCMLClassDataSet);
            item.DaoType = typeof(UCML.WEBIDE.DAO.UCMLClassDataSet);
            item.FieldInfoArray = BC_UCMLClassDataSet_BPOColumn;
            item.DBType = UCMLCommon.DBType.MSSQL;
            item.Provider = UCMLCommon.DBProvider.MSSQLNA;
            item.DataOwnerType = (UCMLCommon.DataOwnerType)(0);
            item.DataAccessControlFieldName = "";
            item.CatalogFieldName = "";
            item.CatalogFieldValue = "";
            item.LinkKeyName = "";
            item.LinkKeyType = 46;
            item.PK_COLUMN_NAME = "";
            item.CascadeDeleteMode = 1;
            item.CascadeTableName = "";
            item.CascadeFKName = "";
            item.SelectLastFix = "";
            item.WhereLastFix = "";
            item.IsSODMode = false;
            item.fCustomerSQL = false;
            item.CustomerSQLSelect = "";
            item.AllowModifyJION = false;
            item.AllowModifyFK = "";
            item.fNumToString =  false;
            item.PageCount = 10;
            item.fNotReadData = false;
            item.IsRootBC = true;
            item.JoinInfo = new UCMLJoinInfo[0];
            item.BusiViewModes = new UCMLCommon.UCMLBusiViewMode[0];
            if (fLoalClass)
                item.BuildDataTableEx();
            if (item.dataTable.Columns.Count==0)
            {
                for ( int i=0; i<item.Columns.Length;i++)
                {
                    item.dataTable.Columns.Add(new DataColumn(item.Columns[i].FieldName, SystemTypeToCSharp(item.Columns[i].FieldType)));
                }
            }

            item.fHaveUCMLKey = true;
            item.fIDENTITYKey = false;
            item.BaseKeyField = "UCMLClassDataSetOID";
            UseEntityArray[0] = item;
            #region UCML˵��,����:BC,����ID:10022,��������:�¼�,������:OnBusinessCreate,��������:BC_UCMLClassDataSet_BPO

            #endregion UCML˵������
        }
Example #2
0
        public void RegisterUseTable()
        {
            BPOName = "BPO_bpolist";
            UseEntityArray = new UCMLCommon.UseEntityClass[1];
            UCMLCommon.UseEntityClass item;
            item = new UCMLCommon.UseEntityClass();
            item.TableName = "UCMLClassDataSet";
            item.BCName = "BC_UCMLClassDataSet_BPO";
            item.dataTable = new DataTable("BC_UCMLClassDataSet_BPO");
            item.entityType = UCMLCommon.EntityType.MOTIF;
            item.Columns = BC_UCMLClassDataSet_BPOColumn;
            item.condiColumns = BC_UCMLClassDataSet_BPOCondiColumn;
            item.FieldInfoArray = BC_UCMLClassDataSet_BPOColumn;
            item.DBType = UCMLCommon.DBType.MSSQL;
            item.Provider = UCMLCommon.DBProvider.MSSQLNA;
            item.DataOwnerType = (UCMLCommon.DataOwnerType)(0);
            item.DataAccessControlFieldName = "";
            item.CatalogFieldName = "";
            item.CatalogFieldValue = "";
            item.LinkKeyName = "";
            item.LinkKeyType = 46;
            item.PK_COLUMN_NAME = "";

            for ( int i=0; i<item.Columns.Length;i++)
            {
                item.dataTable.Columns.Add(new DataColumn(item.Columns[i].FieldName, UCMLCommon.UCMLDBCommon.SystemTypeToCSharp(item.Columns[i].FieldType)));
            }

            UseEntityArray[0] = item;
        }