using System.Collections.Generic; using System.Linq; namespace BLL { /// /// 物资类别 /// public static class GoodsCategoryService { /// /// 根据主键获取物资类别 /// /// /// public static Model.Base_GoodsCategory GetGoodsCategoryById(string GoodsCategoryId) { return Funs.DB.Base_GoodsCategory.FirstOrDefault(e => e.GoodsCategoryId == GoodsCategoryId); } /// /// 添加物资类别 /// /// public static void AddGoodsCategory(Model.Base_GoodsCategory GoodsCategory) { Model.Base_GoodsCategory newGoodsCategory = new Model.Base_GoodsCategory { GoodsCategoryId = GoodsCategory.GoodsCategoryId, GoodsCategoryCode = GoodsCategory.GoodsCategoryCode, GoodsCategoryName = GoodsCategory.GoodsCategoryName, Remark = GoodsCategory.Remark }; Funs.DB.Base_GoodsCategory.InsertOnSubmit(newGoodsCategory); Funs.DB.SubmitChanges(); } /// /// 修改物资类别 /// /// public static void UpdateGoodsCategory(Model.Base_GoodsCategory GoodsCategory) { Model.Base_GoodsCategory newGoodsCategory = Funs.DB.Base_GoodsCategory.FirstOrDefault(e => e.GoodsCategoryId == GoodsCategory.GoodsCategoryId); if (newGoodsCategory != null) { newGoodsCategory.GoodsCategoryCode = GoodsCategory.GoodsCategoryCode; newGoodsCategory.GoodsCategoryName = GoodsCategory.GoodsCategoryName; newGoodsCategory.Remark = GoodsCategory.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除物资类别 /// /// public static void DeleteGoodsCategoryById(string GoodsCategoryId) { Model.Base_GoodsCategory GoodsCategory = Funs.DB.Base_GoodsCategory.FirstOrDefault(e => e.GoodsCategoryId == GoodsCategoryId); if (GoodsCategory != null) { Funs.DB.Base_GoodsCategory.DeleteOnSubmit(GoodsCategory); Funs.DB.SubmitChanges(); } } /// ///获取物资类别下拉选择项 /// /// public static List GetGoodsCategoryList() { return (from x in Funs.DB.Base_GoodsCategory orderby x.GoodsCategoryCode select x).ToList(); } #region 物质类别表下拉框 /// /// 物质类别表下拉框 /// /// 下拉框名字 /// 是否显示请选择 public static void InitUnitDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease) { dropName.DataValueField = "GoodsCategoryId"; dropName.DataTextField = "GoodsCategoryName"; dropName.DataSource = GetGoodsCategoryList(); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } #endregion } }