private void Eliminar() { try { if (MessageBox.Show("¿Esta seguro de eliminar el registro?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Cursor = Cursors.WaitCursor; var viewModel = (TipoAjusteInventarioViewModel)tipoAjusteInventarioViewModelBindingSource.Current; viewModel.Eliminar(); ViewModelList.RemoveItem(viewModel); } } catch (Exception ex) { MessageBox.Show(string.Format("Ocurrió un error al eliminar, mensaje de error: {0}", ex.Message) , "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor = Cursors.Default; } }