private bool Validar() { bool paso = true; if (string.IsNullOrWhiteSpace(CobrosIdTextBox.Text)) { MessageBox.Show("EL campo cobroId no puede estar vacio", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); CobrosIdTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(CantidadTextBox.Text)) { MessageBox.Show("EL campo Cantidad no puede estar vacio", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); CantidadTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(PreciotextBox.Text)) { MessageBox.Show("Debe realizar un Presio", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); PreciotextBox.Focus(); paso = false; } if (this.cobro.Detalle.Count == 0) { MessageBox.Show("Debe llenar todos los campos", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); IdTextBox.Focus(); CobroidTextBox.Focus(); ventaIdtextBox.Focus(); MontooTextBox.Focus(); paso = false; } return(paso); }
private void AgregarDataGridButton_Click(object sender, RoutedEventArgs e) { if (DetalleDataGridCobro.ItemsSource != null) { this.cobro.Detalle = (List <CobrosDetalles>)DetalleDataGridCobro.ItemsSource; } //Agregar un nuevo detalle con los datos introducidos this.cobro.Detalle.Add(new CobrosDetalles { Id = 0, CobroId = CobroidTextBox.Text.ToInt(), VentaId = ventaIdtextBox.Text.ToInt(), Monto = MontooTextBox.Text.ToInt(), }); CargarGrid(); reCargar(); CobroidTextBox.Focus(); CobroidTextBox.Clear(); ventaIdtextBox.Focus(); ventaIdtextBox.Clear(); MontooTextBox.Focus(); MontooTextBox.Clear(); }