This commit is contained in:
2024-01-25 15:21:19 +08:00
commit 9b01a40341
10748 changed files with 2475848 additions and 0 deletions
@@ -0,0 +1,84 @@
using System.Linq;
namespace BLL
{
/// <summary>
/// 开车分包联络
/// </summary>
public static class DriverSubContactService
{
/// <summary>
/// 根据主键获取开车分包联络信息
/// </summary>
/// <param name="DriverSubContactId"></param>
/// <returns></returns>
public static Model.DriverSub_DriverSubContact GetDriverSubContactById(string DriverSubContactId)
{
return Funs.DB.DriverSub_DriverSubContact.FirstOrDefault(e => e.DriverSubContactId == DriverSubContactId);
}
/// <summary>
/// 添加开车分包联络信息
/// </summary>
/// <param name="DriverSubContact"></param>
public static void AddDriverSubContact(Model.DriverSub_DriverSubContact DriverSubContact)
{
Model.DriverSub_DriverSubContact newDriverSubContact = new Model.DriverSub_DriverSubContact();
newDriverSubContact.DriverSubContactId = DriverSubContact.DriverSubContactId;
newDriverSubContact.ProjectId = DriverSubContact.ProjectId;
newDriverSubContact.Code = DriverSubContact.Code;
newDriverSubContact.SubUnitId = DriverSubContact.SubUnitId;
newDriverSubContact.ContactInfo = DriverSubContact.ContactInfo;
newDriverSubContact.ChargeManInfo = DriverSubContact.ChargeManInfo;
newDriverSubContact.ContactContent = DriverSubContact.ContactContent;
newDriverSubContact.Result = DriverSubContact.Result;
newDriverSubContact.IntTime = DriverSubContact.IntTime;
newDriverSubContact.OutTime = DriverSubContact.OutTime;
newDriverSubContact.AttachUrl = DriverSubContact.AttachUrl;
newDriverSubContact.Remark = DriverSubContact.Remark;
Funs.DB.DriverSub_DriverSubContact.InsertOnSubmit(newDriverSubContact);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改开车分包联络
/// </summary>
/// <param name="DriverSubContact"></param>
public static void UpdateDriverSubContact(Model.DriverSub_DriverSubContact DriverSubContact)
{
Model.DriverSub_DriverSubContact newDriverSubContact = Funs.DB.DriverSub_DriverSubContact.FirstOrDefault(e => e.DriverSubContactId == DriverSubContact.DriverSubContactId);
if (newDriverSubContact != null)
{
newDriverSubContact.Code = DriverSubContact.Code;
newDriverSubContact.SubUnitId = DriverSubContact.SubUnitId;
newDriverSubContact.ContactInfo = DriverSubContact.ContactInfo;
newDriverSubContact.ChargeManInfo = DriverSubContact.ChargeManInfo;
newDriverSubContact.ContactContent = DriverSubContact.ContactContent;
newDriverSubContact.Result = DriverSubContact.Result;
newDriverSubContact.IntTime = DriverSubContact.IntTime;
newDriverSubContact.OutTime = DriverSubContact.OutTime;
newDriverSubContact.AttachUrl = DriverSubContact.AttachUrl;
newDriverSubContact.Remark = DriverSubContact.Remark;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除开车分包联络
/// </summary>
/// <param name="DriverSubContactId"></param>
public static void DeleteDriverSubContactById(string DriverSubContactId)
{
Model.DriverSub_DriverSubContact DriverSubContact = Funs.DB.DriverSub_DriverSubContact.FirstOrDefault(e => e.DriverSubContactId == DriverSubContactId);
if (DriverSubContact != null)
{
if (!string.IsNullOrEmpty(DriverSubContact.AttachUrl))
{
BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, DriverSubContact.AttachUrl);//删除附件
}
Funs.DB.DriverSub_DriverSubContact.DeleteOnSubmit(DriverSubContact);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,88 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 开车分包计划
/// </summary>
public static class DriverSubPlanService
{
/// <summary>
/// 根据主键获取开车分包计划信息
/// </summary>
/// <param name="DriverSubPlanId"></param>
/// <returns></returns>
public static Model.DriverSub_DriverSubPlan GetDriverSubPlanById(string DriverSubPlanId)
{
return Funs.DB.DriverSub_DriverSubPlan.FirstOrDefault(e => e.DriverSubPlanId == DriverSubPlanId);
}
/// <summary>
/// 添加开车分包计划信息
/// </summary>
/// <param name="DriverSubPlan"></param>
public static void AddDriverSubPlan(Model.DriverSub_DriverSubPlan DriverSubPlan)
{
Model.DriverSub_DriverSubPlan newDriverSubPlan = new Model.DriverSub_DriverSubPlan();
newDriverSubPlan.DriverSubPlanId = DriverSubPlan.DriverSubPlanId;
newDriverSubPlan.ProjectId = DriverSubPlan.ProjectId;
newDriverSubPlan.Code = DriverSubPlan.Code;
newDriverSubPlan.SubUnitId = DriverSubPlan.SubUnitId;
newDriverSubPlan.Introductions = DriverSubPlan.Introductions;
newDriverSubPlan.Achievement = DriverSubPlan.Achievement;
newDriverSubPlan.Cooperation = DriverSubPlan.Cooperation;
newDriverSubPlan.InstallationIds = DriverSubPlan.InstallationIds;
newDriverSubPlan.InstallationNames = DriverSubPlan.InstallationNames;
newDriverSubPlan.IsInvited = DriverSubPlan.IsInvited;
newDriverSubPlan.AttachUrl = DriverSubPlan.AttachUrl;
newDriverSubPlan.Remark = DriverSubPlan.Remark;
Funs.DB.DriverSub_DriverSubPlan.InsertOnSubmit(newDriverSubPlan);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改开车分包计划
/// </summary>
/// <param name="DriverSubPlan"></param>
public static void UpdateDriverSubPlan(Model.DriverSub_DriverSubPlan DriverSubPlan)
{
Model.DriverSub_DriverSubPlan newDriverSubPlan = Funs.DB.DriverSub_DriverSubPlan.FirstOrDefault(e => e.DriverSubPlanId == DriverSubPlan.DriverSubPlanId);
if (newDriverSubPlan != null)
{
newDriverSubPlan.Code = DriverSubPlan.Code;
newDriverSubPlan.SubUnitId = DriverSubPlan.SubUnitId;
newDriverSubPlan.Introductions = DriverSubPlan.Introductions;
newDriverSubPlan.Achievement = DriverSubPlan.Achievement;
newDriverSubPlan.Cooperation = DriverSubPlan.Cooperation;
newDriverSubPlan.InstallationIds = DriverSubPlan.InstallationIds;
newDriverSubPlan.InstallationNames = DriverSubPlan.InstallationNames;
newDriverSubPlan.IsInvited = DriverSubPlan.IsInvited;
newDriverSubPlan.AttachUrl = DriverSubPlan.AttachUrl;
newDriverSubPlan.Remark = DriverSubPlan.Remark;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除开车分包计划
/// </summary>
/// <param name="DriverSubPlanId"></param>
public static void DeleteDriverSubPlanById(string DriverSubPlanId)
{
Model.DriverSub_DriverSubPlan DriverSubPlan = Funs.DB.DriverSub_DriverSubPlan.FirstOrDefault(e => e.DriverSubPlanId == DriverSubPlanId);
if (DriverSubPlan != null)
{
if (!string.IsNullOrEmpty(DriverSubPlan.AttachUrl))
{
BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, DriverSubPlan.AttachUrl);//删除附件
}
Funs.DB.DriverSub_DriverSubPlan.DeleteOnSubmit(DriverSubPlan);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,80 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 开车分包管理
/// </summary>
public static class DriverSubService
{
/// <summary>
/// 根据主键获取开车分包管理信息
/// </summary>
/// <param name="DriverSubId"></param>
/// <returns></returns>
public static Model.DriverSub_DriverSub GetDriverSubById(string DriverSubId)
{
return Funs.DB.DriverSub_DriverSub.FirstOrDefault(e => e.DriverSubId == DriverSubId);
}
/// <summary>
/// 添加开车分包管理信息
/// </summary>
/// <param name="DriverSub"></param>
public static void AddDriverSub(Model.DriverSub_DriverSub DriverSub)
{
Model.DriverSub_DriverSub newDriverSub = new Model.DriverSub_DriverSub();
newDriverSub.DriverSubId = DriverSub.DriverSubId;
newDriverSub.ProjectId = DriverSub.ProjectId;
newDriverSub.Code = DriverSub.Code;
newDriverSub.SubUnitId = DriverSub.SubUnitId;
newDriverSub.Implement = DriverSub.Implement;
newDriverSub.Instruction = DriverSub.Instruction;
newDriverSub.AttachUrl = DriverSub.AttachUrl;
newDriverSub.Remark = DriverSub.Remark;
Funs.DB.DriverSub_DriverSub.InsertOnSubmit(newDriverSub);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改开车分包管理
/// </summary>
/// <param name="DriverSub"></param>
public static void UpdateDriverSub(Model.DriverSub_DriverSub DriverSub)
{
Model.DriverSub_DriverSub newDriverSub = Funs.DB.DriverSub_DriverSub.FirstOrDefault(e => e.DriverSubId == DriverSub.DriverSubId);
if (newDriverSub != null)
{
newDriverSub.Code = DriverSub.Code;
newDriverSub.SubUnitId = DriverSub.SubUnitId;
newDriverSub.Implement = DriverSub.Implement;
newDriverSub.Instruction = DriverSub.Instruction;
newDriverSub.AttachUrl = DriverSub.AttachUrl;
newDriverSub.Remark = DriverSub.Remark;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除开车分包管理
/// </summary>
/// <param name="DriverSubId"></param>
public static void DeleteDriverSub(string DriverSubId)
{
Model.DriverSub_DriverSub DriverSub = Funs.DB.DriverSub_DriverSub.FirstOrDefault(e => e.DriverSubId == DriverSubId);
if (DriverSub != null)
{
if (!string.IsNullOrEmpty(DriverSub.AttachUrl))
{
BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, DriverSub.AttachUrl);//删除附件
}
Funs.DB.DriverSub_DriverSub.DeleteOnSubmit(DriverSub);
Funs.DB.SubmitChanges();
}
}
}
}