SGGL_HBAZ/SGGL/BLL/ZHGL/SubPackManage/BaseBranchTeamListService.cs

92 lines
3.6 KiB
C#
Raw Normal View History

2025-02-12 09:27:47 +08:00
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class BaseBranchTeamListService
{
/// <summary>
/// 分包商名称 下拉框绑定
/// </summary>
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);
}
/// <summary>
/// 新增
/// </summary>
/// <param name="baseBranchTeamList">下属劳务队伍信息</param>
public static void AddBaseBranchTeamList(Model.Base_BranchTeamList baseBranchTeamList)
{
Model.SGGLDB db = Funs.DB;
db.Base_BranchTeamList.InsertOnSubmit(baseBranchTeamList);
db.SubmitChanges();
}
/// <summary>
/// 批量新增
/// </summary>
/// <param name="baseBranchTeamLists">下属劳务队伍信息列表</param>
public static void AddBaseBranchTeamList(List<Model.Base_BranchTeamList> baseBranchTeamLists)
{
Model.SGGLDB db = Funs.DB;
db.Base_BranchTeamList.InsertAllOnSubmit(baseBranchTeamLists);
db.SubmitChanges();
}
/// <summary>
/// 修改
/// </summary>
/// <param name="baseBranchTeamList">劳务班组信息</param>
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();
}
/// <summary>
/// 删除
/// </summary>
/// <param name="branchTeamListTeamId">主表主键</param>
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();
}
}
}