Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 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();
     }
 }
Exemplo n.º 3
0
        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();
            }
        }