private void CantidadJuegosTextBox_TextChanged(object sender, TextChangedEventArgs e) { try { if (CantidadJuegosTextBox.Text.Trim() != string.Empty) { double.Parse(CantidadJuegosTextBox.Text); } } catch { MessageBox.Show($"El valor digitado en el campo (Cantidad Juegos) no es un número.\n\nPor favor, digite un número.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); CantidadJuegosTextBox.Text = "0"; CantidadJuegosTextBox.Focus(); CantidadJuegosTextBox.SelectAll(); } }
//——————————————————————————————————————————————————————————————[ Agregar Fila ]——————————————————————————————————————————————————————————————— private void AgregarFilaButton_Click(object sender, RoutedEventArgs e) { //—————————————————————————————————[ Juego Id ]————————————————————————————————— if (JuegoIdComboBox.Text == string.Empty) { MessageBox.Show("El Campo (Juego Id) está vacío.\n\nSelecione un Juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdComboBox.IsDropDownOpen = true; return; } //—————————————————————————————————[ Cantidad Juegos ]————————————————————————————————— if (CantidadJuegosTextBox.Text == string.Empty) { MessageBox.Show("El Campo (Cantidad Juegos) está vacío.\n\nPorfavor, Escriba la cantidad de juegos a prestar.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); CantidadJuegosTextBox.Text = "0"; CantidadJuegosTextBox.Focus(); CantidadJuegosTextBox.SelectAll(); return; } var filaDetalle = new PrestamosDetalle { PrestamosId = this.prestamos.PrestamoId, JuegoId = Convert.ToInt32(JuegoIdComboBox.SelectedValue.ToString()), //——————————————————————————————[ Nombre en el ComboBox ]—————————————————————————————— FK_Juegos = (Juegos)JuegoIdComboBox.SelectedItem, //————————————————————————————————————————————————————————————————————————————————————— CantidadJuegos = Convert.ToSingle(CantidadJuegosTextBox.Text) }; //——————————————————————————————[Prestamos Total]—————————————————————————————— prestamos.CantidadJuegosTotal += Convert.ToDouble(CantidadJuegosTextBox.Text.ToString()); //—————————————————————————————————————————————————————————————————————————— this.prestamos.Detalle.Add(filaDetalle); Cargar(); JuegoIdComboBox.SelectedIndex = -1; CantidadJuegosTextBox.Text = "0"; }