private void ButtonRemoveProject_Click(object sender, RoutedEventArgs e) { if (ProjectsDataGrid.SelectedItem != null && ProjectsDataGrid.SelectedItem.ToString() != "{NewItemPlaceholder}") { if (MessageBox.Show("Do you want to remove this project?", "", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.No) == MessageBoxResult.Yes) { selRow = ProjectsDataGrid.SelectedIndex; clsProyectos obj = new clsProyectos() { Id_proyecto = dt_proyectos.Rows[selRow].Field <int>(0) }; obj.BorrarProyecto(); dt_proyectos = obj.CargarProyectos(); dt_proyectos.Columns[0].ColumnName = "PROJECT ID"; dt_proyectos.Columns[1].ColumnName = "NAME"; dt_proyectos.Columns[2].ColumnName = "DESCRIPTION"; ProjectsDataGrid.ItemsSource = dt_proyectos.DefaultView; } } }
public ManageProjects() { InitializeComponent(); clsProyectos obj = new clsProyectos(); dt_proyectos = obj.CargarProyectos(); dt_proyectos.Columns[0].ColumnName = "PROJECT ID"; dt_proyectos.Columns[1].ColumnName = "NAME"; dt_proyectos.Columns[2].ColumnName = "DESCRIPTION"; ProjectsDataGrid.ItemsSource = dt_proyectos.DefaultView; }
private void ButtonSave_Click(object sender, RoutedEventArgs e) { if (edit) { if (name_TB.Text != "" && description_TB.Text != "") { if (name_TB.Text == edit_proyecto.Nombre_proyecto && description_TB.Text == edit_proyecto.Descripcion_proyecto) { MessageBox.Show("No changes have been made", "", MessageBoxButton.OK, MessageBoxImage.Information); } else { if (MessageBox.Show("Do you want to save the changes?", "", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) == MessageBoxResult.Yes) { edit_proyecto.Nombre_proyecto = name_TB.Text; edit_proyecto.Descripcion_proyecto = description_TB.Text; edit_proyecto.ActualizarProyecto(); this.Close(); } } } else { MessageBox.Show("You must complete all the data!", "", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } else { if (name_TB.Text != "" && description_TB.Text != "") { if (MessageBox.Show("Do you want to add this project?", "", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) == MessageBoxResult.Yes) { clsProyectos nuevo_proyecto = new clsProyectos { Nombre_proyecto = name_TB.Text, Descripcion_proyecto = description_TB.Text }; nuevo_proyecto.AgregarProyecto(); this.Close(); } } else { MessageBox.Show("You must complete all the data!", "", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } }
private void ButtonAddProject_Click(object sender, RoutedEventArgs e) { this.edit = false; ProjectWindow projectWindow = new ProjectWindow(edit, selRow); projectWindow.ShowDialog(); clsProyectos obj = new clsProyectos(); dt_proyectos = obj.CargarProyectos(); dt_proyectos.Columns[0].ColumnName = "PROJECT ID"; dt_proyectos.Columns[1].ColumnName = "NAME"; dt_proyectos.Columns[2].ColumnName = "DESCRIPTION"; ProjectsDataGrid.ItemsSource = dt_proyectos.DefaultView; }
private void ButtonEditProject_Click(object sender, RoutedEventArgs e) { if (ProjectsDataGrid.SelectedItem != null && ProjectsDataGrid.SelectedItem.ToString() != "{NewItemPlaceholder}") { edit = true; selRow = ProjectsDataGrid.SelectedIndex; ProjectWindow projectWindow = new ProjectWindow(edit, selRow); projectWindow.ShowDialog(); clsProyectos obj = new clsProyectos(); dt_proyectos = obj.CargarProyectos(); dt_proyectos.Columns[0].ColumnName = "PROJECT ID"; dt_proyectos.Columns[1].ColumnName = "NAME"; dt_proyectos.Columns[2].ColumnName = "DESCRIPTION"; ProjectsDataGrid.ItemsSource = dt_proyectos.DefaultView; } }
public ProjectWindow(bool ed, int selr) { InitializeComponent(); this.edit = ed; this.selRow = selr; if (edit) { clsProyectos obj = new clsProyectos(); dt = obj.CargarProyectos(); this.edit_proyecto.Id_proyecto = dt.Rows[selRow].Field <int>(0); this.edit_proyecto.Nombre_proyecto = dt.Rows[selRow].Field <string>(1); this.edit_proyecto.Descripcion_proyecto = dt.Rows[selRow].Field <string>(2); name_TB.Text = edit_proyecto.Nombre_proyecto; description_TB.Text = edit_proyecto.Descripcion_proyecto; titleLabel.Content = "Edit project"; } }