예제 #1
0
        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;
                }
            }
        }
예제 #2
0
        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;
            }
        }
예제 #3
0
        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();
            }
        }