using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// <summary> /// 开车保运管理 /// </summary> public static class DriverRunService { /// <summary> /// 根据主键获取开车保运管理 /// </summary> /// <param name="driverRunId"></param> /// <returns></returns> public static Model.DriverRun_DriverRun GetDriverRunById(string driverRunId) { return Funs.DB.DriverRun_DriverRun.FirstOrDefault(e => e.DriverRunId == driverRunId); } /// <summary> /// 添加开车保运管理 /// </summary> /// <param name="driverRun"></param> public static void AddDriverRun(Model.DriverRun_DriverRun driverRun) { Model.DriverRun_DriverRun newDriverRun = new Model.DriverRun_DriverRun(); newDriverRun.DriverRunId = driverRun.DriverRunId; newDriverRun.ProjectId = driverRun.ProjectId; newDriverRun.Code = driverRun.Code; newDriverRun.UnitId = driverRun.UnitId; newDriverRun.Implement = driverRun.Implement; newDriverRun.Descriptions = driverRun.Descriptions; newDriverRun.AttachUrl = driverRun.AttachUrl; newDriverRun.Remark = driverRun.Remark; Funs.DB.DriverRun_DriverRun.InsertOnSubmit(newDriverRun); Funs.DB.SubmitChanges(); } /// <summary> /// 修改开车保运管理 /// </summary> /// <param name="driverRun"></param> public static void UpdateDriverRun(Model.DriverRun_DriverRun driverRun) { Model.DriverRun_DriverRun newDriverRun = Funs.DB.DriverRun_DriverRun.FirstOrDefault(e => e.DriverRunId == driverRun.DriverRunId); if (newDriverRun != null) { newDriverRun.ProjectId = driverRun.ProjectId; newDriverRun.Code = driverRun.Code; newDriverRun.UnitId = driverRun.UnitId; newDriverRun.Implement = driverRun.Implement; newDriverRun.Descriptions = driverRun.Descriptions; newDriverRun.AttachUrl = driverRun.AttachUrl; newDriverRun.Remark = driverRun.Remark; Funs.DB.SubmitChanges(); } } /// <summary> /// 根据主键删除开车保运管理 /// </summary> /// <param name="driverRunId"></param> public static void DeleteDriverRunById(string driverRunId) { Model.DriverRun_DriverRun newDriverRun = Funs.DB.DriverRun_DriverRun.FirstOrDefault(e => e.DriverRunId == driverRunId); if (newDriverRun != null) { if (!string.IsNullOrEmpty(newDriverRun.AttachUrl)) { UploadAttachmentService.DeleteFile(Funs.RootPath, newDriverRun.AttachUrl); } Funs.DB.DriverRun_DriverRun.DeleteOnSubmit(newDriverRun); Funs.DB.SubmitChanges(); } } } }