using System.Linq; namespace BLL { /// /// 开车分包联络 /// public static class DriverSubContactService { /// /// 根据主键获取开车分包联络信息 /// /// /// public static Model.DriverSub_DriverSubContact GetDriverSubContactById(string DriverSubContactId) { return Funs.DB.DriverSub_DriverSubContact.FirstOrDefault(e => e.DriverSubContactId == DriverSubContactId); } /// /// 添加开车分包联络信息 /// /// 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(); } /// /// 修改开车分包联络 /// /// 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(); } } /// /// 根据主键删除开车分包联络 /// /// 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(); } } } }