private void BtnEditarINT_Click(object sender, RoutedEventArgs e) { if (dgINTs.SelectedItem != null) { ImpresorasINT i = (ImpresorasINT)dgINTs.SelectedItem; EditarINT ei = new EditarINT(i.DescripcionINT); if (ei.ShowDialog() == true) { var intc = db.ImpresorasINT.SingleOrDefault(s => s.IdINT == i.IdINT); if (intc != null) { intc.DescripcionINT = ei.ModifiedValue; db.SaveChanges(); CargarINTs(); MessageBox.Show("Registro Modificado"); } } } }
private void DgPiezasImg_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { try { ImpresorasPieza p = (ImpresorasPieza)dgPiezasImg.SelectedItem; ImpresorasMarca m = db.ImpresorasMarca.Where(w => w.IdMarca == p.FK_IdMarca).Select(s => s).SingleOrDefault(); ImpresorasINT i = db.ImpresorasINT.Where(w => w.IdINT == p.FK_IdINT).Select(s => s).SingleOrDefault(); LocalItemImageFile = Path.Combine(Directory.GetCurrentDirectory(), @"itemsimpresoras\", m.Marca, i.DescripcionINT, p.CodigoPieza, p.IdPieza + ".JPG").ToUpper(); RemoteItemImageFile = Path.Combine(@"\\BUBBA\shared$\itemsimpresoras\", m.Marca, i.DescripcionINT, p.CodigoPieza, p.IdPieza + ".JPG").ToUpper(); lblbSelectedItemINT.Content = i.DescripcionINT; if (File.Exists(RemoteItemImageFile)) { if (File.Exists(LocalItemImageFile)) { tblNADACHE.Content = ""; DisplayTehImage(); } else { Directory.CreateDirectory(Path.GetDirectoryName(LocalItemImageFile)); File.Copy(RemoteItemImageFile, LocalItemImageFile, true); tblNADACHE.Content = ""; DisplayTehImage(); } } else { ImageDisplay.Source = null; tblNADACHE.Content = "ESTA PIEZA NO TIENE IMAGEN ASIGNADA!"; } } catch (Exception) { return; } }