public bool IsAllMissionFinish() { TB_TechniqueMissionStateBuilder targetBuilder = this.m_TableBuilder as TB_TechniqueMissionStateBuilder; for (int index = 0; index < m_ResultTable.Rows.Count; index++) { if (m_ResultTable.Rows[index][targetBuilder.Cal_IsFinish].ToString().Equals(TechniqueMissionController.Running)) { return(false); } } return(true); }
public override void onCreateDataRow(ref System.Data.DataRow tempRow, BaseDataTableBuilder builder, int RowIndex, TB_TechniqueMission t) { TB_TechniqueMissionStateBuilder targetBuilder = builder as TB_TechniqueMissionStateBuilder; tempRow[targetBuilder.ObjectID] = t.objectId; tempRow[targetBuilder.TechniqueID] = t.TechniqueID; tempRow[targetBuilder.Name] = t.Name; tempRow[targetBuilder.Description] = t.Description; tempRow[targetBuilder.CreateDate] = TechniqueMissionController.FormatBmobDate(t.CreateDate); if (TechniqueMissionController.IsInvailDate(t.FinishDate) == false) { tempRow[targetBuilder.FinishDate] = TechniqueMissionController.FormatBmobDate(t.FinishDate); tempRow[targetBuilder.Cal_IsFinish] = TechniqueMissionController.Finish; } else { tempRow[targetBuilder.Cal_IsFinish] = TechniqueMissionController.Running; } }