private void UpdateContact() { try { var dbContext = new BaseDbContext(); UnitOfWork unitOfWork = new UnitOfWork(dbContext); int row = ContactsDG.SelectedIndex; if (row != -1) { var ci = new DataGridCellInfo(ContactsDG.Items[row], ContactsDG.Columns[0]); var crow = ci.Column.GetCellContent(ci.Item) as TextBlock; var vrow = crow.Text; ContactsWindow contactsWindow = new ContactsWindow(); contactsWindow.Login = Login; contactsWindow.VRow = Convert.ToInt32(vrow); contactsWindow.Owner = this; contactsWindow.ShowDialog(); UpdateContactsDG(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void AddContactBtn_Click(object sender, RoutedEventArgs e) { ContactsWindow contactsWindow = new ContactsWindow(); contactsWindow.Login = Login; contactsWindow.Owner = this; contactsWindow.ShowDialog(); UpdateContactsDG(); }