private bool DueDateChangedForRdReason(string pmsId) { bool result = false; IList <PmsHeadH> listtPmsHeadH = new PmsHeadHBiz().SelectPmsHeadHByPmsId(pmsId); foreach (var pmsHeadH in listtPmsHeadH) { string dueDate = pmsHeadH.DueDate.ToString("yyyy-MM-dd"); if (!dueDate.Equals("1900-01-01") && !dueDate.Equals("0001-01-01") && !dueDate.Equals("0000-00-00") && !dueDate.Equals("1899-12-30") && !dueDate.Equals("01-01-01")) { if (pmsHeadH.ReasonType != string.Empty) { PmsSysBiz pmsSysBiz = new PmsSysBiz(); IList <PmsSys> pmsSysList = pmsSysBiz.SelectData1ByTypeData5("PM", "ReasonType", "RD"); foreach (var pmsSys in pmsSysList) { if (pmsHeadH.ReasonType == pmsSys.Data1) { return(true); } } } } } return(result); }
public void BindGrid() { try { IList <PmsHeadH> resultListPmsHeadH = new List <PmsHeadH>(); string description = "#DateTime# #User# Change #Item# from #ValueFrom# to #ValueTo#"; IList <PmsHeadH> listPmsHeadH = new PmsHeadHBiz().SelectPmsHeadHByPmsId(PmsID); foreach (var pmsHeadH in listPmsHeadH) { if (pmsHeadH.CrId.Trim() != string.Empty) { resultListPmsHeadH = GetResultListPmsHeadH(description, "CR No", pmsHeadH.CrId, pmsHeadH.CrIdNew, pmsHeadH, resultListPmsHeadH); } if (pmsHeadH.System.Trim() != string.Empty) { resultListPmsHeadH = GetResultListPmsHeadH(description, "Sytem", pmsHeadH.System, pmsHeadH.SystemNew, pmsHeadH, resultListPmsHeadH); } if (pmsHeadH.Type.Trim() != string.Empty) { resultListPmsHeadH = GetResultListPmsHeadH(description, "Type", pmsHeadH.Type, pmsHeadH.TypeNew, pmsHeadH, resultListPmsHeadH); } string dueDate = pmsHeadH.DueDate.ToString("yyyy-MM-dd"); string dueDateNew = pmsHeadH.DueDateNew.ToString("yyyy-MM-dd"); if (!dueDate.Equals("1900-01-01") && !dueDate.Equals("0001-01-01") && !dueDate.Equals("0000-00-00") && !dueDate.Equals("1899-12-30") && !dueDate.Equals("01-01-01")) { if (!string.IsNullOrEmpty(dueDate)) { resultListPmsHeadH = GetResultListPmsHeadH(description, "Due Date", dueDate, dueDateNew, pmsHeadH, resultListPmsHeadH); } } if (pmsHeadH.Pm.Trim() != string.Empty || pmsHeadH.PmNew.Trim() != string.Empty) { resultListPmsHeadH = GetResultListPmsHeadH(description, "PM", pmsHeadH.Pm, pmsHeadH.PmNew, pmsHeadH, resultListPmsHeadH); } if (pmsHeadH.Sd.Trim() != string.Empty || pmsHeadH.SdNew.Trim() != string.Empty) { resultListPmsHeadH = GetResultListPmsHeadH(description, "SD", pmsHeadH.Sd, pmsHeadH.SdNew, pmsHeadH, resultListPmsHeadH); } if (pmsHeadH.Se.Trim() != string.Empty || pmsHeadH.SeNew.Trim() != string.Empty) { resultListPmsHeadH = GetResultListPmsHeadH(description, "SE", pmsHeadH.Se, pmsHeadH.SeNew, pmsHeadH, resultListPmsHeadH); } if (pmsHeadH.Qa.Trim() != string.Empty || pmsHeadH.QaNew.Trim() != string.Empty) { resultListPmsHeadH = GetResultListPmsHeadH(description, "QA", pmsHeadH.Qa, pmsHeadH.QaNew, pmsHeadH, resultListPmsHeadH); } } GridViewChangeHistory.DataSource = resultListPmsHeadH; GridViewChangeHistory.DataBind(); } catch { Msgbox("BindGrid failure!"); } }