private void AddRecordBtn_Click(object sender, RoutedEventArgs e) { if(_album == null) { MessageBox.Show("Musisz wybrać album!"); return; } if(collectionRecordFormatType.SelectedItems.Count < 1) { MessageBox.Show("Muisz wybrać format wydania!"); return; } if (collectionRecordFormatType.SelectedItems.Count > 1) { MessageBox.Show("Możesz wybrać tylko jeden format!"); return; } CollectionRecordSet newRecord = new CollectionRecordSet(); newRecord.AlbumId = _album.Id; newRecord.AlbumSet = _album; newRecord.AlbumCollectionId = 1; foreach (var format in collectionRecordFormatType.SelectedItems) { FormatSet _format = (FormatSet)format; newRecord.FormatId = _format.Id; newRecord.FormatSet = _format; } RepositoryWorkUnit.Instance.CollectionRecords.Insert(newRecord); _context.DialogResult = true; }
private void AddFormatButton_Click(object sender, RoutedEventArgs e) { string formatname = FormatNameBox.Text.ToString(); var message = ValidationClass.validateStringTextbox(formatname); if (!message.Item1) { MessageBox.Show(message.Item2); return; } if (isEdit) { var format = RepositoryWorkUnit.Instance.Formats.Get().FirstOrDefault(x => x.Id == _format.Id); format.FormatName = formatname; RepositoryWorkUnit.Instance.Formats.Update(format, format.Id); } else { FormatSet format = new FormatSet(); format.FormatName = formatname; RepositoryWorkUnit.Instance.Formats.Insert(format); } _context.Close(); }
private void RemoveFormat_Click(object sender, RoutedEventArgs e) { FormatSet format = (FormatSet)formatListView.SelectedItem; RepositoryWorkUnit.Instance.Formats.Delete(format); RepositoryWorkUnit.Instance.Complete(); formatListView.ItemsSource = RepositoryWorkUnit.Instance.Formats.Get(); }
private void EditNewFormat_Click(object sender, RoutedEventArgs e) { FormatSet format = (FormatSet)formatListView.SelectedItem; CreateWindow creationWindow = new CreateWindow(3, format); creationWindow.ShowDialog(); formatListView.ItemsSource = RepositoryWorkUnit.Instance.Formats.Get(); CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(formatListView.ItemsSource); view.Filter = Filter; }
public CreateFormatPage(Window context, FormatSet format = null) { InitializeComponent(); _context = context; if (format != null) { FormatNameBox.Text = format.FormatName; isEdit = true; _format = format; formatTopLabel.Content = "Edytuj wydanie"; AddFormatButton.Content = "Edytuj"; } }