ATMLCommonLibrary.controls.capability.CapabilityListControl.form_Closed C# (CSharp) Method

form_Closed() private method

private form_Closed ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void form_Closed(object sender, EventArgs e)
        {
            var capRefForm = sender as CapabilityReferenceForm;
            var capForm = sender as CapabilityForm;
            ListViewItem lvi = SelectedItems[0];
            object obj = lvi.Tag;

            if (capForm != null && capForm.DialogResult == DialogResult.OK)
            {
                //var capability = obj as Capability;
                Capability capability = capForm.Capability;
                lvi.Tag = capability;
                lvi.SubItems[1].Text = capability.name;
                lvi.SubItems[2].Text = capability.Description;
            }
            else if (capRefForm != null && capRefForm.DialogResult == DialogResult.OK)
            {
                //var reference = obj as DocumentReference;
                DocumentReference reference = capRefForm.DocumentReference;
                lvi.Tag = reference;
                lvi.SubItems[1].Text = reference.DocumentName;
                lvi.SubItems[2].Text = reference.uuid;
            }
        }