public static bool Guardar(EntradaJuegos entradajuegos) { if (!Existe(entradajuegos.EntradaId)) { return(Insertar(entradajuegos)); } else { return(Modificar(entradajuegos)); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { EntradaJuegos encontrado = EntradasJuegosBLL.Buscar(Utilidades.ToInt(EntradaIdTextBox.Text)); if (encontrado != null) { this.entradaJuegos = encontrado; Cargar(); } else { this.entradaJuegos = new EntradaJuegos(); this.DataContext = this.entradaJuegos; MessageBox.Show($"Esta Entrada de Juego no fue encontrada.\n\nAsegúrese que existe o cree una nueva.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); Limpiar(); EntradaIdTextBox.SelectAll(); EntradaIdTextBox.Focus(); } }
public static bool Modificar(EntradaJuegos entradajuegos) { bool paso = false; Contexto contexto = new Contexto(); try { contexto.Entry(entradajuegos).State = EntityState.Modified; paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
private static bool Insertar(EntradaJuegos entradajuegos) { bool paso = false; Contexto contexto = new Contexto(); try { contexto.EntradaJuegos.Add(entradajuegos); paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
private void Limpiar() { this.entradaJuegos = new EntradaJuegos(); this.DataContext = entradaJuegos; }