128 lines
5.3 KiB
C#
128 lines
5.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BLL
|
|
{
|
|
public class BaseBranchTeamListTeamService
|
|
{
|
|
/// <summary>
|
|
/// 分包商名称 下拉框绑定
|
|
/// </summary>
|
|
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);
|
|
}
|
|
/// <summary>
|
|
/// 分包公司 下拉框绑定
|
|
/// </summary>
|
|
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);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 分包公司 下拉框绑定
|
|
/// </summary>
|
|
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);
|
|
}
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 新增
|
|
/// </summary>
|
|
/// <param name="baseBranchTeamListTeam">劳务班组信息</param>
|
|
public static void AddBaseBranchTeamListTeam(Model.Base_BranchTeamListTeam baseBranchTeamListTeam)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
db.Base_BranchTeamListTeam.InsertOnSubmit(baseBranchTeamListTeam);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 批量新增
|
|
/// </summary>
|
|
/// <param name="baseBranchTeamListTeams">劳务班组信息列表</param>
|
|
public static void AddBaseBranchTeamListTeam(List<Model.Base_BranchTeamListTeam> baseBranchTeamListTeams)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
db.Base_BranchTeamListTeam.InsertAllOnSubmit(baseBranchTeamListTeams);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改
|
|
/// </summary>
|
|
/// <param name="baseBranchTeamListTeam">劳务班组信息</param>
|
|
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();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除
|
|
/// </summary>
|
|
/// <param name="branchTeamListTeamId">主表主键</param>
|
|
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();
|
|
}
|
|
}
|
|
}
|