コード例 #1
0
        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);
        }
コード例 #2
0
        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;
            }
        }