예제 #1
0
        private void DoCreateCustomDialog()
        {
            using (AddCustomDialog addCustomDialog = new AddCustomDialog())
            {
                addCustomDialog.FrontendApplication = FrontendApplication;
                addCustomDialog.BackendApplication  = BackendApplication;

                if (addCustomDialog.ShowDialog() == DialogResult.OK)
                {
                    // Update the list
                    ReadFromDBAndShowList();
                }
            }
        }
예제 #2
0
        private void DoEditCustomDialog()
        {
            if (SelectedDialog != null)
            {
                using (AddCustomDialog editCustomDialog = new AddCustomDialog())
                {
                    editCustomDialog.FrontendApplication           = FrontendApplication;
                    editCustomDialog.BackendApplication            = BackendApplication;
                    editCustomDialog.ContaindDomainObjectIdAndType = new KeyValuePair <Guid, Type>(SelectedDialog.Id, typeof(CustomDialog));

                    if (editCustomDialog.ShowDialog() == DialogResult.OK)
                    {
                        // Update the current row
                        UpdateListItem(editCustomDialog.getCustomDialog, lvDialogs.SelectedItems[0]);
                    }
                }
            }
        }