Ejemplo n.º 1
0
        //导出到Excel表专用
        public override string ToString()
        {
            IList <string> strings = new List <string>();

            strings.Add(ProjectName);
            strings.Add(SerialNumber);
            strings.Add(UserGroupName);
            strings.Add(ProductManagerName);
            strings.Add(PercentageCompletion);
            strings.Add(ProgressText);
            strings.Add(Status);
            strings.Add(PlanCombinedTestDate.IsEmpty()?"": PlanCombinedTestDate.ToString("yyyy-MM-dd"));
            strings.Add(ActualCombinedTestDate.IsEmpty() ? "" : ActualCombinedTestDate.ToString("yyyy-MM-dd"));
            strings.Add(PlanEndDate.IsEmpty() ? "" : PlanEndDate.ToString("yyyy-MM-dd"));
            strings.Add(ActualEndDate.IsEmpty() ? "" : ActualEndDate.ToString("yyyy-MM-dd"));
            strings.Add(AllParticipants);
            strings.Add(Comment);
            //Extras information
            strings.Add(ExtrasInfo.DevManager);
            strings.Add(ExtrasInfo.DevName);
            strings.Add(ExtrasInfo.DevPlanStartDate.IsEmpty() ? "" : ExtrasInfo.DevPlanStartDate.ToString("yyyy-MM-dd"));
            strings.Add(ExtrasInfo.DevActualStartDate.IsEmpty() ? "" : ExtrasInfo.DevActualStartDate.ToString("yyyy-MM-dd"));
            strings.Add(ExtrasInfo.DevPlanEndDate.IsEmpty() ? "" : ExtrasInfo.DevPlanEndDate.ToString("yyyy-MM-dd"));
            strings.Add(ExtrasInfo.DevActualEndDate.IsEmpty() ? "" : ExtrasInfo.DevActualEndDate.ToString("yyyy-MM-dd"));
            strings.Add(ExtrasInfo.DevPlanHour.ToString());
            strings.Add(ExtrasInfo.DevActualHour.ToString());

            strings.Add(ExtrasInfo.TestManager);
            strings.Add(ExtrasInfo.TestName);
            strings.Add(ExtrasInfo.TestPlanStartDate.IsEmpty() ? "" : ExtrasInfo.TestPlanStartDate.ToString("yyyy-MM-dd"));
            strings.Add(ExtrasInfo.TestActualStartDate.IsEmpty() ? "" : ExtrasInfo.TestActualStartDate.ToString("yyyy-MM-dd"));
            strings.Add(ExtrasInfo.TestPlanEndDate.IsEmpty() ? "" : ExtrasInfo.TestPlanEndDate.ToString("yyyy-MM-dd"));
            strings.Add(ExtrasInfo.TestActualEndDate.IsEmpty() ? "" : ExtrasInfo.TestActualEndDate.ToString("yyyy-MM-dd"));
            strings.Add(ExtrasInfo.TestPlanHour.ToString());
            strings.Add(ExtrasInfo.TestActualHour.ToString());

            strings.Add(Project.Level.ToString());
            strings.Add(Project.IsCr ? "True" : "False");
            return(string.Join("$", strings));
        }