using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.UI.WebControls; namespace BLL { /// /// 温度设置 /// public class Base_TemperatureSetService { /// /// 根据主键获取温度设置 /// /// /// public static Model.Base_TemperatureSet GetTemperatureSetById(string temperatureSetId) { return Funs.DB.Base_TemperatureSet.FirstOrDefault(e => e.TemperatureSetId == temperatureSetId); } /// /// 根据温度和温度类型获取温度信息 /// /// /// /// public static Model.Base_TemperatureSet GetTemperatureByTemAndType(decimal? temerprature, string type) { return Funs.DB.Base_TemperatureSet.FirstOrDefault(e => e.Temperature == temerprature && e.TemperatureType == type); } /// /// 添加温度设置 /// /// public static void AddTemperatureSet(Model.Base_TemperatureSet temperatureSet) { Model.Base_TemperatureSet newTemperatureSet = new Model.Base_TemperatureSet(); newTemperatureSet.TemperatureSetId = temperatureSet.TemperatureSetId; newTemperatureSet.Temperature = temperatureSet.Temperature; newTemperatureSet.TemperatureType = temperatureSet.TemperatureType; newTemperatureSet.Remark = temperatureSet.Remark; Funs.DB.Base_TemperatureSet.InsertOnSubmit(newTemperatureSet); Funs.DB.SubmitChanges(); } /// /// 修改温度设置 /// /// public static void UpdateTemperatureSet(Model.Base_TemperatureSet temperatureSet) { Model.Base_TemperatureSet newTemperatureSet = Funs.DB.Base_TemperatureSet.FirstOrDefault(e => e.TemperatureSetId == temperatureSet.TemperatureSetId); if (newTemperatureSet != null) { newTemperatureSet.Temperature = temperatureSet.Temperature; newTemperatureSet.TemperatureType = temperatureSet.TemperatureType; newTemperatureSet.Remark = temperatureSet.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除温度设置 /// /// public static void DeleteTemperatureSetById(string temperatureSetId) { Model.Base_TemperatureSet tem = Funs.DB.Base_TemperatureSet.FirstOrDefault(e => e.TemperatureSetId == temperatureSetId); if (tem != null) { Funs.DB.Base_TemperatureSet.DeleteOnSubmit(tem); Funs.DB.SubmitChanges(); } } /// /// 温度类型设置 /// /// public static ListItem[] getTemperatureType() { ListItem[] list = new ListItem[2]; list[0] = new ListItem("预热温度", "1"); list[1] = new ListItem("层间温度", "2"); return list; } /// /// 获取温度下拉选择项 /// /// /// /// public static void InitTemperatureDropDownList(FineUIPro.DropDownList dropName,string temperatureType, bool isShowPlease) { dropName.DataValueField = "TemperatureSetId"; dropName.DataTextField = "Temperature"; dropName.DataSource = (from x in Funs.DB.Base_TemperatureSet where x.TemperatureType == temperatureType orderby x.Temperature select x).ToList(); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } } }