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
}
}