Exemple #1
0
        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();
        }
Exemple #2
0
        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";
 }
Exemple #4
0
        private void ShowSelectedContactQrCode()
        {
            using (var dialog = new QrCodeDialog(SelectedContact)
            {
                Owner = ParentWindow
            }) {
                dialog.ShowModal();
            }

            GridViewAddressBook.Focus();
        }
Exemple #5
0
        private void OnButtonExportClick()
        {
            Export();

            GridViewAddressBook.Focus();
        }
Exemple #6
0
        private void OnButtonDeleteClick()
        {
            DataSourceAddressBook.Remove(SelectedContact);

            GridViewAddressBook.Focus();
        }
Exemple #7
0
        private void OnButtonCopyAddressClick()
        {
            Utilities.Clipboard.Text = SelectedContact.Address;

            GridViewAddressBook.Focus();
        }