Пример #1
0
        public void InitVinaList(ERPModuleEntities ent, String strParentTableName, String strItemTableName, String strRelation)
        {
            Entity = ent;
            VinaDbUtil dbUtil = new VinaDbUtil();

            ParentTableName = strParentTableName;
            ItemTableName   = strItemTableName;
            Relation        = strRelation;
            switch (strRelation)
            {
            case cstRelationForeign:
            {
                String strParentTablePrimaryColumn = dbUtil.GetTablePrimaryColumn(ParentTableName);
                String strItemTablePrimaryColumn   = dbUtil.GetTablePrimaryColumn(ItemTableName);
                ItemTableForeignKey = "FK_" + strParentTablePrimaryColumn;
                break;
            }

            case cstRelationParent:
            {
                ItemTableForeignKey = ItemTableName.Substring(0, ItemTableName.Length - 1) + "ParentID";
                break;
            }
            }
        }
Пример #2
0
 public VinaList()
 {
     Entity       = new ERPModuleEntities();
     OriginalList = (IList <T>) new List <T>();
 }