private void OkButton_Click(object sender, RoutedEventArgs e) { if (UIUtilities.HasDataGridErrors(productPurchasesDataGrid)) { MessageBox.Show("Girdiğiniz bazı bilgiler eksik ya da hatalı. \n Lütfen düzeltip tekrar deneyin.", "Ürün doğrulama hatası", MessageBoxButton.OK, MessageBoxImage.Error); return; } ObjectCtx.Context.SaveChanges(); DialogResult = true; Close(); }
private void SaveButton_Click(object sender, RoutedEventArgs e) { if (Validation.GetHasError(barcodeTextBox) || Validation.GetHasError(nameTextBox) || Validation.GetHasError(brandTextBox) || Validation.GetHasError(currentBuyingPriceTextBox) || Validation.GetHasError(currentSellingPriceTextBox) || UIUtilities.HasDataGridErrors(expirationDatesDataGrid)) { MessageBox.Show("Girdiğiniz bazı bilgiler eksik ya da hatalı. \n Lütfen düzeltip tekrar deneyin.", "Ürün değiştirme uyarısı", MessageBoxButton.OK, MessageBoxImage.Error); return; } string detailedValidationMessage = _product.Validate(); if (!string.IsNullOrEmpty(detailedValidationMessage)) { MessageBox.Show(detailedValidationMessage, "Ürün değiştirme uyarısı", MessageBoxButton.OK, MessageBoxImage.Error); return; } ObjectCtx.Context.SaveChanges(); DialogResult = true; Close(); }
private void ExpirationDateDatePicker_CalendarOpened(object sender, RoutedEventArgs e) { UIUtilities.DatePickerSelectDecade(sender as DatePicker); }