using Model; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class BaseBranchTeamListService { /// /// 分包商名称 下拉框绑定 /// public static void DropSelectUnitWork(FineUIPro.DropDownList dropName, bool isShowPlease) { Model.SGGLDB db = Funs.DB; var unitWorkList = (from x in db.Base_Unit select new { UnitName = x.UnitName, UnitId = x.UnitId, }).ToList(); dropName.DataValueField = "UnitId"; dropName.DataTextField = "UnitName"; dropName.DataSource = unitWorkList; dropName.DataBind(); if (isShowPlease) BLL.Funs.FineUIPleaseSelect(dropName); } /// /// 新增 /// /// 下属劳务队伍信息 public static void AddBaseBranchTeamList(Model.Base_BranchTeamList baseBranchTeamList) { Model.SGGLDB db = Funs.DB; db.Base_BranchTeamList.InsertOnSubmit(baseBranchTeamList); db.SubmitChanges(); } /// /// 批量新增 /// /// 下属劳务队伍信息列表 public static void AddBaseBranchTeamList(List baseBranchTeamLists) { Model.SGGLDB db = Funs.DB; db.Base_BranchTeamList.InsertAllOnSubmit(baseBranchTeamLists); db.SubmitChanges(); } /// /// 修改 /// /// 劳务班组信息 public static void UpdateBaseBranchTeamList(Model.Base_BranchTeamList baseBranchTeamList) { Model.SGGLDB db = Funs.DB; var updateItem = db.Base_BranchTeamList.FirstOrDefault(p => p.BranchTeamListId == baseBranchTeamList.BranchTeamListId); updateItem.UnitId = baseBranchTeamList.UnitId; updateItem.BranchTeamListId = baseBranchTeamList.BranchTeamListId; updateItem.BranchTeamListName = baseBranchTeamList.BranchTeamListName; updateItem.ChargeContract = baseBranchTeamList.ChargeContract; updateItem.LicenseNumber = baseBranchTeamList.LicenseNumber; updateItem.AptitudeCertNumber = baseBranchTeamList.AptitudeCertNumber; updateItem.EnrollAddress = baseBranchTeamList.EnrollAddress; updateItem.AchievementCondition = baseBranchTeamList.AchievementCondition; updateItem.FundCondition = baseBranchTeamList.FundCondition; updateItem.Corporate = baseBranchTeamList.Corporate; updateItem.Remark = baseBranchTeamList.Remark; updateItem.SortIndex = baseBranchTeamList.SortIndex; updateItem.State = baseBranchTeamList.State; db.SubmitChanges(); } /// /// 删除 /// /// 主表主键 public static void DeleteBaseBranchList(string branchTeamListId) { Model.SGGLDB db = Funs.DB; var deleteItem = db.Base_BranchTeamList.FirstOrDefault(p => p.BranchTeamListId == branchTeamListId); //删除主表 db.Base_BranchTeamList.DeleteOnSubmit(deleteItem); db.SubmitChanges(); } } }