using System.Collections.Generic; using System.Linq; namespace BLL { public class ItemService { public static Model.Base_Item GetItemById(string itemId) { return Funs.DB.Base_Item.FirstOrDefault(e => e.ItemId == itemId); } public static List GetItemList() { return (from x in Funs.DB.Base_Item orderby x.Item select x).ToList(); } public static void AddItem(Model.Base_Item item) { Model.Base_Item newItem = new Model.Base_Item(); newItem.ItemId = item.ItemId; newItem.Item = item.Item; newItem.Remark = item.Remark; Funs.DB.Base_Item.InsertOnSubmit(newItem); Funs.DB.SubmitChanges(); } public static void UpdateItem(Model.Base_Item item) { Model.Base_Item newItem = Funs.DB.Base_Item.FirstOrDefault(e => e.ItemId == item.ItemId); if (newItem != null) { newItem.Item = item.Item; newItem.Remark = item.Remark; Funs.DB.SubmitChanges(); } } public static void DeleteItemById(string itemId) { Model.Base_Item item = Funs.DB.Base_Item.FirstOrDefault(e => e.ItemId == itemId); if (item!= null) { Funs.DB.Base_Item.DeleteOnSubmit(item); Funs.DB.SubmitChanges(); } } public static bool IsExitItem(string item, string id) { var q = Funs.DB.Base_Item.FirstOrDefault(x => x.Item == item && x.ItemId != id); if (q != null) { return true; } else { return false; } } /// /// 常量表下拉框 /// /// 下拉框名字 /// 是否显示请选择 public static void InitDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease) { dropName.DataValueField = "ItemId"; dropName.DataTextField = "Item"; dropName.DataSource = GetItemList(); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } } }