private void EditSelectedContact() { var editIndex = DataSourceAddressBook.IndexOf(SelectedContact); using (var dialog = new AddressBookEditDialog(DataSourceAddressBook, editIndex) { Owner = ParentWindow }) { if (dialog.ShowModal()) { var overwriteIndex = dialog.OverwriteIndex; if (overwriteIndex >= 0 && overwriteIndex != editIndex) { DataSourceAddressBook.RemoveAt(dialog.OverwriteIndex); if (overwriteIndex < editIndex) { editIndex -= 1; } } DataSourceAddressBook.RemoveAt(editIndex); DataSourceAddressBook.Insert(editIndex, new SettingsManager.ConfigElementContact(dialog.Label, dialog.Address)); } } GridViewAddressBook.Focus(); }
private void OnButtonNewClick() { using (var dialog = new AddressBookEditDialog(DataSourceAddressBook) { Owner = ParentWindow }) { if (dialog.ShowModal()) { var overwriteIndex = dialog.OverwriteIndex; if (overwriteIndex < 0) { // Add new item DataSourceAddressBook.Add(new SettingsManager.ConfigElementContact(dialog.Label, dialog.Address)); overwriteIndex = DataSourceAddressBook.Count - 1; } else { // Overwrite existing item DataSourceAddressBook.RemoveAt(overwriteIndex); DataSourceAddressBook.Insert(overwriteIndex, new SettingsManager.ConfigElementContact(dialog.Label, dialog.Address)); } GridViewAddressBook.SelectRow(overwriteIndex); } } GridViewAddressBook.Focus(); }
protected void btndelete0_Click(object sender, EventArgs e) { d = b.returndataset(); GridViewAddressBook.DataSource = d; GridViewAddressBook.DataBind(); meslabel.Text = "data is being displayed"; }
private void ShowSelectedContactQrCode() { using (var dialog = new QrCodeDialog(SelectedContact) { Owner = ParentWindow }) { dialog.ShowModal(); } GridViewAddressBook.Focus(); }
private void OnButtonExportClick() { Export(); GridViewAddressBook.Focus(); }
private void OnButtonDeleteClick() { DataSourceAddressBook.Remove(SelectedContact); GridViewAddressBook.Focus(); }
private void OnButtonCopyAddressClick() { Utilities.Clipboard.Text = SelectedContact.Address; GridViewAddressBook.Focus(); }