ATMLEquipmentLibrary.controls.EquipmentLibraryControl.lvInstruments_OnDelete C# (CSharp) Method

lvInstruments_OnDelete() private method

private lvInstruments_OnDelete ( ) : void
return void
        private void lvInstruments_OnDelete()
        {
            if (lvInstruments.HasSelected)
            {
                var document = lvInstruments.SelectedObject as Document;
                if (document != null)
                {
                    String name = document.name;
                    String prompt = String.Format( MessageManager.getMessage( "Generic.delete.prompt" ),
                                                   Resources.Instrument_Description_Document, name );
                    String title = MessageManager.getMessage( "Generic.title.verification" );
                    if (DialogResult.Yes == MessageBox.Show( prompt,
                                                             title,
                                                             MessageBoxButtons.YesNo,
                                                             MessageBoxIcon.Question ))
                    {
                        document.DataState = BASEBean.eDataState.DS_DELETE;
                        DocumentManager.SaveDocument( document );
                        lvInstruments.RemoveSelectedItem();
                    }
                }
            }
        }