dd
This commit is contained in:
@@ -0,0 +1,153 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Collections;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public static class HJGL_MaterialCompareService
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取对应信息
|
||||
/// </summary>
|
||||
/// <param name="materialCompareId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.HJGL_BS_MaterialCompare getMaterialCompare(string materialCompareId)
|
||||
{
|
||||
return Funs.DB.HJGL_BS_MaterialCompare.FirstOrDefault(e => e.MaterialCompareId == materialCompareId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 判断材质和焊接方法对应是否存在
|
||||
/// </summary>
|
||||
/// <param name="steId"></param>
|
||||
/// <param name="wmeId"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExistMaterialCompare(string steId, string wmeId,string id)
|
||||
{
|
||||
var q = Funs.DB.HJGL_BS_MaterialCompare.FirstOrDefault(x => x.STE_ID == steId && x.WME_ID == wmeId && x.MaterialCompareId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据材质和焊接方法获取对应信息
|
||||
/// </summary>
|
||||
/// <param name="steId"></param>
|
||||
/// <param name="wmeId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.HJGL_BS_MaterialCompare GetMaterialCompare(string steId, string wmeId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
return Funs.DB.HJGL_BS_MaterialCompare.FirstOrDefault(x => x.STE_ID == steId && x.WME_ID == wmeId);
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加对应
|
||||
/// </summary>
|
||||
/// <param name="workArea"></param>
|
||||
public static void AddMaterialCompare(Model.HJGL_BS_MaterialCompare mc)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
string newKeyID = SQLHelper.GetNewID(typeof(Model.HJGL_BS_MaterialCompare));
|
||||
Model.HJGL_BS_MaterialCompare newMaterialCompare = new Model.HJGL_BS_MaterialCompare();
|
||||
newMaterialCompare.MaterialCompareId = newKeyID;
|
||||
newMaterialCompare.STE_ID = mc.STE_ID;
|
||||
newMaterialCompare.WME_ID = mc.WME_ID;
|
||||
newMaterialCompare.WMT_ID1 = mc.WMT_ID1;
|
||||
newMaterialCompare.WMT_ID2 = mc.WMT_ID2;
|
||||
newMaterialCompare.Remark = mc.Remark;
|
||||
|
||||
db.HJGL_BS_MaterialCompare.InsertOnSubmit(newMaterialCompare);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改对应
|
||||
/// </summary>
|
||||
/// <param name="workArea"></param>
|
||||
public static void updateMaterialCompare(Model.HJGL_BS_MaterialCompare mc)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HJGL_BS_MaterialCompare newMaterialCompare = db.HJGL_BS_MaterialCompare.FirstOrDefault(e => e.MaterialCompareId == mc.MaterialCompareId);
|
||||
if (newMaterialCompare != null)
|
||||
{
|
||||
newMaterialCompare.STE_ID = mc.STE_ID;
|
||||
newMaterialCompare.WME_ID = mc.WME_ID;
|
||||
newMaterialCompare.WMT_ID1 = mc.WMT_ID1;
|
||||
newMaterialCompare.WMT_ID2 = mc.WMT_ID2;
|
||||
newMaterialCompare.Remark = mc.Remark;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据Id删除对应信息
|
||||
/// </summary>
|
||||
/// <param name="workAreaId"></param>
|
||||
public static void DeleteMaterialCompare(string materialCompareId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HJGL_BS_MaterialCompare mc = db.HJGL_BS_MaterialCompare.FirstOrDefault(e => e.MaterialCompareId == materialCompareId);
|
||||
if (mc != null)
|
||||
{
|
||||
db.HJGL_BS_MaterialCompare.DeleteOnSubmit(mc);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 工作区域下拉框
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static ListItem[] SearchList()
|
||||
{
|
||||
ListItem[] lis = new ListItem[1];
|
||||
lis[0] = new ListItem("材质", "STE_Name");
|
||||
return lis;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据焊接方法获取对应数
|
||||
/// </summary>
|
||||
/// <param name="floorWeld"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetMaterialCompareCountByWME(string wme_Id)
|
||||
{
|
||||
var q = (from x in Funs.DB.HJGL_BS_MaterialCompare where x.WME_ID == wme_Id select x).ToList();
|
||||
return q.Count();
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 根据材质获取对应数
|
||||
/// </summary>
|
||||
/// <param name="floorWeld"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetMaterialCompareCountByste(string ste_Id)
|
||||
{
|
||||
var q = (from x in Funs.DB.HJGL_BS_MaterialCompare where x.STE_ID == ste_Id select x).ToList();
|
||||
return q.Count();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据材质获取对应数
|
||||
/// </summary>
|
||||
/// <param name="floorWeld"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetMaterialCompareCountByWMT(string wmt_Id)
|
||||
{
|
||||
var q = (from x in Funs.DB.HJGL_BS_MaterialCompare where x.WMT_ID1 == wmt_Id || x.WMT_ID2 == wmt_Id select x).ToList();
|
||||
return q.Count();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user