using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 开车作业票管理 /// public static class HseLicenseService { /// /// 根据主键获取开车作业票管理 /// /// /// public static Model.DriverHse_HseLicense GetHseLicenseById(string hseLicenseId) { return Funs.DB.DriverHse_HseLicense.FirstOrDefault(e => e.HseLicenseId == hseLicenseId); } /// /// 添加开车作业票管理 /// /// public static void AddHseLicense(Model.DriverHse_HseLicense hseLicense) { Model.DriverHse_HseLicense newHseLicense = new Model.DriverHse_HseLicense(); newHseLicense.HseLicenseId = hseLicense.HseLicenseId; newHseLicense.ProjectId = hseLicense.ProjectId; newHseLicense.Code = hseLicense.Code; newHseLicense.LicenseTypeId = hseLicense.LicenseTypeId; newHseLicense.ApplyUnit = hseLicense.ApplyUnit; newHseLicense.ApplyMan = hseLicense.ApplyMan; newHseLicense.HeaderMan = hseLicense.HeaderMan; newHseLicense.WorkAddress = hseLicense.WorkAddress; newHseLicense.WorkContents = hseLicense.WorkContents; newHseLicense.Remark = hseLicense.Remark; Funs.DB.DriverHse_HseLicense.InsertOnSubmit(newHseLicense); Funs.DB.SubmitChanges(); } /// /// 修改开车作业票管理 /// /// public static void UpdateHseLicense(Model.DriverHse_HseLicense hseLicense) { Model.DriverHse_HseLicense newHseLicense = Funs.DB.DriverHse_HseLicense.FirstOrDefault(e => e.HseLicenseId == hseLicense.HseLicenseId); if (newHseLicense != null) { newHseLicense.Code = hseLicense.Code; //newHseLicense.LicenseTypeId = hseLicense.LicenseTypeId; newHseLicense.ApplyUnit = hseLicense.ApplyUnit; newHseLicense.ApplyMan = hseLicense.ApplyMan; newHseLicense.HeaderMan = hseLicense.HeaderMan; newHseLicense.WorkAddress = hseLicense.WorkAddress; newHseLicense.WorkContents = hseLicense.WorkContents; newHseLicense.Remark = hseLicense.Remark; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除开车作业票管理 /// /// public static void DeleteHseLicenseById(string hseLicenseId) { Model.DriverHse_HseLicense newHseLicense = Funs.DB.DriverHse_HseLicense.FirstOrDefault(e => e.HseLicenseId == hseLicenseId); if (newHseLicense != null) { CommonService.DeleteAttachFileById(hseLicenseId);//删除附件 Funs.DB.DriverHse_HseLicense.DeleteOnSubmit(newHseLicense); Funs.DB.SubmitChanges(); } } } }