//——————————————————————————————————————————————————————————————[ TextChanged ]——————————————————————————————————————————————————————————————— //——————————————————————————————————————————[ Devolucion Id ]—————————————————————————————————————————— private void PrestamoIdTextbox_TextChanged(object sender, TextChangedEventArgs e) { try { if (DevolucionesIdTextbox.Text.Trim() != string.Empty) { int.Parse(DevolucionesIdTextbox.Text); } } catch { MessageBox.Show($"El valor digitado en el campo (Préstamo Id) no es un número.\n\nPor favor, digite un número.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); DevolucionesIdTextbox.Text = "0"; DevolucionesIdTextbox.Focus(); DevolucionesIdTextbox.SelectAll(); } }
//——————————————————————————————————————————————————————————————[ Buscar ]——————————————————————————————————————————————————————————————— private void BuscarButton_Click(object sender, RoutedEventArgs e) { Devoluciones encontrado = DevolucionesBLL.Buscar(devoluciones.DevolucionId); if (encontrado != null) { devoluciones = encontrado; Cargar(); } else { MessageBox.Show($"Esta Devolución no fue encontrado.\n\nAsegúrese que existe o cree una nueva.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); Limpiar(); DevolucionesIdTextbox.SelectAll(); DevolucionesIdTextbox.Focus(); } }
//——————————————————————————————————————————————————————————————[ Guardar ]——————————————————————————————————————————————————————————————— private void GuardarButton_Click(object sender, RoutedEventArgs e) { { if (!Validar()) { return; } //—————————————————————————————————[ Devolución Id ]————————————————————————————————— if (DevolucionesIdTextbox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Devolución Id) está vacío.\n\nAsigne un Id al Préstamo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); DevolucionesIdTextbox.Text = "0"; DevolucionesIdTextbox.Focus(); DevolucionesIdTextbox.SelectAll(); return; } //—————————————————————————————————[ Cliente Id ]————————————————————————————————— if (ClienteIdComboBox.Text == string.Empty) { MessageBox.Show("El Campo (Cliente Id) está vacío.\n\nSelecione un Cliente.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ClienteIdComboBox.IsDropDownOpen = true; return; } var paso = DevolucionesBLL.Guardar(this.devoluciones); if (paso) { Limpiar(); MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }