示例#1
0
        public override void ExportBfActivitiesGroupsToALM(GingerCore.BusinessFlow businessFlow, ObservableList <GingerCore.Activities.ActivitiesGroup> grdActivitiesGroups)
        {
            bool askToSaveBF = false;

            foreach (ActivitiesGroup group in grdActivitiesGroups)
            {
                if (ExportActivitiesGroupToALM(group))
                {
                    askToSaveBF = true;
                }
            }

            if (askToSaveBF)
            {
                if (Reporter.ToUser(eUserMsgKeys.AskIfToSaveBFAfterExport, businessFlow.Name) == MessageBoxResult.Yes)
                {
                    Reporter.ToGingerHelper(eGingerHelperMsgKey.SaveItem, null, businessFlow.Name,
                                            GingerDicser.GetTermResValue(eTermResKey.BusinessFlow));
                    businessFlow.Save();
                    Reporter.CloseGingerHelper();
                }
            }
        }