private void ButtonRemoveChapter_Click(object sender, RoutedEventArgs e) { if (ChaptersDataGrid.SelectedItem != null && ChaptersDataGrid.SelectedItem.ToString() != "{NewItemPlaceholder}") { if (MessageBox.Show("Do you want to remove this chapter?", "", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.No) == MessageBoxResult.Yes) { selRow = ChaptersDataGrid.SelectedIndex; clsCapitulos obj = new clsCapitulos() { Id_capitulo = dt_capitulos.Rows[selRow].Field <int>(0) }; obj.BorrarCapitulo(index_presupuesto); dt_capitulos = obj.CargarCapitulos(index_presupuesto); dt_capitulos.Columns[0].ColumnName = "CHAPTER ID"; dt_capitulos.Columns[1].ColumnName = "DESCRIPTION"; dt_capitulos.Columns[2].ColumnName = "BUDGET ID"; ChaptersDataGrid.ItemsSource = dt_capitulos.DefaultView; } } }
private void ButtonAddChapter_Click(object sender, RoutedEventArgs e) { if (BudgetsDataGrid.SelectedItem != null && BudgetsDataGrid.SelectedItem.ToString() != "{NewItemPlaceholder}") { this.edit = false; ChapterWindow chapterWindow = new ChapterWindow(edit, selRow, index_presupuesto); chapterWindow.ShowDialog(); clsCapitulos obj = new clsCapitulos(); dt_capitulos = obj.CargarCapitulos(index_presupuesto); dt_capitulos.Columns[0].ColumnName = "CHAPTER ID"; dt_capitulos.Columns[1].ColumnName = "DESCRIPTION"; dt_capitulos.Columns[2].ColumnName = "BUDGET ID"; ChaptersDataGrid.ItemsSource = dt_capitulos.DefaultView; } }
private void BudgetsDataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { selRow = BudgetsDataGrid.SelectedIndex; if (selRow < dt_presupuestos.Rows.Count && selRow != -1) { index_presupuesto = dt_presupuestos.Rows[selRow].Field <int>(0); clsCapitulos obj = new clsCapitulos(); dt_capitulos = obj.CargarCapitulos(index_presupuesto); dt_capitulos.Columns[0].ColumnName = "CHAPTER ID"; dt_capitulos.Columns[1].ColumnName = "DESCRIPTION"; dt_capitulos.Columns[2].ColumnName = "BUDGET ID"; ChaptersDataGrid.ItemsSource = dt_capitulos.DefaultView; } else { dt_capitulos.Rows.Clear(); dt_unitarios.Rows.Clear(); } }