diff --git a/SGGL/BLL/CQMS/Check/SpotCheckDetailService.cs b/SGGL/BLL/CQMS/Check/SpotCheckDetailService.cs index 58a8e9cc..bd3ebc94 100644 --- a/SGGL/BLL/CQMS/Check/SpotCheckDetailService.cs +++ b/SGGL/BLL/CQMS/Check/SpotCheckDetailService.cs @@ -76,24 +76,26 @@ namespace BLL /// public static void UpdateSpotCheckDetail(Model.Check_SpotCheckDetail SpotCheckDetail) { - Model.SGGLDB db = Funs.DB; - Model.Check_SpotCheckDetail newSpotCheckDetail = db.Check_SpotCheckDetail.FirstOrDefault(e => e.SpotCheckDetailId == SpotCheckDetail.SpotCheckDetailId); - if (newSpotCheckDetail != null) + using (var db = new Model.SGGLDB(Funs.ConnString)) { - newSpotCheckDetail.SpotCheckCode = SpotCheckDetail.SpotCheckCode; - newSpotCheckDetail.ControlItemAndCycleId = SpotCheckDetail.ControlItemAndCycleId; - newSpotCheckDetail.WorkPackageId = WorkPackageService.getWorkPageIdsByControlItemAndCycle(null, SpotCheckDetail.ControlItemAndCycleId); - newSpotCheckDetail.IsOnesOK = SpotCheckDetail.IsOnesOK; - newSpotCheckDetail.IsOK = SpotCheckDetail.IsOK; - newSpotCheckDetail.ConfirmDate = SpotCheckDetail.ConfirmDate; - newSpotCheckDetail.RectifyDescription = SpotCheckDetail.RectifyDescription; - newSpotCheckDetail.IsDataOK = SpotCheckDetail.IsDataOK; - newSpotCheckDetail.DataConfirmDate = SpotCheckDetail.DataConfirmDate; - newSpotCheckDetail.State = SpotCheckDetail.State; - newSpotCheckDetail.HandleMan = SpotCheckDetail.HandleMan; - newSpotCheckDetail.IsShow = SpotCheckDetail.IsShow; + Model.Check_SpotCheckDetail newSpotCheckDetail = db.Check_SpotCheckDetail.FirstOrDefault(e => e.SpotCheckDetailId == SpotCheckDetail.SpotCheckDetailId); + if (newSpotCheckDetail != null) + { + newSpotCheckDetail.SpotCheckCode = SpotCheckDetail.SpotCheckCode; + newSpotCheckDetail.ControlItemAndCycleId = SpotCheckDetail.ControlItemAndCycleId; + newSpotCheckDetail.WorkPackageId = WorkPackageService.getWorkPageIdsByControlItemAndCycle(null, SpotCheckDetail.ControlItemAndCycleId); + newSpotCheckDetail.IsOnesOK = SpotCheckDetail.IsOnesOK; + newSpotCheckDetail.IsOK = SpotCheckDetail.IsOK; + newSpotCheckDetail.ConfirmDate = SpotCheckDetail.ConfirmDate; + newSpotCheckDetail.RectifyDescription = SpotCheckDetail.RectifyDescription; + newSpotCheckDetail.IsDataOK = SpotCheckDetail.IsDataOK; + newSpotCheckDetail.DataConfirmDate = SpotCheckDetail.DataConfirmDate; + newSpotCheckDetail.State = SpotCheckDetail.State; + newSpotCheckDetail.HandleMan = SpotCheckDetail.HandleMan; + newSpotCheckDetail.IsShow = SpotCheckDetail.IsShow; - db.SubmitChanges(); + db.SubmitChanges(); + } } } diff --git a/SGGL/BLL/CQMS/Check/SpotCheckService.cs b/SGGL/BLL/CQMS/Check/SpotCheckService.cs index 56475f7e..5f5ef8b7 100644 --- a/SGGL/BLL/CQMS/Check/SpotCheckService.cs +++ b/SGGL/BLL/CQMS/Check/SpotCheckService.cs @@ -76,27 +76,29 @@ namespace BLL /// public static void UpdateSpotCheck(Model.Check_SpotCheck SpotCheck) { - Model.SGGLDB db = Funs.DB; - Model.Check_SpotCheck newSpotCheck = db.Check_SpotCheck.First(e => e.SpotCheckCode == SpotCheck.SpotCheckCode); - newSpotCheck.DocCode = SpotCheck.DocCode; - newSpotCheck.UnitId = SpotCheck.UnitId; - newSpotCheck.CheckDateType = SpotCheck.CheckDateType; - newSpotCheck.SpotCheckDate = SpotCheck.SpotCheckDate; - newSpotCheck.SpotCheckDate2 = SpotCheck.SpotCheckDate2; - newSpotCheck.CheckArea = SpotCheck.CheckArea; - newSpotCheck.IsOK = SpotCheck.IsOK; - newSpotCheck.JointCheckMans = SpotCheck.JointCheckMans; - newSpotCheck.JointCheckMans2 = SpotCheck.JointCheckMans2; - newSpotCheck.JointCheckMans3 = SpotCheck.JointCheckMans3; - newSpotCheck.CNProfessionalCode = SpotCheck.CNProfessionalCode; - newSpotCheck.AttachUrl = SpotCheck.AttachUrl; - newSpotCheck.State = SpotCheck.State; - newSpotCheck.ControlPointType = SpotCheck.ControlPointType; - newSpotCheck.State2 = SpotCheck.State2; - newSpotCheck.IsShow = SpotCheck.IsShow; - newSpotCheck.SaveHandleMan = SpotCheck.SaveHandleMan; + using (var db = new Model.SGGLDB(Funs.ConnString)) + { + Model.Check_SpotCheck newSpotCheck = db.Check_SpotCheck.First(e => e.SpotCheckCode == SpotCheck.SpotCheckCode); + newSpotCheck.DocCode = SpotCheck.DocCode; + newSpotCheck.UnitId = SpotCheck.UnitId; + newSpotCheck.CheckDateType = SpotCheck.CheckDateType; + newSpotCheck.SpotCheckDate = SpotCheck.SpotCheckDate; + newSpotCheck.SpotCheckDate2 = SpotCheck.SpotCheckDate2; + newSpotCheck.CheckArea = SpotCheck.CheckArea; + newSpotCheck.IsOK = SpotCheck.IsOK; + newSpotCheck.JointCheckMans = SpotCheck.JointCheckMans; + newSpotCheck.JointCheckMans2 = SpotCheck.JointCheckMans2; + newSpotCheck.JointCheckMans3 = SpotCheck.JointCheckMans3; + newSpotCheck.CNProfessionalCode = SpotCheck.CNProfessionalCode; + newSpotCheck.AttachUrl = SpotCheck.AttachUrl; + newSpotCheck.State = SpotCheck.State; + newSpotCheck.ControlPointType = SpotCheck.ControlPointType; + newSpotCheck.State2 = SpotCheck.State2; + newSpotCheck.IsShow = SpotCheck.IsShow; + newSpotCheck.SaveHandleMan = SpotCheck.SaveHandleMan; - db.SubmitChanges(); + db.SubmitChanges(); + } } /// diff --git a/SGGL/BLL/CQMS/WBS/ControlItemAndCycleService.cs b/SGGL/BLL/CQMS/WBS/ControlItemAndCycleService.cs index fb13a94b..da8672b0 100644 --- a/SGGL/BLL/CQMS/WBS/ControlItemAndCycleService.cs +++ b/SGGL/BLL/CQMS/WBS/ControlItemAndCycleService.cs @@ -43,33 +43,35 @@ namespace BLL /// public static void AddControlItemAndCycle(Model.WBS_ControlItemAndCycle ControlItemAndCycle) { - Model.SGGLDB db = Funs.DB; - Model.WBS_ControlItemAndCycle newControlItemAndCycle = new Model.WBS_ControlItemAndCycle(); - //string newKeyID = SQLHelper.GetNewID(typeof(Model.WBS_ControlItemAndCycle)); - newControlItemAndCycle.ControlItemAndCycleId = ControlItemAndCycle.ControlItemAndCycleId; - newControlItemAndCycle.ControlItemAndCycleCode = ControlItemAndCycle.ControlItemAndCycleCode; - newControlItemAndCycle.WorkPackageId = ControlItemAndCycle.WorkPackageId; - newControlItemAndCycle.WorkPackageIds = WorkPackageService.getWorkPageIdsByControlItemAndCycle(ControlItemAndCycle.WorkPackageId, ControlItemAndCycle.ControlItemAndCycleId); - newControlItemAndCycle.ProjectId = ControlItemAndCycle.ProjectId; - newControlItemAndCycle.ControlItemContent = ControlItemAndCycle.ControlItemContent; - newControlItemAndCycle.ControlPoint = ControlItemAndCycle.ControlPoint; - newControlItemAndCycle.ControlItemDef = ControlItemAndCycle.ControlItemDef; - newControlItemAndCycle.IsSelected = ControlItemAndCycle.IsSelected; - newControlItemAndCycle.IsApprove = ControlItemAndCycle.IsApprove; - newControlItemAndCycle.AttachUrl = ControlItemAndCycle.AttachUrl; - newControlItemAndCycle.Weights = ControlItemAndCycle.Weights; - newControlItemAndCycle.HGForms = ControlItemAndCycle.HGForms; - newControlItemAndCycle.SHForms = ControlItemAndCycle.SHForms; - newControlItemAndCycle.Standard = ControlItemAndCycle.Standard; - newControlItemAndCycle.ClauseNo = ControlItemAndCycle.ClauseNo; - newControlItemAndCycle.CheckNum = ControlItemAndCycle.CheckNum; - newControlItemAndCycle.InitControlItemCode = ControlItemAndCycle.InitControlItemCode; - newControlItemAndCycle.PlanCompleteDate = ControlItemAndCycle.PlanCompleteDate; - newControlItemAndCycle.Costs = ControlItemAndCycle.Costs; - newControlItemAndCycle.CheckAcceptType = ControlItemAndCycle.CheckAcceptType; + using (var db = new Model.SGGLDB(Funs.ConnString)) + { + Model.WBS_ControlItemAndCycle newControlItemAndCycle = new Model.WBS_ControlItemAndCycle(); + //string newKeyID = SQLHelper.GetNewID(typeof(Model.WBS_ControlItemAndCycle)); + newControlItemAndCycle.ControlItemAndCycleId = ControlItemAndCycle.ControlItemAndCycleId; + newControlItemAndCycle.ControlItemAndCycleCode = ControlItemAndCycle.ControlItemAndCycleCode; + newControlItemAndCycle.WorkPackageId = ControlItemAndCycle.WorkPackageId; + newControlItemAndCycle.WorkPackageIds = WorkPackageService.getWorkPageIdsByControlItemAndCycle(ControlItemAndCycle.WorkPackageId, ControlItemAndCycle.ControlItemAndCycleId); + newControlItemAndCycle.ProjectId = ControlItemAndCycle.ProjectId; + newControlItemAndCycle.ControlItemContent = ControlItemAndCycle.ControlItemContent; + newControlItemAndCycle.ControlPoint = ControlItemAndCycle.ControlPoint; + newControlItemAndCycle.ControlItemDef = ControlItemAndCycle.ControlItemDef; + newControlItemAndCycle.IsSelected = ControlItemAndCycle.IsSelected; + newControlItemAndCycle.IsApprove = ControlItemAndCycle.IsApprove; + newControlItemAndCycle.AttachUrl = ControlItemAndCycle.AttachUrl; + newControlItemAndCycle.Weights = ControlItemAndCycle.Weights; + newControlItemAndCycle.HGForms = ControlItemAndCycle.HGForms; + newControlItemAndCycle.SHForms = ControlItemAndCycle.SHForms; + newControlItemAndCycle.Standard = ControlItemAndCycle.Standard; + newControlItemAndCycle.ClauseNo = ControlItemAndCycle.ClauseNo; + newControlItemAndCycle.CheckNum = ControlItemAndCycle.CheckNum; + newControlItemAndCycle.InitControlItemCode = ControlItemAndCycle.InitControlItemCode; + newControlItemAndCycle.PlanCompleteDate = ControlItemAndCycle.PlanCompleteDate; + newControlItemAndCycle.Costs = ControlItemAndCycle.Costs; + newControlItemAndCycle.CheckAcceptType = ControlItemAndCycle.CheckAcceptType; - db.WBS_ControlItemAndCycle.InsertOnSubmit(newControlItemAndCycle); - db.SubmitChanges(); + db.WBS_ControlItemAndCycle.InsertOnSubmit(newControlItemAndCycle); + db.SubmitChanges(); + } } /// @@ -78,32 +80,34 @@ namespace BLL /// public static void UpdateControlItemAndCycle(Model.WBS_ControlItemAndCycle ControlItemAndCycle) { - Model.SGGLDB db = Funs.DB; - Model.WBS_ControlItemAndCycle newControlItemAndCycle = db.WBS_ControlItemAndCycle.First(e => e.ControlItemAndCycleId == ControlItemAndCycle.ControlItemAndCycleId); - newControlItemAndCycle.ControlItemAndCycleCode = ControlItemAndCycle.ControlItemAndCycleCode; - newControlItemAndCycle.WorkPackageId = ControlItemAndCycle.WorkPackageId; - newControlItemAndCycle.ControlItemContent = ControlItemAndCycle.ControlItemContent; - newControlItemAndCycle.ControlPoint = ControlItemAndCycle.ControlPoint; - newControlItemAndCycle.ControlItemDef = ControlItemAndCycle.ControlItemDef; - newControlItemAndCycle.ControlItemContent = ControlItemAndCycle.ControlItemContent; - newControlItemAndCycle.ControlPoint = ControlItemAndCycle.ControlPoint; - newControlItemAndCycle.ControlItemDef = ControlItemAndCycle.ControlItemDef; - newControlItemAndCycle.IsSelected = ControlItemAndCycle.IsSelected; - newControlItemAndCycle.IsApprove = ControlItemAndCycle.IsApprove; - newControlItemAndCycle.AttachUrl = ControlItemAndCycle.AttachUrl; - newControlItemAndCycle.Weights = ControlItemAndCycle.Weights; - newControlItemAndCycle.HGForms = ControlItemAndCycle.HGForms; - newControlItemAndCycle.SHForms = ControlItemAndCycle.SHForms; - newControlItemAndCycle.Standard = ControlItemAndCycle.Standard; - newControlItemAndCycle.ClauseNo = ControlItemAndCycle.ClauseNo; - newControlItemAndCycle.CheckNum = ControlItemAndCycle.CheckNum; - newControlItemAndCycle.PlanCompleteDate = ControlItemAndCycle.PlanCompleteDate; - newControlItemAndCycle.Costs = ControlItemAndCycle.Costs; - newControlItemAndCycle.CheckAcceptType = ControlItemAndCycle.CheckAcceptType; - newControlItemAndCycle.RealEndDate = ControlItemAndCycle.RealEndDate; - newControlItemAndCycle.PlanCost = ControlItemAndCycle.PlanCost; + using (var db = new Model.SGGLDB(Funs.ConnString)) + { + Model.WBS_ControlItemAndCycle newControlItemAndCycle = db.WBS_ControlItemAndCycle.First(e => e.ControlItemAndCycleId == ControlItemAndCycle.ControlItemAndCycleId); + newControlItemAndCycle.ControlItemAndCycleCode = ControlItemAndCycle.ControlItemAndCycleCode; + newControlItemAndCycle.WorkPackageId = ControlItemAndCycle.WorkPackageId; + newControlItemAndCycle.ControlItemContent = ControlItemAndCycle.ControlItemContent; + newControlItemAndCycle.ControlPoint = ControlItemAndCycle.ControlPoint; + newControlItemAndCycle.ControlItemDef = ControlItemAndCycle.ControlItemDef; + newControlItemAndCycle.ControlItemContent = ControlItemAndCycle.ControlItemContent; + newControlItemAndCycle.ControlPoint = ControlItemAndCycle.ControlPoint; + newControlItemAndCycle.ControlItemDef = ControlItemAndCycle.ControlItemDef; + newControlItemAndCycle.IsSelected = ControlItemAndCycle.IsSelected; + newControlItemAndCycle.IsApprove = ControlItemAndCycle.IsApprove; + newControlItemAndCycle.AttachUrl = ControlItemAndCycle.AttachUrl; + newControlItemAndCycle.Weights = ControlItemAndCycle.Weights; + newControlItemAndCycle.HGForms = ControlItemAndCycle.HGForms; + newControlItemAndCycle.SHForms = ControlItemAndCycle.SHForms; + newControlItemAndCycle.Standard = ControlItemAndCycle.Standard; + newControlItemAndCycle.ClauseNo = ControlItemAndCycle.ClauseNo; + newControlItemAndCycle.CheckNum = ControlItemAndCycle.CheckNum; + newControlItemAndCycle.PlanCompleteDate = ControlItemAndCycle.PlanCompleteDate; + newControlItemAndCycle.Costs = ControlItemAndCycle.Costs; + newControlItemAndCycle.CheckAcceptType = ControlItemAndCycle.CheckAcceptType; + newControlItemAndCycle.RealEndDate = ControlItemAndCycle.RealEndDate; + newControlItemAndCycle.PlanCost = ControlItemAndCycle.PlanCost; - db.SubmitChanges(); + db.SubmitChanges(); + } } ///