private void Limpiar() { this.juegos = new Juegos(); this.DataContext = juegos; JuegoIdTextBox.Focus(); JuegoIdTextBox.SelectAll(); }
//—————————————————————————————————————————————————————————————[ TEXT CHANGED ]————————————————————————————————————————————————————————————— //——————————————————————————————————————————[ Juego Id ]—————————————————————————————————————————— private void JuegoIdTextBox_TextChanged(object sender, TextChangedEventArgs e) { try { if (JuegoIdTextBox.Text.Trim() != string.Empty) { int.Parse(JuegoIdTextBox.Text); } } catch { MessageBox.Show($"El valor digitado en el campo (Juego Id) no es un número.\n\nPor favor, digite un número.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdTextBox.Text = "0"; JuegoIdTextBox.Focus(); JuegoIdTextBox.SelectAll(); } }
private bool validar() { bool paso = true; if (!Regex.IsMatch(JuegoIdTextBox.Text, @"^[0-9]+$")) { paso = false; GuardarButton.IsEnabled = false; MessageBox.Show("En este campo solo se permiten numeros", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdTextBox.Focus(); GuardarButton.IsEnabled = true; } if (PrecioTextBox.Text.Length == 0 || Convert.ToInt32(PrecioTextBox.Text) <= 0 || !Regex.IsMatch(PrecioTextBox.Text, @"^[0-9]+$")) { paso = false; GuardarButton.IsEnabled = false; MessageBox.Show("En este campo debe ingresar un valor numerico mayor a 0", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); PrecioTextBox.Focus(); GuardarButton.IsEnabled = true; } if (DescripcionTextBox.Text.Length == 0) { GuardarButton.IsEnabled = false; MessageBox.Show("La descripcion no puede estar vacia", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdTextBox.Focus(); } if (PrecioTextBox.Text.Length == 0 || Convert.ToDouble(PrecioTextBox.Text) <= 0) { GuardarButton.IsEnabled = false; MessageBox.Show("El precio no puede estar vacio o ser menor o igual a" + "0", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdTextBox.Focus(); } return(paso); }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { Juegos encontrado = JuegosBLL.Buscar(Utilidades.ToInt(JuegoIdTextBox.Text)); if (encontrado != null) { this.juegos = encontrado; Cargar(); } else { this.juegos = new Juegos(); this.DataContext = this.juegos; MessageBox.Show($"Este Juego no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); Limpiar(); JuegoIdTextBox.SelectAll(); JuegoIdTextBox.Focus(); } }
private bool Validar() { bool esValido = true; if (JuegoIdTextBox.Text.Length == 0) { esValido = false; GuardarButton.IsEnabled = false; MessageBox.Show("Producto Id está vacio", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdTextBox.Focus(); GuardarButton.IsEnabled = true; } if (DescripcionTextBox.Text.Length == 0) { esValido = false; GuardarButton.IsEnabled = false; MessageBox.Show("Descripcion está vacio", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); DescripcionTextBox.Focus(); GuardarButton.IsEnabled = true; } if (PrecioTextBox.Text.Length == 0) { esValido = false; GuardarButton.IsEnabled = false; MessageBox.Show("Precio está vacio", "Fallo", MessageBoxButton.OK, MessageBoxImage.Warning); PrecioTextBox.Focus(); GuardarButton.IsEnabled = true; } return(esValido); }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { if (!Validar()) { return; } if (JuegoIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Juego Id) está vacío.\n\nAsigne un ID al Juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdTextBox.Text = "0"; JuegoIdTextBox.Focus(); JuegoIdTextBox.SelectAll(); return; } if (DescripcionTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Descripcion) está vacío.\n\nAsi Favor de llenar este campo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); DescripcionTextBox.Clear(); DescripcionTextBox.Focus(); return; } if (FechaCompraDatePicker.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Fecha de Compra) está vacío.\n\nAsigne una Fecha de Compra.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); FechaCompraDatePicker.Focus(); return; } if (PrecioTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Precio) está vacío.\n\nAsigne un Precio al Juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); PrecioTextBox.Text = "0"; PrecioTextBox.Focus(); PrecioTextBox.SelectAll(); return; } if (ExistenciaTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Existencia) está vacío.\n\nAsigne una Cantidad en existencia del juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ExistenciaTextBox.Text = "0"; ExistenciaTextBox.Focus(); ExistenciaTextBox.SelectAll(); return; } var paso = JuegosBLL.Guardar(juegos); if (paso) { Limpiar(); MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
//——————————————————————————————————————————————————————————————[ Guardar ]——————————————————————————————————————————————————————————————— private void GuardarButton_Click(object sender, RoutedEventArgs e) { { if (!Validar()) { return; } //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO ]——————————————————————————————————————————————————————— //—————————————————————————————————[ Juego Id ]————————————————————————————————— if (JuegoIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Libro Id) está vacío.\n\nAsigne un Id al Juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); JuegoIdTextBox.Text = "0"; JuegoIdTextBox.Focus(); JuegoIdTextBox.SelectAll(); return; } //—————————————————————————————————[ Fecha Compra ]————————————————————————————————— if (FechaCompraDatePicker.Text.Trim() == string.Empty) { MessageBox.Show($"El Campo (Fecha Compra) está vacío.\n\nPorfavor, Seleccione una fecha.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); FechaCompraDatePicker.Focus(); return; } //—————————————————————————————————[ Descripcion ]————————————————————————————————— if (DescripcionTextBox.Text == string.Empty) { MessageBox.Show("El Campo (Descripcion) está vacío.\n\nEscriba un de Descripcion.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); DescripcionTextBox.Clear(); DescripcionTextBox.Focus(); return; } //—————————————————————————————————[ Precio ]————————————————————————————————— if (PrecioTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Precio) está vacío.\n\nAsigne el Precio al juego.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); PrecioTextBox.Text = "0"; PrecioTextBox.Focus(); PrecioTextBox.SelectAll(); return; } //—————————————————————————————————[ Existencia ]————————————————————————————————— if (ExistenciaTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Existencia) está vacío.\n\nEscriba la existencia actual del Libro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ExistenciaTextBox.Text = "0"; ExistenciaTextBox.Focus(); ExistenciaTextBox.SelectAll(); return; } //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO - FIN ]——————————————————————————————————————————————————————— var paso = JuegosBLL.Guardar(juegos); if (paso) { Limpiar(); MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transaccion Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }