92 lines
3.6 KiB
C#
92 lines
3.6 KiB
C#
|
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();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|