Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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!");
            }
        }