Beispiel #1
0
        private async void cmdExit_Click(object sender, RoutedEventArgs e)
        {
            bool isCheckOk = await CheckOk();
            if (isCheckOk == false) return;
            if (isNew)
            {
                refAtomDTO = new FormationTree();
                refAtomDTO.Identification = txtName.Text;
                refAtomDTO.PlatformCategoryId = enumPlatformId.GeneralHumans;
                refAtomDTO.PlatformType =string.Empty;

                AtomObjectsEditEventArgs args = new AtomObjectsEditEventArgs();
                args.isNew = isNew;


                args.atomDTO = refAtomDTO;
                if (EndAtomObjectsEditEvent != null)
                {
                    EndAtomObjectsEditEvent(this, args);
                }

            }

            Close();
        }
Beispiel #2
0
        private async void cmdExit_Click(object sender, RoutedEventArgs e)
        {
            bool isCheckOk = await CheckOk();

            if (isCheckOk == false)
            {
                return;
            }
            if (isNew)
            {
                refAtomDTO = new FormationTree();
                refAtomDTO.Identification     = txtName.Text;
                refAtomDTO.PlatformCategoryId = enumPlatformId.GeneralHumans;
                refAtomDTO.PlatformType       = string.Empty;

                AtomObjectsEditEventArgs args = new AtomObjectsEditEventArgs();
                args.isNew = isNew;


                args.atomDTO = refAtomDTO;
                if (EndAtomObjectsEditEvent != null)
                {
                    EndAtomObjectsEditEvent(this, args);
                }
            }

            Close();
        }
Beispiel #3
0
        public async void  frm_EndAtomObjectsEditEvent(object sender, AtomObjectsEditEventArgs args)
        {
            FormationTree atomDTO = await SAGSignalR.SaveTreeObject(VMMainViewModel.Instance.SimulationHubProxy, args.atomDTO);

            if (args.isNew)
            {
                AtomDTOData Rdata = new AtomDTOData();
                Rdata.atom = atomDTO;

                ((List <AtomDTOData>)(dtGridActors.ItemsSource)).Add(Rdata);

                dtGridActors.Items.Refresh();
                dtGridActors.SelectedItem = Rdata;
                dtGridActors.CurrentItem  = Rdata;
                DataGridWPFUtility.DataGridGotoLast(dtGridActors);
            }
        }
Beispiel #4
0
        public async void  frm_EndAtomObjectsEditEvent(object sender, AtomObjectsEditEventArgs args)
        {

           FormationTree atomDTO=  await SAGSignalR.SaveTreeObject(VMMainViewModel.Instance.SimulationHubProxy, args.atomDTO);
           if (args.isNew)
           {
               AtomDTOData Rdata = new AtomDTOData();
               Rdata.atom = atomDTO;

               ((List<AtomDTOData>)(dtGridActors.ItemsSource)).Add(Rdata);

               dtGridActors.Items.Refresh();
               dtGridActors.SelectedItem = Rdata;
               dtGridActors.CurrentItem = Rdata;
               DataGridWPFUtility.DataGridGotoLast(dtGridActors);
           }
        }