98 lines
3.9 KiB
C#
98 lines
3.9 KiB
C#
|
|
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();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|