using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class BaseBranchTeamListTeamService { /// /// 分包商名称 下拉框绑定 /// public static void DropSelectUnitWork(FineUIPro.DropDownList dropName, string projectid, bool isShowPlease) { Model.SGGLDB db = Funs.DB; var unitWorkList = (from x in db.Base_Unit join y in db.Project_ProjectUnit on x.UnitId equals y.UnitId where y.UnitType == "2" && y.ProjectId == projectid 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 DropSelectTeamWork(FineUIPro.DropDownList dropName, string unitId, bool isShowPlease) { Model.SGGLDB db = Funs.DB; var unitWorkList = (from x in db.Base_BranchTeamList where (x.UnitId == unitId || unitId == null) && (x.State == null || x.State == "" || x.State == "0") select new { BranchTeamListName = x.BranchTeamListName, BranchTeamListId = x.BranchTeamListId, }).ToList(); dropName.DataValueField = "BranchTeamListId"; dropName.DataTextField = "BranchTeamListName"; dropName.DataSource = unitWorkList; dropName.DataBind(); if (isShowPlease) BLL.Funs.FineUIPleaseSelect(dropName); } /// /// 分包公司 下拉框绑定 /// public static void DropSelectTeamWorkUpdate(FineUIPro.DropDownList dropName, string unitId, bool isShowPlease) { Model.SGGLDB db = Funs.DB; var unitWorkList = (from x in db.Base_BranchTeamList where (x.UnitId == unitId || unitId == null) select new { BranchTeamListName = x.BranchTeamListName, BranchTeamListId = x.BranchTeamListId, }).ToList(); dropName.DataValueField = "BranchTeamListId"; dropName.DataTextField = "BranchTeamListName"; dropName.DataSource = unitWorkList; dropName.DataBind(); if (isShowPlease) BLL.Funs.FineUIPleaseSelect(dropName); } /// /// 新增 /// /// 劳务班组信息 public static void AddBaseBranchTeamListTeam(Model.Base_BranchTeamListTeam baseBranchTeamListTeam) { Model.SGGLDB db = Funs.DB; db.Base_BranchTeamListTeam.InsertOnSubmit(baseBranchTeamListTeam); db.SubmitChanges(); } /// /// 批量新增 /// /// 劳务班组信息列表 public static void AddBaseBranchTeamListTeam(List baseBranchTeamListTeams) { Model.SGGLDB db = Funs.DB; db.Base_BranchTeamListTeam.InsertAllOnSubmit(baseBranchTeamListTeams); db.SubmitChanges(); } /// /// 修改 /// /// 劳务班组信息 public static void UpdateBaseBranchTeamListTeam(Model.Base_BranchTeamListTeam baseBranchTeamListTeam) { Model.SGGLDB db = Funs.DB; var updateItem = db.Base_BranchTeamListTeam.FirstOrDefault(p => p.BranchTeamListTeamId == baseBranchTeamListTeam.BranchTeamListTeamId); updateItem.UnitId = baseBranchTeamListTeam.UnitId; updateItem.BranchTeamListId = baseBranchTeamListTeam.BranchTeamListId; updateItem.BranchTeamListTeamName = baseBranchTeamListTeam.BranchTeamListTeamName; updateItem.Remark = baseBranchTeamListTeam.Remark; updateItem.SortIndex = baseBranchTeamListTeam.SortIndex; db.SubmitChanges(); } /// /// 删除 /// /// 主表主键 public static void DeleteBaseBranchTeamListTeam(string branchTeamListTeamId) { Model.SGGLDB db = Funs.DB; var deleteItem = db.Base_BranchTeamListTeam.FirstOrDefault(p => p.BranchTeamListTeamId == branchTeamListTeamId); //删除主表 db.Base_BranchTeamListTeam.DeleteOnSubmit(deleteItem); db.SubmitChanges(); } } }