using System.Linq; namespace BLL { /// /// 行政处罚 /// public class AdminPenaltyService { /// /// 获取行政处罚信息 /// /// /// public static Model.Check_AdminPenalty GetAdminPenaltyById(string PenaltyId) { return Funs.DB.Check_AdminPenalty.FirstOrDefault(e => e.PenaltyId == PenaltyId); } /// /// 添加行政处罚信息 /// /// public static void AddAdminPenalty(Model.Check_AdminPenalty model) { Model.SGGLDB db = Funs.DB; Model.Check_AdminPenalty newModel = new Model.Check_AdminPenalty(); newModel.PenaltyId = model.PenaltyId; newModel.ProjectId = model.ProjectId; newModel.PenaltyCode = model.PenaltyCode; newModel.UnitId = model.UnitId; newModel.UnitName = model.UnitName; newModel.PenaltyDate = model.PenaltyDate; newModel.PenaltyType = model.PenaltyType; newModel.PenaltyContent = model.PenaltyContent; newModel.PenaltyAmount = model.PenaltyAmount; newModel.PenaltyAuthority = model.PenaltyAuthority; newModel.PenaltyStatus = model.PenaltyStatus; newModel.CompileMan = model.CompileMan; newModel.CompileDate = model.CompileDate; newModel.Remark = model.Remark; newModel.SysType = model.SysType; db.Check_AdminPenalty.InsertOnSubmit(newModel); db.SubmitChanges(); ////增加一条编码记录 string menuId = BLL.Const.AdminPenaltyMenuId; BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(menuId, model.ProjectId, null, model.PenaltyId, model.PenaltyDate); } /// /// 修改行政处罚信息 /// /// public static void UpdateAdminPenalty(Model.Check_AdminPenalty model) { Model.SGGLDB db = Funs.DB; Model.Check_AdminPenalty newModel = db.Check_AdminPenalty.FirstOrDefault(e => e.PenaltyId == model.PenaltyId); if (newModel != null) { //newModel.PenaltyId = model.PenaltyId; //newModel.ProjectId = model.ProjectId; newModel.PenaltyCode = model.PenaltyCode; newModel.UnitId = model.UnitId; newModel.UnitName = model.UnitName; newModel.PenaltyDate = model.PenaltyDate; newModel.PenaltyType = model.PenaltyType; newModel.PenaltyContent = model.PenaltyContent; newModel.PenaltyAmount = model.PenaltyAmount; newModel.PenaltyAuthority = model.PenaltyAuthority; newModel.PenaltyStatus = model.PenaltyStatus; //newModel.CompileMan = model.CompileMan; //newModel.CompileDate = model.CompileDate; newModel.Remark = model.Remark; newModel.SysType = model.SysType; db.SubmitChanges(); } } /// /// 根据主键删除行政处罚信息 /// /// public static void DeleteAdminPenaltyById(string PenaltyId) { Model.SGGLDB db = Funs.DB; Model.Check_AdminPenalty model = db.Check_AdminPenalty.FirstOrDefault(e => e.PenaltyId == PenaltyId); if (model != null) { //删除对应的附件 BLL.UploadFileService.DeleteFile(Funs.RootPath, AttachFileService.getFileUrl(model.PenaltyId)); db.Check_AdminPenalty.DeleteOnSubmit(model); db.SubmitChanges(); } } } }