diff --git a/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx b/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx
index 0b620555..3e1ecc6f 100644
--- a/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx
+++ b/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx
@@ -860,6 +860,350 @@
+
+
+
+
+
+
+ <%--15.质量巡检情况--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%--16.质量专项检查情况--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%--17.质量文件上报情况--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%--18.本月质量问题处理情况--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%--19.下月质量控制重点--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<%--20.项目质量体系审核--%>
diff --git a/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.cs
index 38c58b0c..29e05755 100644
--- a/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.cs
+++ b/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.cs
@@ -42,6 +42,23 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
#region 列表集合
private static List detailsGrid1 = new List();
+
+ ///
+ /// 18.本月质量问题处理情况
+ /// (1)原材料问题
+ ///
+ private static List rowMaterialProblemLists = new List();
+
+ ///
+ /// 18.本月质量问题处理情况
+ /// (2)施工过程问题
+ ///
+ private static List constructionProblemsLists = new List();
+
+ ///
+ /// 19.下月质量控制重点
+ ///
+ private static List nextQualityControlLists = new List();
#endregion
#region 加载页面
@@ -121,6 +138,43 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
}
#endregion
+ #region 加载18.本月质量问题处理情况
+ //(1)原材料问题
+ rowMaterialProblemLists.Clear();
+ rowMaterialProblemLists = (from x in Funs.DB.Report_RowMaterialProblem
+ where x.ReportId == this.ReportId
+ select x).ToList();
+ if (rowMaterialProblemLists.Count > 0)
+ {
+ gvRowMaterialProblem.Hidden = false;
+ gvRowMaterialProblem.DataSource = rowMaterialProblemLists;
+ gvRowMaterialProblem.DataBind();
+ }
+ //(2)施工过程问题
+ constructionProblemsLists.Clear();
+ constructionProblemsLists = (from x in Funs.DB.Report_ConstructionProblems
+ where x.ReportId == this.ReportId
+ select x).ToList();
+ if (constructionProblemsLists.Count > 0)
+ {
+ gvConstructionProblems.Hidden = false;
+ gvConstructionProblems.DataSource = constructionProblemsLists;
+ gvConstructionProblems.DataBind();
+ }
+ #endregion
+
+ #region 加载19.下月质量控制重点
+ nextQualityControlLists.Clear();
+ nextQualityControlLists = (from x in Funs.DB.Report_NextQualityControl
+ where x.ReportId == this.ReportId
+ select x).ToList();
+ if (nextQualityControlLists.Count > 0)
+ {
+ gvNextQualityControl.Hidden = false;
+ gvNextQualityControl.DataSource = nextQualityControlLists;
+ gvNextQualityControl.DataBind();
+ }
+ #endregion
#region 加载文本框内容
var txtReportList = Funs.DB.Report_TextBoxContent.Where(x => x.ReportId == ReportId).ToList();
@@ -190,6 +244,13 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
//8 设备报验管理Grid11
LoadInspectionEquipment(objType);
+
+ //加载15.质量巡检情况
+ loadQualityInspection(objType);
+ //加载16.质量专项检查情况
+ loadSpecialCheck(objType);
+ //加载17.质量文件上报情况
+ loadFileReport(objType);
}
#endregion
@@ -1283,6 +1344,386 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
}
#endregion
+ #region 15.质量巡检情况 gvQualityInspection方法
+ ///
+ /// 加载质量巡检情况
+ ///
+ void loadQualityInspection(string objType)
+ {
+ var db = Funs.DB;
+ DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
+ DateTime endDate = Convert.ToDateTime(this.txtEndDate.Text.Trim());
+ var list = new List();
+ int i = 1;
+
+ int Quantity1Sum = 0;
+ int Quantity2Sum = 0;
+ //加载所有单位
+ var units = from x in Funs.DB.Project_ProjectUnit
+ join y in Funs.DB.Base_Unit on x.UnitId equals y.UnitId
+ where x.ProjectId == this.CurrUser.LoginProjectId && (x.UnitType == BLL.Const.ProjectUnitType_2 || x.UnitType == BLL.Const.ProjectUnitType_1)
+ orderby y.UnitCode
+ select new { x.UnitId, y.UnitName };
+ foreach (var item in units)
+ {
+ var query = from c in db.Check_CheckControl
+ join u in db.Base_Unit on c.UnitId equals u.UnitId into unitJoin
+ from u in unitJoin.DefaultIfEmpty()
+ where c.ProjectId == this.CurrUser.LoginProjectId && c.UnitId == item.UnitId
+ select new
+ {
+ c.CheckDate,
+ c.ProjectId,
+ u.UnitId,
+ u.UnitName
+ };
+ var AllList = query.ToList();
+ var monethCount = query
+ .Where(x => (x.CheckDate >= Convert.ToDateTime(startDate) && x.CheckDate <= Convert.ToDateTime(endDate)));
+
+ Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
+ model.Id = Guid.NewGuid().ToString();
+ model.ContentName = item.UnitName;
+ model.MonthsCount = monethCount.Count();
+ model.ProjectCount = AllList.Count();
+ model.ReportId = ReportId;
+ //如果是修改,查询表中数据
+ if (objType == "1")
+ {
+ var NewModel = db.Report_CQMS_MonthReportItem.FirstOrDefault(x => x.ReportId == ReportId && x.ContentName == item.UnitName && x.ReType == "1");
+ if (NewModel != null)
+ {
+ model.RectificationRate = NewModel.RectificationRate;
+ model.Remarks = NewModel.Remarks;
+ }
+ }
+ list.Add(model);
+
+ Quantity1Sum += monethCount.Count();
+ Quantity2Sum += AllList.Count();
+ i++;
+ }
+ gvQualityInspection.DataSource = list;
+ gvQualityInspection.DataBind();
+
+ //合计
+ JObject summary = new JObject();
+ summary.Add("ContentName", "合计");
+ summary.Add("MonthsCount", Quantity1Sum.ToString());
+ summary.Add("ProjectCount", Quantity2Sum.ToString());
+
+ gvQualityInspection.SummaryData = summary;
+ }
+ #endregion
+
+ #region 16.质量专项检查情况 gvSpecialCheck方法
+ ///
+ /// 加载质量专项检查情况
+ ///
+ void loadSpecialCheck(string objType)
+ {
+ var db = Funs.DB;
+ DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
+ DateTime endDate = Convert.ToDateTime(this.txtEndDate.Text.Trim());
+ var list = new List();
+ int i = 1;
+
+ int Quantity1Sum = 0;
+ int Quantity2Sum = 0;
+
+ //加载检查类别
+ var lists = BLL.JointCheckService.GetCheckTypeList();
+ foreach (var item in lists)
+ {
+ var query = from c in db.Check_JointCheck
+ where c.ProjectId == this.CurrUser.LoginProjectId && c.CheckType == item.Key.ToString()
+ select new
+ {
+ c.CheckDate,
+ c.ProjectId,
+ c.CheckType
+ };
+ var AllList = query.ToList();
+ var monethCount = query
+ .Where(x => (x.CheckDate >= Convert.ToDateTime(startDate) && x.CheckDate <= Convert.ToDateTime(endDate)));
+
+ Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
+ model.Id = Guid.NewGuid().ToString();
+ model.ContentName = item.Value;
+ model.MonthsCount = monethCount.Count();
+ model.ProjectCount = AllList.Count();
+ model.ReportId = ReportId;
+ //如果是修改,查询表中数据
+ if (objType == "1")
+ {
+ var NewModel = db.Report_CQMS_MonthReportItem.FirstOrDefault(x => x.ReportId == ReportId && x.ContentName == item.Value && x.ReType == "2");
+ if (NewModel != null)
+ {
+ model.Remarks = NewModel.Remarks;
+ }
+ }
+ list.Add(model);
+
+ Quantity1Sum += monethCount.Count();
+ Quantity2Sum += AllList.Count();
+ i++;
+ }
+
+ gvSpecialCheck.DataSource = list;
+ gvSpecialCheck.DataBind();
+
+ //合计
+ JObject summary = new JObject();
+ summary.Add("ContentName", "合计");
+ summary.Add("MonthsCount", Quantity1Sum.ToString());
+ summary.Add("ProjectCount", Quantity2Sum.ToString());
+
+ gvSpecialCheck.SummaryData = summary;
+ }
+ #endregion
+
+ #region 17.质量文件上报情况 gvFileReport方法
+ ///
+ /// 加载质量文件上报情况
+ ///
+ void loadFileReport(string objType)
+ {
+ var db = Funs.DB;
+ DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
+ DateTime endDate = Convert.ToDateTime(this.txtEndDate.Text.Trim());
+ var list = new List();
+ int i = 1;
+
+ int Quantity1Sum = 0;
+ int Quantity2Sum = 0;
+ int Quantity3Sum = 0;
+ int Quantity4Sum = 0;
+ //加载所有单位
+ var units = from x in Funs.DB.Project_ProjectUnit
+ join y in Funs.DB.Base_Unit on x.UnitId equals y.UnitId
+ where x.ProjectId == this.CurrUser.LoginProjectId && (x.UnitType == BLL.Const.ProjectUnitType_2 || x.UnitType == BLL.Const.ProjectUnitType_1)
+ orderby y.UnitCode
+ select new { x.UnitId, y.UnitName };
+ foreach (var item in units)
+ {
+ //var query = from c in db.Check_CheckControl
+ // join u in db.Base_Unit on c.UnitId equals u.UnitId into unitJoin
+ // from u in unitJoin.DefaultIfEmpty()
+ // where c.ProjectId == this.CurrUser.LoginProjectId && c.UnitId == item.UnitId
+ // select new
+ // {
+ // c.CheckDate,
+ // c.ProjectId,
+ // u.UnitId,
+ // u.UnitName
+ // };
+ //var AllList = query.ToList();//项目数
+ //本月数
+ //var monethCount = query.Where(x => (x.CheckDate >= Convert.ToDateTime(startDate) && x.CheckDate <= Convert.ToDateTime(endDate)));
+ //var yzCount = 0;//本月业主/ 监理返回数量
+ //var NoBackCount = 0;//累计未返回数量
+ Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
+ model.Id = Guid.NewGuid().ToString();
+ model.ContentName = item.UnitName;
+ //model.MonthsCount = monethCount.Count();
+ //model.ProjectCount = AllList.Count();
+ //model.MonthsBackCount =;
+ //model.TotalNoBackCount =;
+ model.ReportId = ReportId;
+ //如果是修改,查询表中数据
+ if (objType == "1")
+ {
+ var NewModel = db.Report_CQMS_MonthReportItem.FirstOrDefault(x => x.ReportId == ReportId && x.ContentName == item.UnitName && x.ReType == "3");
+ if (NewModel != null)
+ {
+ model.Remarks = NewModel.Remarks;
+ }
+ }
+ list.Add(model);
+
+ //Quantity1Sum += monethCount.Count();
+ //Quantity2Sum += AllList.Count();
+ //Quantity3Sum += yzCount.Count();
+ //Quantity4Sum += NoBackCount.Count();
+ i++;
+ }
+ gvFileReport.DataSource = list;
+ gvFileReport.DataBind();
+
+ //合计
+ JObject summary = new JObject();
+ summary.Add("ContentName", "合计");
+ summary.Add("MonthsCount", Quantity1Sum.ToString());
+ summary.Add("ProjectCount", Quantity2Sum.ToString());
+ summary.Add("MonthsBackCount", Quantity3Sum.ToString());
+ summary.Add("TotalNoBackCount", Quantity4Sum.ToString());
+
+ gvFileReport.SummaryData = summary;
+ }
+ #endregion
+
+ #region 18.本月质量问题处理情况
+ #region gvRowMaterialProblem 事件
+ ///
+ /// 增加原材料问题
+ ///
+ ///
+ ///
+ protected void btnRowMaterialProblem_Click(object sender, EventArgs e)
+ {
+ gvRowMaterialProblem.Hidden = false;
+
+ JArray teamGroupData = gvRowMaterialProblem.GetMergedData();
+ List list = new List();
+ foreach (JObject teamGroupRow in teamGroupData)
+ {
+ JObject values = teamGroupRow.Value("values");
+ values.Add("Id", teamGroupRow.Value("id"));
+ list.Add(values);
+ }
+ JObject defaultObj = new JObject
+ { { "RowMaterialProblemId",Guid.NewGuid().ToString() },
+ { "ReportId", ReportId },
+ { "UnitId", "" },
+ { "ProblemDesrioption",""},
+ { "TreatmentMeasures", "" },
+ { "ProcessingResults","" },
+ { "Remark", "" },
+ { "delRowMaterialProblem", String.Format("
", GetDeleteRowMaterialProblem(), IconHelper.GetResolvedIconUrl(Icon.Delete)) }
+ };
+ list.Add(defaultObj);
+ gvRowMaterialProblem.DataSource = list;
+ gvRowMaterialProblem.DataBind();
+ }
+
+ ///
+ /// 绑定数据前事件
+ ///
+ ///
+ ///
+ protected void gvRowMaterialProblem_PreDataBound(object sender, EventArgs e)
+ {
+ // 设置LinkButtonField的点击客户端事件
+ LinkButtonField deleteField = gvRowMaterialProblem.FindColumn("delRowMaterialProblem") as LinkButtonField;
+ deleteField.OnClientClick = GetDeleteRowMaterialProblem();
+ }
+ ///
+ /// 删除提示
+ ///
+ ///
+ private string GetDeleteRowMaterialProblem()
+ {
+ return Confirm.GetShowReference("删除选中行?", String.Empty, MessageBoxIcon.Question, gvRowMaterialProblem.GetDeleteSelectedRowsReference(), String.Empty);
+ }
+ #endregion
+
+ #region gvConstructionProblems 事件
+ ///
+ /// 增加施工过程问题
+ ///
+ ///
+ ///
+ protected void btnAddConstructionProblems_Click(object sender, EventArgs e)
+ {
+ gvConstructionProblems.Hidden = false;
+
+ JArray teamGroupData = gvConstructionProblems.GetMergedData();
+ List list = new List();
+ foreach (JObject teamGroupRow in teamGroupData)
+ {
+ JObject values = teamGroupRow.Value("values");
+ values.Add("Id", teamGroupRow.Value("id"));
+ list.Add(values);
+ }
+ JObject defaultObj = new JObject
+ { { "ConstructionProblemsId",Guid.NewGuid() },
+ { "ReportId", ReportId },
+ { "UnitId", "" },
+ { "ProblemDesrioption",""},
+ { "TreatmentMeasures", "" },
+ { "ProcessingResults","" },
+ { "Remark", "" },
+ { "delConstructionProblems", String.Format("
", GetDeleteConstructionProblems(), IconHelper.GetResolvedIconUrl(Icon.Delete)) }
+ };
+ list.Add(defaultObj);
+ gvConstructionProblems.DataSource = list;
+ gvConstructionProblems.DataBind();
+ }
+
+ ///
+ /// 绑定数据前事件
+ ///
+ ///
+ ///
+ protected void gvConstructionProblems_PreDataBound(object sender, EventArgs e)
+ {
+ // 设置LinkButtonField的点击客户端事件
+ LinkButtonField deleteField = gvConstructionProblems.FindColumn("delConstructionProblems") as LinkButtonField;
+ deleteField.OnClientClick = GetDeleteConstructionProblems();
+ }
+
+ ///
+ /// 删除提示
+ ///
+ ///
+ private string GetDeleteConstructionProblems()
+ {
+ return Confirm.GetShowReference("删除选中行?", String.Empty, MessageBoxIcon.Question, gvConstructionProblems.GetDeleteSelectedRowsReference(), String.Empty);
+ }
+ #endregion
+ #endregion
+
+ #region 19.下月质量控制重点
+ ///
+ /// gvNextQualityControl加载前事件
+ ///
+ ///
+ ///
+ protected void gvNextQualityControl_PreDataBound(object sender, EventArgs e)
+ {
+ // 设置LinkButtonField的点击客户端事件
+ LinkButtonField deleteField = gvNextQualityControl.FindColumn("delNextQualityControl") as LinkButtonField;
+ deleteField.OnClientClick = GetDeleteNextQualityControl();
+ }
+
+ ///
+ /// 增加
+ ///
+ ///
+ ///
+ protected void btnAddNextControl_Click(object sender, EventArgs e)
+ {
+ gvNextQualityControl.Hidden = false;
+
+ JArray teamGroupData = gvNextQualityControl.GetMergedData();
+ List list = new List();
+ foreach (JObject teamGroupRow in teamGroupData)
+ {
+ JObject values = teamGroupRow.Value("values");
+ values.Add("Id", teamGroupRow.Value("id"));
+ list.Add(values);
+ }
+ JObject defaultObj = new JObject
+ { { "NextQualityControlId",Guid.NewGuid().ToString() },
+ { "ReportId", ReportId },
+ { "NextQualityControlContent", "" },
+ { "delNextQualityControl", String.Format("
", GetDeleteNextQualityControl(), IconHelper.GetResolvedIconUrl(Icon.Delete)) }
+ };
+ list.Add(defaultObj);
+ gvNextQualityControl.DataSource = list;
+ gvNextQualityControl.DataBind();
+ }
+
+ ///
+ /// 删除提示
+ ///
+ ///
+ private string GetDeleteNextQualityControl()
+ {
+ return Confirm.GetShowReference("删除选中行?", String.Empty, MessageBoxIcon.Question, gvNextQualityControl.GetDeleteSelectedRowsReference(), String.Empty);
+ }
+ #endregion
+
#region 保存
///
/// 保存按钮
@@ -1326,6 +1767,16 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
//删除施工方案及检验试验计划审批情况
BLL.CQMS.ManageReport.ReportNew.ConstructionPlanService.Delete(ReportId);
+
+ // 15.质量巡检情况 16.质量专项检查情况 17.质量文件上报情况
+ BLL.Report_CQMS_MonthReportItemService.DeleteReportItemByReportId(ReportId);
+ //18.本月质量问题处理情况(1)原材料问题
+ BLL.RowMaterialProblemService.DeleteRowMaterialProbleByReportId(ReportId);
+ //18.本月质量问题处理情况(2)施工过程问题
+ BLL.ConstructionProblemsService.DeleteConstructionProblemsByReportId(ReportId);
+ //19.下月质量控制重点
+ BLL.NextQualityControlService.DeleteNextQualityControlByReportId(ReportId);
+
#endregion
#region 保存所有子表
@@ -1353,6 +1804,19 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
//保存8 设备材料报验管理情况
saveSbclBy();
+ //保存15.质量巡检情况
+ saveQualityInspection();
+ //保存16.质量专项检查情况
+ saveSpecialCheck();
+ //保存17.质量文件上报情况
+ saveFileReport();
+ //保存18.(1)原材料问题
+ saveRowMaterialProblem();
+ //保存18.(2)施工过程问题
+ saveConstructionProblems();
+ //保存19.下月质量控制重点
+ saveNextQualityControl();
+
//保存文本框
saveTxtContent();
#endregion
@@ -1705,8 +2169,217 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
Funs.DB.SubmitChanges();
}
+ #region 15.质量巡检情况
+ ///
+ /// 15.质量巡检情况
+ ///
+ void saveQualityInspection()
+ {
+ List detailLists = new List();
+ JArray teamGroupData = gvQualityInspection.GetMergedData();
+ foreach (JObject teamGroupRow in teamGroupData)
+ {
+ JObject values = teamGroupRow.Value("values");
+ int rowIndex = teamGroupRow.Value("index");
+ Model.Report_CQMS_MonthReportItem newDetail = new Model.Report_CQMS_MonthReportItem
+ {
+ ReportId = ReportId,
+ ReType = "1",
+ ContentName = values.Value("ContentName"),
+ MonthsCount = values.Value("MonthsCount"),
+ ProjectCount = values.Value("ProjectCount"),
+ RectificationRate = values.Value("RectificationRate"),
+ Remarks = values.Value("Remarks")
+ };
+ if (gvQualityInspection.Rows[rowIndex].DataKeys.Length > 0)
+ {
+ newDetail.Id = gvQualityInspection.Rows[rowIndex].DataKeys[0].ToString();
+ }
+ detailLists.Add(newDetail);
+ }
+ if (detailLists.Count > 0)
+ {
+ Funs.DB.Report_CQMS_MonthReportItem.InsertAllOnSubmit(detailLists);
+ Funs.DB.SubmitChanges();
+ }
+ }
#endregion
+ #region 16.质量专项检查情况
+ ///
+ /// 16.质量专项检查情况
+ ///
+ void saveSpecialCheck()
+ {
+ List detailLists = new List();
+ JArray teamGroupData = gvSpecialCheck.GetMergedData();
+ foreach (JObject teamGroupRow in teamGroupData)
+ {
+ JObject values = teamGroupRow.Value("values");
+ int rowIndex = teamGroupRow.Value("index");
+ Model.Report_CQMS_MonthReportItem newDetail = new Model.Report_CQMS_MonthReportItem
+ {
+ ReportId = ReportId,
+ ReType = "2",
+ ContentName = values.Value("ContentName"),
+ MonthsCount = values.Value("MonthsCount"),
+ ProjectCount = values.Value("ProjectCount"),
+ Remarks = values.Value("Remarks")
+ };
+ if (gvSpecialCheck.Rows[rowIndex].DataKeys.Length > 0)
+ {
+ newDetail.Id = gvSpecialCheck.Rows[rowIndex].DataKeys[0].ToString();
+ }
+ detailLists.Add(newDetail);
+ }
+ if (detailLists.Count > 0)
+ {
+ Funs.DB.Report_CQMS_MonthReportItem.InsertAllOnSubmit(detailLists);
+ Funs.DB.SubmitChanges();
+ }
+ }
+ #endregion
+
+ #region 17.质量文件上报情况
+ ///
+ /// 17.质量文件上报情况
+ ///
+ void saveFileReport()
+ {
+ List detailLists = new List();
+ JArray teamGroupData = gvFileReport.GetMergedData();
+ foreach (JObject teamGroupRow in teamGroupData)
+ {
+ JObject values = teamGroupRow.Value("values");
+ int rowIndex = teamGroupRow.Value("index");
+ Model.Report_CQMS_MonthReportItem newDetail = new Model.Report_CQMS_MonthReportItem
+ {
+ ReportId = ReportId,
+ ReType = "3",
+ ContentName = values.Value("ContentName"),
+ //MonthsCount = Funs.GetNewInt(values.Value("MonthsCount").ToString()),
+ //ProjectCount = Funs.GetNewInt(values.Value("ProjectCount").ToString()),
+ //MonthsBackCount = Funs.GetNewInt(values.Value("MonthsBackCount").ToString()),
+ //TotalNoBackCount = Funs.GetNewInt(values.Value("TotalNoBackCount").ToString())
+ };
+ if (gvFileReport.Rows[rowIndex].DataKeys.Length > 0)
+ {
+ newDetail.Id = gvFileReport.Rows[rowIndex].DataKeys[0].ToString();
+ }
+ detailLists.Add(newDetail);
+ }
+ if (detailLists.Count > 0)
+ {
+ Funs.DB.Report_CQMS_MonthReportItem.InsertAllOnSubmit(detailLists);
+ Funs.DB.SubmitChanges();
+ }
+ }
+ #endregion
+
+ #region 18.本月质量问题处理情况
+ ///
+ /// (1)原材料问题
+ ///
+ void saveRowMaterialProblem()
+ {
+ List detailLists = new List();
+ JArray teamGroupData = gvRowMaterialProblem.GetMergedData();
+ foreach (JObject teamGroupRow in teamGroupData)
+ {
+ JObject values = teamGroupRow.Value("values");
+ int rowIndex = teamGroupRow.Value("index");
+ Model.Report_RowMaterialProblem newDetail = new Model.Report_RowMaterialProblem
+ {
+ ReportId = ReportId,
+ UnitId = values.Value("UnitId"),
+ ProblemDesrioption = values.Value("ProblemDesrioption"),
+ TreatmentMeasures = values.Value("TreatmentMeasures"),
+ ProcessingResults = values.Value("ProcessingResults"),
+ Remark = values.Value("Remark")
+ };
+ if (gvRowMaterialProblem.Rows[rowIndex].DataKeys.Length > 0)
+ {
+ newDetail.RowMaterialProblemId = gvRowMaterialProblem.Rows[rowIndex].DataKeys[0].ToString();
+ }
+ detailLists.Add(newDetail);
+ }
+ if (detailLists.Count > 0)
+ {
+ Funs.DB.Report_RowMaterialProblem.InsertAllOnSubmit(detailLists);
+ Funs.DB.SubmitChanges();
+ }
+ }
+
+ ///
+ /// (2)施工过程问题
+ ///
+ void saveConstructionProblems()
+ {
+ List detailLists = new List();
+ JArray teamGroupData = gvConstructionProblems.GetMergedData();
+ foreach (JObject teamGroupRow in teamGroupData)
+ {
+ JObject values = teamGroupRow.Value("values");
+ int rowIndex = teamGroupRow.Value("index");
+ Model.Report_ConstructionProblems newDetail = new Model.Report_ConstructionProblems
+ {
+ ReportId = ReportId,
+ UnitId = values.Value("UnitId"),
+ ProblemDesrioption = values.Value("ProblemDesrioption"),
+ TreatmentMeasures = values.Value("TreatmentMeasures"),
+ ProcessingResults = values.Value("ProcessingResults"),
+ Remark = values.Value("Remark")
+ };
+ if (gvConstructionProblems.Rows[rowIndex].DataKeys.Length > 0)
+ {
+ newDetail.ConstructionProblemsId = gvConstructionProblems.Rows[rowIndex].DataKeys[0].ToString();
+ }
+ detailLists.Add(newDetail);
+ }
+ if (detailLists.Count > 0)
+ {
+ Funs.DB.Report_ConstructionProblems.InsertAllOnSubmit(detailLists);
+ Funs.DB.SubmitChanges();
+ }
+ }
+
+ #endregion
+
+ #region 19.下月质量控制重点
+ ///
+ /// 下月质量控制重点
+ ///
+ void saveNextQualityControl()
+ {
+ List detailLists = new List();
+ JArray teamGroupData = gvNextQualityControl.GetMergedData();
+ foreach (JObject teamGroupRow in teamGroupData)
+ {
+ JObject values = teamGroupRow.Value("values");
+ int rowIndex = teamGroupRow.Value("index");
+ Model.Report_NextQualityControl newDetail = new Model.Report_NextQualityControl
+ {
+ ReportId = ReportId,
+ NextQualityControlContent = values.Value("NextQualityControlContent")
+ };
+ if (gvNextQualityControl.Rows[rowIndex].DataKeys.Length > 0)
+ {
+ newDetail.NextQualityControlId = gvNextQualityControl.Rows[rowIndex].DataKeys[0].ToString();
+ }
+ detailLists.Add(newDetail);
+ }
+ if (detailLists.Count > 0)
+ {
+ Funs.DB.Report_NextQualityControl.InsertAllOnSubmit(detailLists);
+ Funs.DB.SubmitChanges();
+ }
+ }
+ #endregion
+
+ #endregion
+
+
+
}
}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.designer.cs
index b621669f..2163e253 100644
--- a/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.designer.cs
@@ -788,6 +788,357 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
///
protected global::FineUIPro.TextArea txtAre8;
+ ///
+ /// Panel21 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel21;
+
+ ///
+ /// Form20 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form Form20;
+
+ ///
+ /// gvQualityInspection 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid gvQualityInspection;
+
+ ///
+ /// TextBox9 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox TextBox9;
+
+ ///
+ /// TextBox11 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox TextBox11;
+
+ ///
+ /// Panel22 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel22;
+
+ ///
+ /// Form21 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form Form21;
+
+ ///
+ /// gvSpecialCheck 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid gvSpecialCheck;
+
+ ///
+ /// TextBox12 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox TextBox12;
+
+ ///
+ /// Panel23 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel23;
+
+ ///
+ /// Form22 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form Form22;
+
+ ///
+ /// gvFileReport 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid gvFileReport;
+
+ ///
+ /// Panel24 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel24;
+
+ ///
+ /// Panel25 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel25;
+
+ ///
+ /// Toolbar5 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar5;
+
+ ///
+ /// btnRowMaterialProblem 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnRowMaterialProblem;
+
+ ///
+ /// Form23 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form Form23;
+
+ ///
+ /// gvRowMaterialProblem 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid gvRowMaterialProblem;
+
+ ///
+ /// txtUnitId 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtUnitId;
+
+ ///
+ /// txtProblemDesrioption 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtProblemDesrioption;
+
+ ///
+ /// txtTreatmentMeasures 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtTreatmentMeasures;
+
+ ///
+ /// txtProcessingResults 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtProcessingResults;
+
+ ///
+ /// txtRemark 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtRemark;
+
+ ///
+ /// Panel26 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel26;
+
+ ///
+ /// Toolbar6 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar6;
+
+ ///
+ /// btnAddConstructionProblems 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnAddConstructionProblems;
+
+ ///
+ /// Form24 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form Form24;
+
+ ///
+ /// gvConstructionProblems 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid gvConstructionProblems;
+
+ ///
+ /// drpUnitId 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList drpUnitId;
+
+ ///
+ /// txtProblemDesrioption2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtProblemDesrioption2;
+
+ ///
+ /// txtTreatmentMeasures2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtTreatmentMeasures2;
+
+ ///
+ /// txtProcessingResults2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtProcessingResults2;
+
+ ///
+ /// txtRemark2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtRemark2;
+
+ ///
+ /// Panel27 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel27;
+
+ ///
+ /// Toolbar7 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar7;
+
+ ///
+ /// btnAddNextControl 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnAddNextControl;
+
+ ///
+ /// Form25 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form Form25;
+
+ ///
+ /// gvNextQualityControl 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid gvNextQualityControl;
+
+ ///
+ /// TextBox13 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox TextBox13;
+
///
/// Panel3 控件。
///
diff --git a/SGGL/FineUIPro.Web/Web.config b/SGGL/FineUIPro.Web/Web.config
index 667a04c6..6605fbff 100644
--- a/SGGL/FineUIPro.Web/Web.config
+++ b/SGGL/FineUIPro.Web/Web.config
@@ -12,13 +12,7 @@
-<<<<<<< HEAD
-
-
-
-=======
-
->>>>>>> 26d564fea551967fa9d0b160daa17b795a97ae34
+
diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs
index dab94685..4248a8c4 100644
--- a/SGGL/Model/Model.cs
+++ b/SGGL/Model/Model.cs
@@ -1970,9 +1970,6 @@ namespace Model
partial void InsertReport_CQMS_MonthReportItem(Report_CQMS_MonthReportItem instance);
partial void UpdateReport_CQMS_MonthReportItem(Report_CQMS_MonthReportItem instance);
partial void DeleteReport_CQMS_MonthReportItem(Report_CQMS_MonthReportItem instance);
- partial void InsertReport_CQMS_ProblemHandle(Report_CQMS_ProblemHandle instance);
- partial void UpdateReport_CQMS_ProblemHandle(Report_CQMS_ProblemHandle instance);
- partial void DeleteReport_CQMS_ProblemHandle(Report_CQMS_ProblemHandle instance);
partial void InsertReport_CqmsTarget(Report_CqmsTarget instance);
partial void UpdateReport_CqmsTarget(Report_CqmsTarget instance);
partial void DeleteReport_CqmsTarget(Report_CqmsTarget instance);
@@ -7810,14 +7807,6 @@ namespace Model
}
}
- public System.Data.Linq.Table Report_CQMS_ProblemHandle
- {
- get
- {
- return this.GetTable();
- }
- }
-
public System.Data.Linq.Table Report_CqmsTarget
{
get
@@ -98333,10 +98322,10 @@ namespace Model
private string _ProjectId;
- private string _DraCode;
-
private string _CNProfessionalId;
+ private string _DraCode;
+
private System.Nullable _ReviewDate;
private string _UnitWorkId;
@@ -98359,10 +98348,10 @@ namespace Model
partial void OnIdChanged();
partial void OnProjectIdChanging(string value);
partial void OnProjectIdChanged();
- partial void OnDraCodeChanging(string value);
- partial void OnDraCodeChanged();
partial void OnCNProfessionalIdChanging(string value);
partial void OnCNProfessionalIdChanged();
+ partial void OnDraCodeChanging(string value);
+ partial void OnDraCodeChanged();
partial void OnReviewDateChanging(System.Nullable value);
partial void OnReviewDateChanged();
partial void OnUnitWorkIdChanging(string value);
@@ -98404,7 +98393,7 @@ namespace Model
}
}
- [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")]
public string ProjectId
{
get
@@ -98424,26 +98413,6 @@ namespace Model
}
}
- [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DraCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
- public string DraCode
- {
- get
- {
- return this._DraCode;
- }
- set
- {
- if ((this._DraCode != value))
- {
- this.OnDraCodeChanging(value);
- this.SendPropertyChanging();
- this._DraCode = value;
- this.SendPropertyChanged("DraCode");
- this.OnDraCodeChanged();
- }
- }
- }
-
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CNProfessionalId", DbType="NVarChar(50)")]
public string CNProfessionalId
{
@@ -98464,6 +98433,26 @@ namespace Model
}
}
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DraCode", DbType="NVarChar(50)")]
+ public string DraCode
+ {
+ get
+ {
+ return this._DraCode;
+ }
+ set
+ {
+ if ((this._DraCode != value))
+ {
+ this.OnDraCodeChanging(value);
+ this.SendPropertyChanging();
+ this._DraCode = value;
+ this.SendPropertyChanged("DraCode");
+ this.OnDraCodeChanged();
+ }
+ }
+ }
+
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReviewDate", DbType="DateTime")]
public System.Nullable ReviewDate
{
@@ -306714,164 +306703,6 @@ namespace Model
}
}
- [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Report_CQMS_ProblemHandle")]
- public partial class Report_CQMS_ProblemHandle : INotifyPropertyChanging, INotifyPropertyChanged
- {
-
- private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
-
- private string _Id;
-
- private string _ReportId;
-
- private string _ReType;
-
- private string _UnitName;
-
- private string _ProblemDes;
-
- #region 可扩展性方法定义
- partial void OnLoaded();
- partial void OnValidate(System.Data.Linq.ChangeAction action);
- partial void OnCreated();
- partial void OnIdChanging(string value);
- partial void OnIdChanged();
- partial void OnReportIdChanging(string value);
- partial void OnReportIdChanged();
- partial void OnReTypeChanging(string value);
- partial void OnReTypeChanged();
- partial void OnUnitNameChanging(string value);
- partial void OnUnitNameChanged();
- partial void OnProblemDesChanging(string value);
- partial void OnProblemDesChanged();
- #endregion
-
- public Report_CQMS_ProblemHandle()
- {
- OnCreated();
- }
-
- [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
- public string Id
- {
- get
- {
- return this._Id;
- }
- set
- {
- if ((this._Id != value))
- {
- this.OnIdChanging(value);
- this.SendPropertyChanging();
- this._Id = value;
- this.SendPropertyChanged("Id");
- this.OnIdChanged();
- }
- }
- }
-
- [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportId", DbType="NVarChar(50)")]
- public string ReportId
- {
- get
- {
- return this._ReportId;
- }
- set
- {
- if ((this._ReportId != value))
- {
- this.OnReportIdChanging(value);
- this.SendPropertyChanging();
- this._ReportId = value;
- this.SendPropertyChanged("ReportId");
- this.OnReportIdChanged();
- }
- }
- }
-
- [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReType", DbType="NChar(20)")]
- public string ReType
- {
- get
- {
- return this._ReType;
- }
- set
- {
- if ((this._ReType != value))
- {
- this.OnReTypeChanging(value);
- this.SendPropertyChanging();
- this._ReType = value;
- this.SendPropertyChanged("ReType");
- this.OnReTypeChanged();
- }
- }
- }
-
- [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(100)")]
- public string UnitName
- {
- get
- {
- return this._UnitName;
- }
- set
- {
- if ((this._UnitName != value))
- {
- this.OnUnitNameChanging(value);
- this.SendPropertyChanging();
- this._UnitName = value;
- this.SendPropertyChanged("UnitName");
- this.OnUnitNameChanged();
- }
- }
- }
-
- [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProblemDes", DbType="NVarChar(100)")]
- public string ProblemDes
- {
- get
- {
- return this._ProblemDes;
- }
- set
- {
- if ((this._ProblemDes != value))
- {
- this.OnProblemDesChanging(value);
- this.SendPropertyChanging();
- this._ProblemDes = value;
- this.SendPropertyChanged("ProblemDes");
- this.OnProblemDesChanged();
- }
- }
- }
-
- public event PropertyChangingEventHandler PropertyChanging;
-
- public event PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- if ((this.PropertyChanging != null))
- {
- this.PropertyChanging(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(String propertyName)
- {
- if ((this.PropertyChanged != null))
- {
- this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Report_CqmsTarget")]
public partial class Report_CqmsTarget : INotifyPropertyChanging, INotifyPropertyChanged
{