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); }
public bool Delete(int id) { var bll = new TableFieldInfoBll(); tableFieldInfos.Remove(id); return(bll.Delete(id)); }
public bool UpdateTableFieldInfo(TableFieldInfo tableFieldInfo) { var bll = new TableFieldInfoBll(); if (bll.UpdateTableFieldInfo(tableFieldInfo)) { tableFieldInfos[(int)tableFieldInfo.Id] = tableFieldInfo; return(true); } return(false); }
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); }
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); } } }