예제 #1
0
        public override void onCreateDataRow(ref System.Data.DataRow tempRow, BaseDataTableBuilder builder, int RowIndex, TB_TechniqueMission t)
        {
            TB_TechniqueMissionBuilder targetBuilder = builder as TB_TechniqueMissionBuilder;

            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.Op_Delete]      = targetBuilder.Op_Delete;
            tempRow[targetBuilder.Op_Edit]        = targetBuilder.Op_Edit;
            tempRow[targetBuilder.Op_UpdateState] = targetBuilder.Op_UpdateState;
            tempRow[targetBuilder.TechinqueName]  = m_TempParams[t.TechniqueID];
        }
예제 #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;
            }
        }