using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using XImagingXhandler.XDAL; using System.Collections.ObjectModel; using DataRWDAL; namespace XCore { public class LabwareBll { #region 根据耗材Id获取耗材信息数据 /// /// 根据耗材Id获取耗材信息数据 /// /// 耗材Id /// 耗材信息数据 public Labware GetLabwareById(string labwareId) { return LabwareDB.GetLabware(labwareId); } #endregion #region 添加一条新的耗材数据——用耗材数据 /// /// 添加一条新的耗材数据——用耗材数据 /// /// 耗材信息数据 /// 1:添加成功;0:添加失败 public int AddLabwareIntodb(Labware labware) { return LabwareDB.AddLabwareIntodb(labware); } #endregion #region 查询耗材数据——根据类型查询该类型下所有孔数据 /// /// 查询耗材数据——根据类型查询该类型下所有孔数据 /// /// 是否默认类型 /// 耗材类型 /// 板孔数 /// 符合孔板数条件的耗材数据集合 public ObservableCollection GetLabwareWell(int isDefaultType, string labwaretype = "", int wellcount = 0) { return null; //return LabwareDB.GetLabwareWell(isDefaultType, labwaretype, wellcount); } #endregion #region 修改一条新的耗材数据——通过耗材数据 /// /// 修改一条新的耗材数据——通过耗材数据 /// /// 耗材对象 /// 1:修改成功;0:修改失败 public int UpdateLabwareIntodb(Labware labware) { return LabwareDB.UpdateLabwareIntodb(labware); } #endregion #region 删除一条新的耗材数据——用耗材数据 /// /// 删除一条新的耗材数据——用耗材数据 /// /// 耗材对象 /// 1:删除成功;0:删除失败 public int DeleteLabwareIntodb(Labware labware) { return LabwareDB.DeleteLabwareIntodb(labware); } #endregion #region 从数据库获取当前设备下所有吸头耗材的吸头信息 /// /// 从数据库获取当前设备下所有吸头耗材的吸头信息 /// /// 吸头耗材实体集合 public ObservableCollection GetTipLabwareFromdb() { return LabwareDB.GetTipLabwareFromdb(); } #endregion #region 查询耗材数据,根据耗材Id /// /// 查询耗材数据,根据耗材Id /// /// 耗材Id /// 符合条件的查询耗材结果 public Labware GetLabware(string labwareId = "") { return LabwareDB.GetLabware(labwareId); } #endregion } }