using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 焊接位置 /// public class Base_LocationService { /// /// 根据主键获取焊接位置 /// /// /// public static Model.Base_Location GetLocationById(string locationId) { return Funs.DB.Base_Location.FirstOrDefault(e => e.LocationId == locationId); } /// /// 添加焊接位置 /// /// public static void AddLocation(Model.Base_Location location) { Model.Base_Location newLocation = new Model.Base_Location(); newLocation.LocationId = location.LocationId; newLocation.Location = location.Location; newLocation.Remark = location.Remark; Funs.DB.Base_Location.InsertOnSubmit(newLocation); Funs.DB.SubmitChanges(); } /// /// 修改焊接位置 /// /// public static void UpdateLocation(Model.Base_Location location) { Model.Base_Location newLocation = Funs.DB.Base_Location.FirstOrDefault(e => e.LocationId == location.LocationId); if (newLocation != null) { newLocation.Location = location.Location; newLocation.Remark = location.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除焊接位置 /// /// public static void DeleteLocationById(string locationId) { Model.Base_Location location = Funs.DB.Base_Location.FirstOrDefault(e => e.LocationId == locationId); if (location!=null) { Funs.DB.Base_Location.DeleteOnSubmit(location); Funs.DB.SubmitChanges(); } } /// /// 焊接位置项 /// /// /// public static List GetLocationList() { var list = (from x in Funs.DB.Base_Location orderby x.Location select x).ToList(); return list; } #region 焊接位置下拉项 /// /// 焊接位置下拉项 /// /// 下拉框名称 /// 是否显示请选择 public static void InitLocationDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease) { dropName.DataValueField = "Location"; dropName.DataTextField = "Location"; dropName.DataSource = GetLocationList(); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } #endregion } }