/// <summary> /// 檢查預設是否存在 /// </summary> private void CheckDefault() { string name1 = ItemType.案類別.ToString(); string name2 = ItemType.案來源.ToString(); UDT_SystemListDef def1 = UDTTransfer.GetSystemListByName(name1); UDT_SystemListDef def2 = UDTTransfer.GetSystemListByName(name2); List <UDT_SystemListDef> insert = new List <UDT_SystemListDef>(); List <UDT_SystemListDef> update = new List <UDT_SystemListDef>(); if (string.IsNullOrEmpty(def1.Content)) { bool isInsert = false; if (def1.Content == null) { isInsert = true; } def1 = new UDT_SystemListDef(); def1.Name = name1; def1.Content = GetDefaultItemXmlString(ItemType.案類別); if (isInsert) { insert.Add(def1); } else { update.Add(def1); } } if (string.IsNullOrEmpty(def2.Content)) { bool isInsert = false; if (def2.Content == null) { isInsert = true; } def2 = new UDT_SystemListDef(); def2.Name = name2; def2.Content = GetDefaultItemXmlString(ItemType.案來源); if (isInsert) { insert.Add(def2); } else { update.Add(def2); } } if (insert.Count > 0) { UDTTransfer.InsertSystemList(insert); } if (update.Count > 0) { UDTTransfer.UpdateSystemList(update); } }