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获取耗材信息数据
|
/// <summary>
|
/// 根据耗材Id获取耗材信息数据
|
/// </summary>
|
/// <param name="labwareId">耗材Id</param>
|
/// <returns>耗材信息数据</returns>
|
public Labware GetLabwareById(string labwareId)
|
{
|
return LabwareDB.GetLabware(labwareId);
|
}
|
#endregion
|
|
#region 添加一条新的耗材数据——用耗材数据
|
/// <summary>
|
/// 添加一条新的耗材数据——用耗材数据
|
/// </summary>
|
/// <param name="labware">耗材信息数据</param>
|
/// <returns>1:添加成功;0:添加失败</returns>
|
public int AddLabwareIntodb(Labware labware)
|
{
|
return LabwareDB.AddLabwareIntodb(labware);
|
}
|
#endregion
|
|
#region 查询耗材数据——根据类型查询该类型下所有孔数据
|
/// <summary>
|
/// 查询耗材数据——根据类型查询该类型下所有孔数据
|
/// </summary>
|
/// <param name="isDefaultType">是否默认类型</param>
|
/// <param name="labwaretype">耗材类型</param>
|
/// <param name="wellcount">板孔数</param>
|
/// <returns>符合孔板数条件的耗材数据集合</returns>
|
public ObservableCollection<LabwareType> GetLabwareWell(int isDefaultType, string labwaretype = "", int wellcount = 0)
|
{
|
return null;
|
//return LabwareDB.GetLabwareWell(isDefaultType, labwaretype, wellcount);
|
}
|
#endregion
|
|
#region 修改一条新的耗材数据——通过耗材数据
|
/// <summary>
|
/// 修改一条新的耗材数据——通过耗材数据
|
/// </summary>
|
/// <param name="labware">耗材对象</param>
|
/// <returns>1:修改成功;0:修改失败</returns>
|
public int UpdateLabwareIntodb(Labware labware)
|
{
|
return LabwareDB.UpdateLabwareIntodb(labware);
|
}
|
#endregion
|
|
#region 删除一条新的耗材数据——用耗材数据
|
/// <summary>
|
/// 删除一条新的耗材数据——用耗材数据
|
/// </summary>
|
/// <param name="labware">耗材对象</param>
|
/// <returns>1:删除成功;0:删除失败</returns>
|
public int DeleteLabwareIntodb(Labware labware)
|
{
|
return LabwareDB.DeleteLabwareIntodb(labware);
|
}
|
#endregion
|
|
#region 从数据库获取当前设备下所有吸头耗材的吸头信息
|
/// <summary>
|
/// 从数据库获取当前设备下所有吸头耗材的吸头信息
|
/// </summary>
|
/// <returns>吸头耗材实体集合</returns>
|
public ObservableCollection<Labware> GetTipLabwareFromdb()
|
{
|
return LabwareDB.GetTipLabwareFromdb();
|
}
|
#endregion
|
|
#region 查询耗材数据,根据耗材Id
|
/// <summary>
|
/// 查询耗材数据,根据耗材Id
|
/// </summary>
|
/// <param name="labwareId">耗材Id</param>
|
/// <returns>符合条件的查询耗材结果</returns>
|
public Labware GetLabware(string labwareId = "")
|
{
|
return LabwareDB.GetLabware(labwareId);
|
}
|
#endregion
|
}
|
}
|