private bool Validar() { bool paso = true; if (string.IsNullOrEmpty(FechaDatePicker.Text)) { MessageBox.Show("EL campo Fecha orden no puede estar vacio", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); FechaDatePicker.Focus(); paso = false; } if (string.IsNullOrEmpty(TotalTextBox.Text)) { MessageBox.Show("EL campo total no puede estar vacio", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); TotalTextBox.Focus(); paso = false; } if (string.IsNullOrEmpty(DescripcionTextBox.Text)) { MessageBox.Show("EL campo almacen no puede estar vacio", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); DescripcionTextBox.Focus(); paso = false; } if (this.Detalles.Count == 0) { MessageBox.Show("Debe agregar un Telefono", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); ProductoIdTexBox.Focus(); CantidadTextBox.Focus(); paso = false; } return(paso); }
private void AgregarButton_Click(object sender, RoutedEventArgs e) { if (DetalleDataGrid.ItemsSource != null) { this.Detalles = (List <OrdenDetalles>)DetalleDataGrid.ItemsSource; } //Agregar un nuevo detalle con los datos introducidos this.Detalles.Add(new OrdenDetalles { OrdenId = OrdenIdTextBox.Text.ToInt(), ProductoId = Convert.ToInt32(ProductoIdTexBox.Text), Cantidad = Convert.ToInt32(CantidadTextBox.Text), }); CargarGrid(); ProductoIdTexBox.Focus(); ProductoIdTexBox.Clear(); CantidadTextBox.Clear(); int valor = Convert.ToInt32(CantidadTextBox.Text.ToInt()); int id = Convert.ToInt32(ProductoIdTexBox.Text.ToInt()); ProductosBLL.CalcInventario(id, valor); ProductoIdTexBox.Text = string.Empty; CantidadTextBox.Text = string.Empty; }