private void EditarMarcas() { if (dgMarcas.SelectedItem != null) { ImpresorasMarca i = (ImpresorasMarca)dgMarcas.SelectedItem; EditarMarca ei = new EditarMarca(i.Marca); if (ei.ShowDialog() == true) { var intc = db.ImpresorasMarca.SingleOrDefault(s => s.IdMarca == i.IdMarca); if (intc != null) { intc.Marca = ei.ModifiedValue; db.SaveChanges(); CargarMarcas(); 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; } }