ATMLCommonLibrary.controls.capability.CapabilityListControl.CapabilityListControl_OnEdit C# (CSharp) Метод

CapabilityListControl_OnEdit() приватный Метод

private CapabilityListControl_OnEdit ( ) : void
Результат void
        private void CapabilityListControl_OnEdit()
        {
            if (SelectedItems.Count > 0)
            {
                ListViewItem lvi = SelectedItems[0];
                object obj = lvi.Tag;
                if (obj is Capability)
                {
                    var capability = obj as Capability;
                    object dataObject = GetDataObject();
                    if (dataObject != null)
                    {
                        var form = new CapabilityForm(dataObject);
                        form.Capability = capability;
                        form.Closed += form_Closed;
                        form.CloseOnSave = true;
                        form.Show();
                    }
                }
                else if (obj is DocumentReference)
                {
                    var reference = obj as DocumentReference;
                    var form = new CapabilityReferenceForm();
                    form.InstrumentDescription = _instrumentDescription;
                    form.DocumentReference = reference;
                    form.Closed += form_Closed;
                    form.Show();
                }
            }
        }