Пример #1
0
        private void CommandBindingChooseColumns_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            FormChooseColumnFields formChooseFields = new FormChooseColumnFields(this.DataBase, FieldType.CD, cdListFields);

            if (formChooseFields.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                cdListFields = formChooseFields.SelectedFields;
                FillList();
            }
        }
Пример #2
0
        private void CommandBindingChooseColumns_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            FormChooseColumnFields formChooseFields = new FormChooseColumnFields(this.DataBase, FieldType.TrackAndCD, trackListFields);

            SaveDataGridColumnWidths();

            if (formChooseFields.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                trackListFields = formChooseFields.SelectedFields;
                CreateHeader(trackListFields);
                FillList();
            }
        }
Пример #3
0
        private void buttonSelectFields_Click(object sender, EventArgs e)
        {
            switch (printType)
            {
            case PrintType.CDList:
            {
                FormChooseColumnFields formChooseFields = new FormChooseColumnFields(dataBase, FieldType.CD, cdListFields);
                formChooseFields.Description = StringTable.ChooseFieldsForPrinting;
                if (formChooseFields.ShowDialog(this) == DialogResult.OK)
                {
                    cdListFields = formChooseFields.SelectedFields;
                    printPreviewControl.InvalidatePreview();
                }
                break;
            }

            case PrintType.DetailList:
            case PrintType.DetailListWithTracks:
            {
                FormChooseFields formChooseFields = new FormChooseFields(dataBase, FieldType.CD, detailListFields);
                if (formChooseFields.ShowDialog(this) == DialogResult.OK)
                {
                    detailListFields = formChooseFields.SelectedFields;
                    printPreviewControl.InvalidatePreview();
                }
                break;
            }

            case PrintType.TrackList:
            {
                FormChooseColumnFields formChooseFields = new FormChooseColumnFields(dataBase, FieldType.TrackAndCD, trackListFields);
                formChooseFields.Description = StringTable.ChooseFieldsForPrinting;
                if (formChooseFields.ShowDialog(this) == DialogResult.OK)
                {
                    trackListFields = formChooseFields.SelectedFields;
                    printPreviewControl.InvalidatePreview();
                }
                break;
            }
            }
        }