自主管理加分项
This commit is contained in:
@@ -37,98 +37,100 @@ namespace BLL
|
||||
/// <summary>
|
||||
/// 增加危险观察登记信息
|
||||
/// </summary>
|
||||
/// <param name="hazardRegister">危险观察登记实体</param>
|
||||
public static void AddHazardRegister(Model.HSSE_Hazard_HazardRegister hazardRegister)
|
||||
/// <param name="model">危险观察登记实体</param>
|
||||
public static void AddHazardRegister(Model.HSSE_Hazard_HazardRegister model)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HSSE_Hazard_HazardRegister newHazardRegister = new Model.HSSE_Hazard_HazardRegister();
|
||||
newHazardRegister.HazardRegisterId = hazardRegister.HazardRegisterId;
|
||||
newHazardRegister.HazardCode = hazardRegister.HazardCode;
|
||||
newHazardRegister.RegisterDate = DateTime.Now;
|
||||
newHazardRegister.RegisterDef = hazardRegister.RegisterDef;
|
||||
newHazardRegister.RegisterTypesId = hazardRegister.RegisterTypesId;
|
||||
newHazardRegister.CheckCycle = hazardRegister.CheckCycle;
|
||||
newHazardRegister.Rectification = hazardRegister.Rectification;
|
||||
newHazardRegister.Place = hazardRegister.Place;
|
||||
newHazardRegister.ResponsibleUnit = hazardRegister.ResponsibleUnit;
|
||||
newHazardRegister.Observer = hazardRegister.Observer;
|
||||
newHazardRegister.RectifiedDate = hazardRegister.RectifiedDate;
|
||||
newHazardRegister.AttachUrl = hazardRegister.AttachUrl;
|
||||
newHazardRegister.ProjectId = hazardRegister.ProjectId;
|
||||
newHazardRegister.States = hazardRegister.States;
|
||||
newHazardRegister.IsEffective = hazardRegister.IsEffective;
|
||||
newHazardRegister.ResponsibleMan = hazardRegister.ResponsibleMan;
|
||||
newHazardRegister.CheckSpecialId = hazardRegister.CheckSpecialId;
|
||||
newHazardRegister.CheckManId = hazardRegister.CheckManId;
|
||||
newHazardRegister.CheckTime = hazardRegister.CheckTime;
|
||||
newHazardRegister.RectificationPeriod = hazardRegister.RectificationPeriod;
|
||||
newHazardRegister.ImageUrl = hazardRegister.ImageUrl;
|
||||
newHazardRegister.RectificationImageUrl = hazardRegister.RectificationImageUrl;
|
||||
newHazardRegister.RectificationTime = hazardRegister.RectificationTime;
|
||||
newHazardRegister.ConfirmMan = hazardRegister.ConfirmMan;
|
||||
newHazardRegister.ConfirmDate = hazardRegister.ConfirmDate;
|
||||
newHazardRegister.HandleIdea = hazardRegister.HandleIdea;
|
||||
newHazardRegister.CutPayment = hazardRegister.CutPayment;
|
||||
newHazardRegister.ProblemTypes = hazardRegister.ProblemTypes;
|
||||
newHazardRegister.DIC_ID = hazardRegister.DIC_ID;
|
||||
newHazardRegister.Risk_Level = hazardRegister.Risk_Level;
|
||||
newHazardRegister.Requirements = hazardRegister.Requirements;
|
||||
newHazardRegister.ControlId = hazardRegister.ControlId;
|
||||
Model.HSSE_Hazard_HazardRegister newModel = new Model.HSSE_Hazard_HazardRegister();
|
||||
newModel.HazardRegisterId = model.HazardRegisterId;
|
||||
newModel.HazardCode = model.HazardCode;
|
||||
newModel.RegisterDate = DateTime.Now;
|
||||
newModel.RegisterDef = model.RegisterDef;
|
||||
newModel.RegisterTypesId = model.RegisterTypesId;
|
||||
newModel.CheckCycle = model.CheckCycle;
|
||||
newModel.Rectification = model.Rectification;
|
||||
newModel.Place = model.Place;
|
||||
newModel.ResponsibleUnit = model.ResponsibleUnit;
|
||||
newModel.Observer = model.Observer;
|
||||
newModel.RectifiedDate = model.RectifiedDate;
|
||||
newModel.AttachUrl = model.AttachUrl;
|
||||
newModel.ProjectId = model.ProjectId;
|
||||
newModel.States = model.States;
|
||||
newModel.IsEffective = model.IsEffective;
|
||||
newModel.ResponsibleMan = model.ResponsibleMan;
|
||||
newModel.CheckSpecialId = model.CheckSpecialId;
|
||||
newModel.CheckManId = model.CheckManId;
|
||||
newModel.CheckTime = model.CheckTime;
|
||||
newModel.RectificationPeriod = model.RectificationPeriod;
|
||||
newModel.ImageUrl = model.ImageUrl;
|
||||
newModel.RectificationImageUrl = model.RectificationImageUrl;
|
||||
newModel.RectificationTime = model.RectificationTime;
|
||||
newModel.ConfirmMan = model.ConfirmMan;
|
||||
newModel.ConfirmDate = model.ConfirmDate;
|
||||
newModel.HandleIdea = model.HandleIdea;
|
||||
newModel.CutPayment = model.CutPayment;
|
||||
newModel.ProblemTypes = model.ProblemTypes;
|
||||
newModel.DIC_ID = model.DIC_ID;
|
||||
newModel.Risk_Level = model.Risk_Level;
|
||||
newModel.Requirements = model.Requirements;
|
||||
newModel.ControlId = model.ControlId;
|
||||
newModel.CheckItemDetailId = model.CheckItemDetailId;
|
||||
newModel.CompanyTrainingItemId = model.CompanyTrainingItemId;
|
||||
|
||||
newHazardRegister.CheckItemDetailId = hazardRegister.CheckItemDetailId;
|
||||
db.HSSE_Hazard_HazardRegister.InsertOnSubmit(newHazardRegister);
|
||||
db.HSSE_Hazard_HazardRegister.InsertOnSubmit(newModel);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改危险观察登记信息
|
||||
/// </summary>
|
||||
/// <param name="hazardRegister">危险观察登记实体</param>
|
||||
public static void UpdateHazardRegister(Model.HSSE_Hazard_HazardRegister hazardRegister)
|
||||
/// <param name="model">危险观察登记实体</param>
|
||||
public static void UpdateHazardRegister(Model.HSSE_Hazard_HazardRegister model)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HSSE_Hazard_HazardRegister newHazardRegister = db.HSSE_Hazard_HazardRegister.FirstOrDefault(e => e.HazardRegisterId == hazardRegister.HazardRegisterId);
|
||||
if (newHazardRegister != null)
|
||||
Model.HSSE_Hazard_HazardRegister newModel = db.HSSE_Hazard_HazardRegister.FirstOrDefault(e => e.HazardRegisterId == model.HazardRegisterId);
|
||||
if (newModel != null)
|
||||
{
|
||||
newHazardRegister.HazardCode = hazardRegister.HazardCode;
|
||||
newHazardRegister.RegisterDef = hazardRegister.RegisterDef;
|
||||
newHazardRegister.Rectification = hazardRegister.Rectification;
|
||||
newHazardRegister.Place = hazardRegister.Place;
|
||||
newHazardRegister.ResponsibleUnit = hazardRegister.ResponsibleUnit;
|
||||
newHazardRegister.Observer = hazardRegister.Observer;
|
||||
newHazardRegister.RectifiedDate = hazardRegister.RectifiedDate;
|
||||
newHazardRegister.AttachUrl = hazardRegister.AttachUrl;
|
||||
newHazardRegister.ProjectId = hazardRegister.ProjectId;
|
||||
newHazardRegister.States = hazardRegister.States;
|
||||
newHazardRegister.IsEffective = hazardRegister.IsEffective;
|
||||
newHazardRegister.ResponsibleMan = hazardRegister.ResponsibleMan;
|
||||
newHazardRegister.CheckManId = hazardRegister.CheckManId;
|
||||
//newHazardRegister.CheckTime = hazardRegister.CheckTime;
|
||||
newHazardRegister.RectificationPeriod = hazardRegister.RectificationPeriod;
|
||||
newHazardRegister.ImageUrl = hazardRegister.ImageUrl;
|
||||
newHazardRegister.RectificationImageUrl = hazardRegister.RectificationImageUrl;
|
||||
newHazardRegister.RectificationTime = hazardRegister.RectificationTime;
|
||||
newHazardRegister.ConfirmMan = hazardRegister.ConfirmMan;
|
||||
newHazardRegister.ConfirmDate = hazardRegister.ConfirmDate;
|
||||
newHazardRegister.HandleIdea = hazardRegister.HandleIdea;
|
||||
newHazardRegister.CutPayment = hazardRegister.CutPayment;
|
||||
newHazardRegister.ProblemTypes = hazardRegister.ProblemTypes;
|
||||
newHazardRegister.DIC_ID = hazardRegister.DIC_ID;
|
||||
newHazardRegister.CheckItemDetailId = hazardRegister.CheckItemDetailId;
|
||||
newHazardRegister.RegisterTypesId = hazardRegister.RegisterTypesId;
|
||||
newHazardRegister.Risk_Level = hazardRegister.Risk_Level;
|
||||
newHazardRegister.Requirements = hazardRegister.Requirements;
|
||||
newModel.HazardCode = model.HazardCode;
|
||||
newModel.RegisterDef = model.RegisterDef;
|
||||
newModel.Rectification = model.Rectification;
|
||||
newModel.Place = model.Place;
|
||||
newModel.ResponsibleUnit = model.ResponsibleUnit;
|
||||
newModel.Observer = model.Observer;
|
||||
newModel.RectifiedDate = model.RectifiedDate;
|
||||
newModel.AttachUrl = model.AttachUrl;
|
||||
newModel.ProjectId = model.ProjectId;
|
||||
newModel.States = model.States;
|
||||
newModel.IsEffective = model.IsEffective;
|
||||
newModel.ResponsibleMan = model.ResponsibleMan;
|
||||
newModel.CheckManId = model.CheckManId;
|
||||
//newModel.CheckTime = model.CheckTime;
|
||||
newModel.RectificationPeriod = model.RectificationPeriod;
|
||||
newModel.ImageUrl = model.ImageUrl;
|
||||
newModel.RectificationImageUrl = model.RectificationImageUrl;
|
||||
newModel.RectificationTime = model.RectificationTime;
|
||||
newModel.ConfirmMan = model.ConfirmMan;
|
||||
newModel.ConfirmDate = model.ConfirmDate;
|
||||
newModel.HandleIdea = model.HandleIdea;
|
||||
newModel.CutPayment = model.CutPayment;
|
||||
newModel.ProblemTypes = model.ProblemTypes;
|
||||
newModel.DIC_ID = model.DIC_ID;
|
||||
newModel.CheckItemDetailId = model.CheckItemDetailId;
|
||||
newModel.RegisterTypesId = model.RegisterTypesId;
|
||||
newModel.Risk_Level = model.Risk_Level;
|
||||
newModel.Requirements = model.Requirements;
|
||||
newModel.CompanyTrainingItemId = model.CompanyTrainingItemId;
|
||||
|
||||
//把附件表的路径复制过来
|
||||
Model.AttachFile file = BLL.AttachFileService.GetAttachFile(hazardRegister.HazardRegisterId, Const.HSSE_HiddenRectificationListMenuId);
|
||||
Model.AttachFile file = BLL.AttachFileService.GetAttachFile(model.HazardRegisterId, Const.HSSE_HiddenRectificationListMenuId);
|
||||
if (file != null)
|
||||
{
|
||||
newHazardRegister.ImageUrl = file.AttachUrl;
|
||||
newModel.ImageUrl = file.AttachUrl;
|
||||
}
|
||||
Model.AttachFile fileR = BLL.AttachFileService.GetAttachFile(hazardRegister.HazardRegisterId + "-R", Const.HSSE_HiddenRectificationListMenuId);
|
||||
Model.AttachFile fileR = BLL.AttachFileService.GetAttachFile(model.HazardRegisterId + "-R", Const.HSSE_HiddenRectificationListMenuId);
|
||||
if (fileR != null)
|
||||
{
|
||||
newHazardRegister.RectificationImageUrl = fileR.AttachUrl;
|
||||
newModel.RectificationImageUrl = fileR.AttachUrl;
|
||||
}
|
||||
|
||||
db.SubmitChanges();
|
||||
@@ -142,18 +144,18 @@ namespace BLL
|
||||
public static void DeleteHazardRegisterByHazardRegisterId(string hazardRegisterId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HSSE_Hazard_HazardRegister hazardRegister = db.HSSE_Hazard_HazardRegister.FirstOrDefault(e => e.HazardRegisterId == hazardRegisterId);
|
||||
if (hazardRegister != null)
|
||||
Model.HSSE_Hazard_HazardRegister model = db.HSSE_Hazard_HazardRegister.FirstOrDefault(e => e.HazardRegisterId == hazardRegisterId);
|
||||
if (model != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
BLL.UploadFileService.DeleteFile(Funs.RootPath, hazardRegister.ImageUrl);//删除整改前图片
|
||||
BLL.UploadFileService.DeleteFile(Funs.RootPath, hazardRegister.RectificationImageUrl);//删除整改后图片
|
||||
BLL.UploadFileService.DeleteFile(Funs.RootPath, model.ImageUrl);//删除整改前图片
|
||||
BLL.UploadFileService.DeleteFile(Funs.RootPath, model.RectificationImageUrl);//删除整改后图片
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
}
|
||||
db.HSSE_Hazard_HazardRegister.DeleteOnSubmit(hazardRegister);
|
||||
db.HSSE_Hazard_HazardRegister.DeleteOnSubmit(model);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user