private void Limpiar() { this.pago = new Pagos(); this.DataContext = pago; PagoIdTextBox.Focus(); PagoIdTextBox.SelectAll(); listado = new List <PagosDetalle>(); DetalleDataGrid.ItemsSource = null; ValoraAplicarTextBox.Text = string.Empty; TotalPendienteTextBox.Text = string.Empty; TotalTextBox.Text = string.Empty; }
private void PagoIdTextBox_TextChanged(object sender, TextChangedEventArgs e) { try { if (PagoIdTextBox.Text.Trim() != string.Empty) { int.Parse(PagoIdTextBox.Text); } } catch { MessageBox.Show($"El valor digitado en el campo (Pago Id) no es un número.\n\nPor favor, digite un número.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); PagoIdTextBox.Text = "0"; PagoIdTextBox.Focus(); PagoIdTextBox.SelectAll(); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { Pagos encontrado = PagosBLL.Buscar(pago.PagoId); if (encontrado != null) { pago = encontrado; Cargar(); mostrarTotales(); DetalleDataGrid.ItemsSource = null; DetalleDataGrid.ItemsSource = this.pago.PagosDetalle; } else { this.pago = new Pagos(); this.DataContext = this.pago; MessageBox.Show($"Este Pago no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); Limpiar(); PagoIdTextBox.SelectAll(); PagoIdTextBox.Focus(); } }