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