//——————————————————————————————————————————————[ GUARDAR ]——————————————————————————————————————————————
 public static bool Guardar(EntradasJuegos entradasJuegos)
 {
     if (!Existe(entradasJuegos.EntradaJuegoId))
     {
         return(Insertar(entradasJuegos));
     }
     else
     {
         return(Modificar(entradasJuegos));
     }
 }
Example #2
0
        //——————————————————————————————————————————————————————————————[ 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);
        }
Example #5
0
 //——————————————————————————————————————————————————————————————[ Limpiar ]——————————————————————————————————————————————————————————————
 private void Limpiar()
 {
     this.entradasJuegos = new EntradasJuegos();
     this.DataContext    = entradasJuegos;
 }