private void dataGridComp_SelectionChanged(object sender, SelectionChangedEventArgs e) { if ((sender as System.Windows.Controls.DataGrid).SelectedItem != null) { DataRowView data = null; dsMant = new DataSet(); data = (DataRowView)dataGridComp.SelectedItems[0]; string id = data["ID"].ToString(); int idComp = int.Parse(id); Sesion.SetValue("idComp", idComp); componente.IdComponente = idComp; dsMant = neMantComp.getMantenimientosComp(componente); dataGridMantComp.ItemsSource = new DataView(dsMant.Tables["listaMantenimientos"]); buttonIngresarMantComp.IsEnabled = true; buttonBorrarMantComp.IsEnabled = false; buttonModificarMantComp.IsEnabled = false; } }
private void buttonBorrarMantenimiento_Click(object sender, RoutedEventArgs e) { DataRowView data = null; dsMant = new DataSet(); MantenimientoComponente mantComp = new MantenimientoComponente(); NeMantenimientoComponente neMantenimientoComponente = new NeMantenimientoComponente(); data = (DataRowView)dataGridMantComp.SelectedItems[0]; string id = data["Id"].ToString(); int idMant = int.Parse(id); mantComp.IdMantenimiento = idMant; neMantenimientoComponente.delMantenimientoComp(mantComp); System.Windows.MessageBox.Show("Mantenimiento Eliminado"); dsMant = neMantenimientoComponente.getMantenimientosComp(componente); dataGridMantComp.ItemsSource = new DataView(dsMant.Tables["listaMantenimientos"]); buttonBorrarMantComp.IsEnabled = false; buttonModificarMantComp.IsEnabled = false; }
private void buttonModificarMantenimiento_Click(object sender, RoutedEventArgs e) { DataRowView data = null; dsMant = new DataSet(); MantenimientoComponente mantComp = new MantenimientoComponente(); NeMantenimientoComponente neMantenimientoComponente = new NeMantenimientoComponente(); data = (DataRowView)dataGridMantComp.SelectedItems[0]; string id = data["Id"].ToString(); int idMantComp = int.Parse(id); Sesion.SetValue("idMantComp", idMantComp); ModificarMantenimientoComponente modificar = new ModificarMantenimientoComponente(); modificar.ShowDialog(); dsMant = neMantenimientoComponente.getMantenimientosComp(componente); dataGridMantComp.ItemsSource = new DataView(dsMant.Tables["listaMantenimientos"]); buttonBorrarMantComp.IsEnabled = false; buttonModificarMantComp.IsEnabled = false; }