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;
        }