fix:升级
This commit is contained in:
@@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Collections;
|
||||
using FineUIPro;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
@@ -227,11 +228,16 @@ namespace BLL
|
||||
newHazardSelectedItem.State = hazardSelectedItem.State;
|
||||
newHazardSelectedItem.PlanExistDate = hazardSelectedItem.PlanExistDate;
|
||||
newHazardSelectedItem.QRCodeAttachUrl = hazardSelectedItem.QRCodeAttachUrl;
|
||||
newHazardSelectedItem.IsUpdate = null;
|
||||
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据危险源类别主键删除对应的所有危险源信息
|
||||
/// </summary>
|
||||
/// <param name="hazardListCode">危险源类别主键</param>
|
||||
/// <summary>
|
||||
/// 根据危险源类别主键删除对应的所有危险源信息
|
||||
/// </summary>
|
||||
@@ -244,23 +250,56 @@ namespace BLL
|
||||
{
|
||||
foreach (var item in q)
|
||||
{
|
||||
var h = db.Hazard_RiskEvaluationRecord.Where(x => x.DataId == item.HazardSelectedItemId);
|
||||
if (h.Count() > 0)
|
||||
if (item.IsUpdate == true)
|
||||
{
|
||||
db.Hazard_RiskEvaluationRecord.DeleteAllOnSubmit(h);
|
||||
db.SubmitChanges();
|
||||
var returndata = Project_HSSEData_HSSEService.DeleteProjectSecurityRiskData(item.HazardSelectedItemId);
|
||||
if (returndata.code == 1)
|
||||
{
|
||||
var h = db.Hazard_RiskEvaluationRecord.Where(x => x.DataId == item.HazardSelectedItemId);
|
||||
if (h.Count() > 0)
|
||||
{
|
||||
db.Hazard_RiskEvaluationRecord.DeleteAllOnSubmit(h);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
var p = db.Hazard_PatrolPlan.Where(x => x.HazardSelectedItemId == item.HazardSelectedItemId);
|
||||
if (p.Count() > 0)
|
||||
{
|
||||
db.Hazard_PatrolPlan.DeleteAllOnSubmit(p);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
var r = db.Hazard_RoutingInspection.Where(x => x.HazardSelectedItemId == item.HazardSelectedItemId);
|
||||
if (r.Count() > 0)
|
||||
{
|
||||
db.Hazard_RoutingInspection.DeleteAllOnSubmit(r);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInTop("记录已上报集团,集团删除失败,无法删除本地数据!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
var p = db.Hazard_PatrolPlan.Where(x => x.HazardSelectedItemId == item.HazardSelectedItemId);
|
||||
if (p.Count() > 0)
|
||||
else
|
||||
{
|
||||
db.Hazard_PatrolPlan.DeleteAllOnSubmit(p);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
var r = db.Hazard_RoutingInspection.Where(x => x.HazardSelectedItemId == item.HazardSelectedItemId);
|
||||
if (r.Count() > 0)
|
||||
{
|
||||
db.Hazard_RoutingInspection.DeleteAllOnSubmit(r);
|
||||
db.SubmitChanges();
|
||||
var h = db.Hazard_RiskEvaluationRecord.Where(x => x.DataId == item.HazardSelectedItemId);
|
||||
if (h.Count() > 0)
|
||||
{
|
||||
db.Hazard_RiskEvaluationRecord.DeleteAllOnSubmit(h);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
var p = db.Hazard_PatrolPlan.Where(x => x.HazardSelectedItemId == item.HazardSelectedItemId);
|
||||
if (p.Count() > 0)
|
||||
{
|
||||
db.Hazard_PatrolPlan.DeleteAllOnSubmit(p);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
var r = db.Hazard_RoutingInspection.Where(x => x.HazardSelectedItemId == item.HazardSelectedItemId);
|
||||
if (r.Count() > 0)
|
||||
{
|
||||
db.Hazard_RoutingInspection.DeleteAllOnSubmit(r);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
db.Hazard_HazardSelectedItem.DeleteAllOnSubmit(q);
|
||||
|
||||
Reference in New Issue
Block a user