private void View_SourceUpdated(object sender, EventArgs e) { try { DatabaseWorker.UpdatePatient(((DataRowView)View.SelectedItems[0])["Имя"].ToString(), ((DataRowView)View.SelectedItems[0])["Фамилия"].ToString(), ((DataRowView)View.SelectedItems[0])["Отчество"].ToString(), ((DataRowView)View.SelectedItems[0])["Телефон_1"].ToString(), ((DataRowView)View.SelectedItems[0])["Телефон_2"].ToString(), ((DataRowView)View.SelectedItems[0])["Телефон_3"].ToString(), ((DataRowView)View.SelectedItems[0])["Дата-рождения"].ToString(), ((DataRowView)View.SelectedItems[0])["Стать"].ToString(), ((DataRowView)View.SelectedItems[0])["Номер-карточки"].ToString(), ((DataRowView)View.SelectedItems[0])["Описание"].ToString(), ((DataRowView)View.SelectedItems[0])["Дата-создания"].ToString(), ((DataRowView)View.SelectedItems[0])["Идентификатор"].ToString()); } catch (Exception ex) { } }
private void View_KeyDown(object sender, KeyEventArgs e) { //MessageBox.Show(e.Key.ToString()); if (e.KeyboardDevice.Modifiers == ModifierKeys.Control && e.Key == Key.F5) { try { try { DatabaseWorker.UpdatePatient(((DataRowView)View.SelectedItems[0])["Имя"].ToString(), ((DataRowView)View.SelectedItems[0])["Фамилия"].ToString(), ((DataRowView)View.SelectedItems[0])["Отчество"].ToString(), ((DataRowView)View.SelectedItems[0])["Телефон_1"].ToString(), ((DataRowView)View.SelectedItems[0])["Телефон_2"].ToString(), ((DataRowView)View.SelectedItems[0])["Телефон_3"].ToString(), ((DataRowView)View.SelectedItems[0])["Дата-рождения"].ToString(), ((DataRowView)View.SelectedItems[0])["Стать"].ToString(), ((DataRowView)View.SelectedItems[0])["Номер-карточки"].ToString(), ((DataRowView)View.SelectedItems[0])["Описание"].ToString(), ((DataRowView)View.SelectedItems[0])["Дата-создания"].ToString(), ((DataRowView)View.SelectedItems[0])["Идентификатор"].ToString()); } catch (Exception ex) { } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else if (e.Key == Key.F5) { DataTable dt = DatabaseWorker.SelectPatients().Tables[0]; dt.Columns["Id"].ColumnName = "Идентификатор"; dt.Columns["Name"].ColumnName = "Имя"; dt.Columns["Surname"].ColumnName = "Фамилия"; dt.Columns["FatherName"].ColumnName = "Отчество"; dt.Columns["Mobile_Phone"].ColumnName = "Телефон_1"; dt.Columns["Work_Phone"].ColumnName = "Телефон_2"; dt.Columns["Home_Phone"].ColumnName = "Телефон_3"; dt.Columns["Date_Birth"].ColumnName = "Дата-рождения"; dt.Columns["Gender"].ColumnName = "Стать"; dt.Columns["Card_Num"].ColumnName = "Номер-карточки"; dt.Columns["Description"].ColumnName = "Описание"; dt.Columns["Date"].ColumnName = "Дата-создания"; View.ItemsSource = dt.DefaultView; } }