2024-02-21 开车分包管理修改

This commit is contained in:
2024-02-21 15:13:54 +08:00
parent 9bf96a31db
commit 5378f1b26d
24 changed files with 801 additions and 124 deletions
@@ -1,5 +1,6 @@
using System.Collections.Generic;
using System.Linq;
using System.Net.NetworkInformation;
using FineUIPro;
using Model;
@@ -45,6 +46,7 @@ namespace BLL
newDriverSubContact.DriverSubContractorsId = DriverSubContact.DriverSubContractorsId;
newDriverSubContact.SubcontractingType = DriverSubContact.SubcontractingType;
newDriverSubContact.IsBidirectional = DriverSubContact.IsBidirectional;
newDriverSubContact.State= DriverSubContact.State;
Funs.DB.DriverSub_DriverSubContact.InsertOnSubmit(newDriverSubContact);
Funs.DB.SubmitChanges();
}
@@ -64,6 +66,7 @@ namespace BLL
newDriverSubContact.DriverSubContractorsId = DriverSubContact.DriverSubContractorsId;
newDriverSubContact.SubcontractingType = DriverSubContact.SubcontractingType;
newDriverSubContact.IsBidirectional = DriverSubContact.IsBidirectional;
newDriverSubContact.State = DriverSubContact.State;
Funs.DB.SubmitChanges();
}
}
@@ -154,10 +157,36 @@ namespace BLL
}
Funs.DB.SubmitChanges();
}
/// <summary>
/// 确定分包商状态
/// </summary>
/// <param name="driverSubPlanId"></param>
/// <param name="driverSubContractorsId"></param>
/// <param name="state"></param>
public static void SetState(string driverSubPlanId, string driverSubContractorsId, string state)
{
if (string.IsNullOrEmpty(state))
{
return;
}
var list = Funs.DB.DriverSub_DriverSubContact.Where(e => e.DriverSubPlanId == driverSubPlanId && e.DriverSubContractorsId == driverSubContractorsId).ToList();
foreach (var item in list)
{
item.State =int.Parse( state);
}
Funs.DB.SubmitChanges();
}
/// <summary>
/// 分包状态下拉框
/// </summary>
/// <param name="dropDownList"></param>
public static void InitDriverSubPlanState( DropDownList dropDownList)
{
dropDownList.DataSource = DropListService.drpDriverSubPlanStateList();
dropDownList.DataTextField = "Text";
dropDownList.DataValueField = "Value";
dropDownList.DataBind(); ;
}
}
}