private void CommandBinding_Executed_Add(object sender, ExecutedRoutedEventArgs e) { FichaWindow fichaWindow = new FichaWindow(); fichaWindow.Owner = this; fichaWindow.ListaIdiomas = _mainWindowVM.Idiomas; fichaWindow.Imagen = _mainWindowVM.TerminoSeleccionado.Imagen; if (fichaWindow.ShowDialog() == true) { _mainWindowVM.NuevaFicha = new Ficha(); _mainWindowVM.NuevaFicha.IdTermino = _mainWindowVM.TerminoSeleccionado.IdTermino; _mainWindowVM.NuevaFicha.Nombre = fichaWindow.Nombre; _mainWindowVM.NuevaFicha.Definicion = fichaWindow.Definicion; _mainWindowVM.NuevaFicha.FuenteDefinicion = fichaWindow.FuenteDefinicion; _mainWindowVM.NuevaFicha.Comentario = fichaWindow.Comentario; _mainWindowVM.NuevaFicha.Registro = fichaWindow.Registro; _mainWindowVM.NuevaFicha.CategoriaGramatical = fichaWindow.CategoriaGramatical; _mainWindowVM.NuevaFicha.IdIdioma = fichaWindow.Idioma.IdIdioma; _mainWindowVM.TerminoSeleccionado.Imagen = fichaWindow.Imagen; _mainWindowVM.AƱadirFicha(); _mainWindowVM.EditarTermino(); Actualizar(); } }
private void datosTerminosListBox_MouseDoubleClick(object sender, MouseButtonEventArgs e) { FichaWindow fichaWindow = new FichaWindow(); fichaWindow.Owner = this; fichaWindow.ListaIdiomas = _mainWindowVM.Idiomas; fichaWindow.Nombre = _mainWindowVM.FichaSeleccionada.Nombre; fichaWindow.Definicion = _mainWindowVM.FichaSeleccionada.Definicion; fichaWindow.FuenteDefinicion = _mainWindowVM.FichaSeleccionada.FuenteDefinicion; fichaWindow.Comentario = _mainWindowVM.FichaSeleccionada.Comentario; fichaWindow.Registro = _mainWindowVM.FichaSeleccionada.Registro; fichaWindow.CategoriaGramatical = _mainWindowVM.FichaSeleccionada.CategoriaGramatical; fichaWindow.Imagen = _mainWindowVM.TerminoSeleccionado.Imagen; foreach (Idioma idioma in _mainWindowVM.Idiomas) { if (idioma.IdIdioma == _mainWindowVM.FichaSeleccionada.IdIdioma) { fichaWindow.Idioma = idioma; } } if (fichaWindow.ShowDialog() == true) { _mainWindowVM.FichaSeleccionada.IdTermino = _mainWindowVM.TerminoSeleccionado.IdTermino; _mainWindowVM.FichaSeleccionada.Nombre = fichaWindow.Nombre; _mainWindowVM.FichaSeleccionada.Definicion = fichaWindow.Definicion; _mainWindowVM.FichaSeleccionada.FuenteDefinicion = fichaWindow.FuenteDefinicion; _mainWindowVM.FichaSeleccionada.Comentario = fichaWindow.Comentario; _mainWindowVM.FichaSeleccionada.Registro = fichaWindow.Registro; _mainWindowVM.FichaSeleccionada.CategoriaGramatical = fichaWindow.CategoriaGramatical; _mainWindowVM.FichaSeleccionada.IdIdioma = fichaWindow.Idioma.IdIdioma; _mainWindowVM.TerminoSeleccionado.Imagen = fichaWindow.Imagen; _mainWindowVM.EditarFicha(); _mainWindowVM.EditarTermino(); } }
private void CommandBinding_Executed_Edit(object sender, ExecutedRoutedEventArgs e) { FichaWindow fichaWindow = new FichaWindow(); fichaWindow.Owner = this; fichaWindow.ListaIdiomas = _mainWindowVM.Idiomas; fichaWindow.Nombre = _mainWindowVM.FichaSeleccionada.Nombre; fichaWindow.Definicion = _mainWindowVM.FichaSeleccionada.Definicion; fichaWindow.FuenteDefinicion = _mainWindowVM.FichaSeleccionada.FuenteDefinicion; fichaWindow.Comentario = _mainWindowVM.FichaSeleccionada.Comentario; fichaWindow.Registro = _mainWindowVM.FichaSeleccionada.Registro; fichaWindow.CategoriaGramatical = _mainWindowVM.FichaSeleccionada.CategoriaGramatical; fichaWindow.Imagen = _mainWindowVM.TerminoSeleccionado.Imagen; foreach (Idioma idioma in _mainWindowVM.Idiomas) { if (idioma.IdIdioma == _mainWindowVM.FichaSeleccionada.IdIdioma) { fichaWindow.Idioma = idioma; } } if (fichaWindow.ShowDialog() == true) { _mainWindowVM.FichaSeleccionada.IdTermino = _mainWindowVM.TerminoSeleccionado.IdTermino; _mainWindowVM.FichaSeleccionada.Nombre = fichaWindow.Nombre; _mainWindowVM.FichaSeleccionada.Definicion = fichaWindow.Definicion; _mainWindowVM.FichaSeleccionada.FuenteDefinicion = fichaWindow.FuenteDefinicion; _mainWindowVM.FichaSeleccionada.Comentario = fichaWindow.Comentario; _mainWindowVM.FichaSeleccionada.Registro = fichaWindow.Registro; _mainWindowVM.FichaSeleccionada.CategoriaGramatical = fichaWindow.CategoriaGramatical; _mainWindowVM.FichaSeleccionada.IdIdioma = fichaWindow.Idioma.IdIdioma; _mainWindowVM.TerminoSeleccionado.Imagen = fichaWindow.Imagen; _mainWindowVM.EditarFicha(); _mainWindowVM.EditarTermino(); } }