using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections.ObjectModel; using XImagingXhandler.XDAL; using DataRWDAL; namespace XCore { public class BacteriaBll { #region 获取一条菌的属性信息——通过菌表ID /// /// 获取一条菌的属性信息——通过菌表ID /// /// 菌表ID /// 菌实体集合 public Bacteria GetABacteria(string bacteriaid) { return BacteriaDB.GetABacteriaFromdb(bacteriaid); } #endregion #region 添加一条新的菌——通过菌数据 /// /// 添加一条新的菌——通过菌数据 /// /// 某菌数据 /// 1:添加成功;0:添加失败 public int AddBacteria(Bacteria bacteria) { return BacteriaDB.AddBacteriaIntodb(bacteria); } #endregion #region 查询重名菌 /// /// 查询重名菌 /// /// 新菌实体 /// true:重名;false:不重名 public bool GetIsDoubleBacteriaOndb(Bacteria bacteria) { return BacteriaDB.GetIsDoubleBacteriaOndb(bacteria); } #endregion #region 修改一条新的液体数据——通过液体数据 public int UpdateBacteria(Bacteria bacteria) { return BacteriaDB.UpdateBacteriaIntodb(bacteria); } #endregion #region 从数据库获取所有菌的属性信息——通过是否默认 /// /// 从数据库获取所有菌的属性信息——通过是否默认 /// /// 是否默认0:非;1:是;2:全部 /// 菌实体集合 public ObservableCollection GetBacteriaList(int isDefault) { return BacteriaDB.GetBacteriaListFromdb(isDefault); } #endregion #region 从数据库获取默认的菌的颜色名称 /// /// 从数据库获取默认的菌的颜色名称 /// /// 菌颜色实体集合 public ObservableCollection GetBacteriaColorList() { return BacteriaColorDB.GetBacteriaColorList(); } #endregion #region 从数据库获取默认的菌的形状名称 /// /// 从数据库获取默认的菌的形状名称 /// /// 菌形状实体集合 public ObservableCollection GetBacteriaShapeList() { return BacteriaShapeDB.GetBacteriaShapeList(); } #endregion #region 从数据库获取默认的菌的边缘名称 /// /// 从数据库获取默认的菌的边缘名称 /// /// 菌边缘实体集合 public ObservableCollection GetBacteriaEdgeList() { return BacteriaEdgeDB.GetBacteriaEdgeList(); } #endregion #region 获取默认的菌的位置名称 /// /// 获取默认的菌的位置名称 /// /// 菌的位置名称 public ObservableCollection GetBacteriaPositionList() { return BacteriaDB.GetBacteriaPositionListFromdb(); } #endregion public ObservableCollection GetBacteriaLogicValue() { ObservableCollection dropdownNames = new ObservableCollection(); DropdownName dropdownName = new DropdownName(); dropdownName.dropdown_id = "0"; dropdownName.dropdown_name = "False"; dropdownNames.Add(dropdownName); dropdownName = new DropdownName(); dropdownName.dropdown_id = "1"; dropdownName.dropdown_name = "True"; dropdownNames.Add(dropdownName); return dropdownNames; } } }