using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 开车保运联络 /// public static class DriverRunContactService { /// /// 根据主键获取开车保运联络 /// /// /// public static Model.DriverRun_DriverRunContact GetDriverRunContactById(string driverRunContactId) { return Funs.DB.DriverRun_DriverRunContact.FirstOrDefault(e => e.DriverRunContactId == driverRunContactId); } /// /// 添加开车保运联络 /// /// public static void AddDriverRunContact(Model.DriverRun_DriverRunContact driverRunContact) { Model.DriverRun_DriverRunContact newDriverRunContact = new Model.DriverRun_DriverRunContact(); newDriverRunContact.DriverRunContactId = driverRunContact.DriverRunContactId; newDriverRunContact.Code = driverRunContact.Code; newDriverRunContact.ProjectId = driverRunContact.ProjectId; newDriverRunContact.UnitId = driverRunContact.UnitId; newDriverRunContact.Contact = driverRunContact.Contact; newDriverRunContact.HeadMan = driverRunContact.HeadMan; newDriverRunContact.Contents = driverRunContact.Contents; newDriverRunContact.ResultDef = driverRunContact.ResultDef; newDriverRunContact.AttachUrl = driverRunContact.AttachUrl; newDriverRunContact.Remark = driverRunContact.Remark; Funs.DB.DriverRun_DriverRunContact.InsertOnSubmit(newDriverRunContact); Funs.DB.SubmitChanges(); } /// /// 修改开车保运联络 /// /// public static void UpdateDriverRunContact(Model.DriverRun_DriverRunContact driverRunContact) { Model.DriverRun_DriverRunContact newDriverRunContact = Funs.DB.DriverRun_DriverRunContact.FirstOrDefault(e => e.DriverRunContactId == driverRunContact.DriverRunContactId); if (newDriverRunContact != null) { newDriverRunContact.Code = driverRunContact.Code; newDriverRunContact.ProjectId = driverRunContact.ProjectId; newDriverRunContact.UnitId = driverRunContact.UnitId; newDriverRunContact.Contact = driverRunContact.Contact; newDriverRunContact.HeadMan = driverRunContact.HeadMan; newDriverRunContact.Contents = driverRunContact.Contents; newDriverRunContact.ResultDef = driverRunContact.ResultDef; newDriverRunContact.AttachUrl = driverRunContact.AttachUrl; newDriverRunContact.Remark = driverRunContact.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除开车保运联络 /// /// public static void DeleteDriverRunContactById(string driverRunContactId) { Model.DriverRun_DriverRunContact newDriverRunContact = Funs.DB.DriverRun_DriverRunContact.FirstOrDefault(e => e.DriverRunContactId == driverRunContactId); if (newDriverRunContact != null) { if (!string.IsNullOrEmpty(newDriverRunContact.AttachUrl)) { UploadAttachmentService.DeleteFile(Funs.RootPath, newDriverRunContact.AttachUrl); } Funs.DB.DriverRun_DriverRunContact.DeleteOnSubmit(newDriverRunContact); Funs.DB.SubmitChanges(); } } } }