Exemplo n.º 1
0
        public int CheckAdd(TableFieldInfo tableFieldInfo)
        {
            bool flag = false;
            int  Id   = 0;
            List <TableFieldInfo> tableFieldInfoList = tableFieldInfos.Values.ToList();

            for (int i = 0; i < tableFieldInfoList.Count; i++)
            {
                if (tableFieldInfoList[i].TableName == tableFieldInfo.TableName)
                {
                    flag = true;
                    Id   = Convert.ToInt32(tableFieldInfoList[i].Id);
                }
            }
            if (!flag)
            {
                var bll = new TableFieldInfoBll();
                int id  = bll.AddTableFieldInfo(tableFieldInfo);
                if (id > 0)
                {
                    tableFieldInfo.Id = id;
                    tableFieldInfoDic.tableFieldInfos.Add(id, tableFieldInfo);
                    return(id);
                }
            }
            return(Id);
        }
Exemplo n.º 2
0
        public bool Delete(int id)
        {
            var bll = new TableFieldInfoBll();

            tableFieldInfos.Remove(id);
            return(bll.Delete(id));
        }
Exemplo n.º 3
0
        public bool UpdateTableFieldInfo(TableFieldInfo tableFieldInfo)
        {
            var bll = new TableFieldInfoBll();

            if (bll.UpdateTableFieldInfo(tableFieldInfo))
            {
                tableFieldInfos[(int)tableFieldInfo.Id] = tableFieldInfo;
                return(true);
            }
            return(false);
        }
Exemplo n.º 4
0
        public bool Add(TableFieldInfo tableFieldInfo)
        {
            var bll = new TableFieldInfoBll();
            int id  = bll.AddTableFieldInfo(tableFieldInfo);

            if (id > 0)
            {
                tableFieldInfo.Id = id;
                tableFieldInfoDic.tableFieldInfos.Add(id, tableFieldInfo);
                return(true);
            }
            return(false);
        }
Exemplo n.º 5
0
 private TableFieldInfoDic()
 {
     if (tableFieldInfos == null)
     {
         tableFieldInfos      = new Dictionary <int, TableFieldInfo>();
         this.tableFieldInfos = new Dictionary <int, TableFieldInfo>();
         var bll = new TableFieldInfoBll();
         IList <TableFieldInfo> list = bll.SelectList();
         foreach (TableFieldInfo tableField in list)
         {
             tableFieldInfos.Add(Convert.ToInt32(tableField.Id), tableField);
         }
     }
 }