//——————————————————————————————————————————————————————————————[ Guardar ]——————————————————————————————————————————————————————————————— private void GuardarButton_Click(object sender, RoutedEventArgs e) { { if (!Validar()) { return; } //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO ]——————————————————————————————————————————————————————— //—————————————————————————————————[ EntradaJuego Id ]————————————————————————————————— if (EntradaJuegoIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (EntradaJuego Id) está vacío.\n\nDebe asignar un Id a la Entrada del Juego.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); EntradaJuegoIdTextBox.Text = "0"; EntradaJuegoIdTextBox.Focus(); EntradaJuegoIdTextBox.SelectAll(); return; } //—————————————————————————————————[ Juego Id ]————————————————————————————————— if (JuegoIdComboBox.Text == string.Empty) { MessageBox.Show("El Campo (Juego Id) está vacío.\n\nAsigne un Id al Juego.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); JuegoIdComboBox.IsDropDownOpen = true; return; } //—————————————————————————————————[ Fecha ]————————————————————————————————— if (FechaDatePicker.Text.Trim() == string.Empty) { MessageBox.Show($"El Campo (Fecha) está vacío.\n\nSeleccione una fecha para la Salida del Juego.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); FechaDatePicker.Focus(); return; } //—————————————————————————————————[ Cantidad ]————————————————————————————————— if (CantidadTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Cantidad) está vacío.\n\nEscriba la cantidad de Juegos.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); CantidadTextBox.Text = "0"; CantidadTextBox.Focus(); CantidadTextBox.SelectAll(); return; } //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO - FIN ]——————————————————————————————————————————————————————— JuegosBLL.SumarJuegos(Convert.ToInt32(JuegoIdComboBox.SelectedValue), Convert.ToDouble(CantidadTextBox.Text)); //suma la existencia var paso = EntradasJuegosBLL.Guardar(entradasJuegos); if (paso) { Limpiar(); MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
//—————————————————————————————————————————————————————————————[ TEXT CHANGED ]————————————————————————————————————————————————————————————— //——————————————————————————————————————————[ EntradaJuego Id]—————————————————————————————————————————— private void EntradaJuegoIdTextBox_TextChanged(object sender, TextChangedEventArgs e) { try { if (EntradaJuegoIdTextBox.Text.Trim() != string.Empty) { int.Parse(EntradaJuegoIdTextBox.Text); } } catch { MessageBox.Show($"El valor digitado en el campo (EntradaJuego Id) no es un número.\n\nPor favor, digite un número.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); EntradaJuegoIdTextBox.Text = "0"; EntradaJuegoIdTextBox.Focus(); EntradaJuegoIdTextBox.SelectAll(); } }
//——————————————————————————————————————————————————————————————[ 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(); } }