private void TabControl_Wines_TabItem_ButtonsPanel_Grid_NewPosition_Button_Click(object sender, RoutedEventArgs e) { WindowNewWineItem newWineItem = new WindowNewWineItem(true, options, winesList); newWineItem.setParent(this); newWineItem.Height = 2 * MainWindow.ActualHeight / 3; newWineItem.Width = MainWindow.ActualWidth / 2; newWineItem.ShowDialog(); }
private void openItemWine(WindowNewWineItem item) { DataRowView dataRow = (DataRowView)TabControl_Wines_TabItem_WineData_Grid.SelectedItem; try { item.setName(dataRow.Row.ItemArray[0].ToString()); if (dataRow.Row.ItemArray[1] != null) { item.setVariant(dataRow.Row.ItemArray[1].ToString()); if (dataRow.Row.ItemArray[2] != null) { item.setSpecification(dataRow.Row.ItemArray[2].ToString()); } } if (dataRow.Row.ItemArray[3] != null) { item.setRegion(dataRow.Row.ItemArray[3].ToString()); } if (dataRow.Row.ItemArray[4] != null) { item.setScore(dataRow.Row.ItemArray[4].ToString()); } if (dataRow.Row.ItemArray[5] != null) { item.setDescription(dataRow.Row.ItemArray[5].ToString()); } item.setEditModeVariant(); item.setParent(this); item.Height = 2 * MainWindow.ActualHeight / 3; item.Width = MainWindow.ActualWidth / 2; item.ShowDialog(); } catch (NullReferenceException nullReference) { System.Windows.MessageBox.Show(options.language.MainPage_ChooseDatagridPossition()); } }
private void TabControl_Wines_TabItem_ButtonsPanel_Grid_Edit_Button_Click(object sender, RoutedEventArgs e) { WindowNewWineItem editWineItem = new WindowNewWineItem(true, options); openItemWine(editWineItem); }
private void TabControl_Wines_TabItem_ButtonsPanel_Grid_ShowDetails_Button_Click(object sender, RoutedEventArgs e) { WindowNewWineItem viewWineItem = new WindowNewWineItem(false, options); openItemWine(viewWineItem); }