private void DgFallas_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { if (dgFallas.SelectedItem != null) { ImpresorasFalla iff = (ImpresorasFalla)dgFallas.SelectedItem; cbINTs2.SelectedValue = db.ImpresorasINT.Where(w => w.IdINT == iff.FK_IdINT).Select(s => s.DescripcionINT).SingleOrDefault(); } }
public EditarFalla(IQueryable <ImpresorasINT> intlist, ImpresorasFalla f) { InitializeComponent(); tbDescripcion.Text = f.DescripcionFalla; cbINT.SelectedValue = intlist.Where(w => w.IdINT == f.FK_IdINT).Select(s => s.DescripcionINT).SingleOrDefault(); intl = intlist; var papa = intl.Select(s => s.DescripcionINT).Distinct().ToList(); cbINT.ItemsSource = papa; }
private void BtnEditarFalla_Click(object sender, RoutedEventArgs e) { if (dgFallas.SelectedItem != null) { ImpresorasFalla f = (ImpresorasFalla)dgFallas.SelectedItem; CargarINTs(); EditarFalla ef = new EditarFalla(intl, f); if (ef.ShowDialog() == true) { var fa = db.ImpresorasFalla.SingleOrDefault(s => s.IdFalla == f.IdFalla); if (fa != null) { fa.DescripcionFalla = ef.ModifiedValue; fa.FK_IdINT = ef.ModifiedINT; db.SaveChanges(); CargarFallas(); MessageBox.Show("Registro Modificado"); } } } }