集团三库

This commit is contained in:
2026-09-10 18:51:12 +08:00
parent dc6abc4cbb
commit 5be709c0e6
131 changed files with 25364 additions and 970 deletions
@@ -0,0 +1,97 @@
using System.Linq;
namespace BLL
{
/// <summary>
/// 行政处罚
/// </summary>
public class AdminPenaltyService
{
/// <summary>
/// 获取行政处罚信息
/// </summary>
/// <param name="PenaltyId"></param>
/// <returns></returns>
public static Model.Check_AdminPenalty GetAdminPenaltyById(string PenaltyId)
{
return Funs.DB.Check_AdminPenalty.FirstOrDefault(e => e.PenaltyId == PenaltyId);
}
/// <summary>
/// 添加行政处罚信息
/// </summary>
/// <param name="model"></param>
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);
}
/// <summary>
/// 修改行政处罚信息
/// </summary>
/// <param name="model"></param>
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();
}
}
/// <summary>
/// 根据主键删除行政处罚信息
/// </summary>
/// <param name="PenaltyId"></param>
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();
}
}
}
}