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(); } } }
private void CapabilityListControl_OnAdd() { object data = GetDataObject(); if (data != null) { var form = new CapabilityForm(data); form.Closed += add_form_closed; form.CloseOnSave = true; form.Show(); } }