/// <summary>
        /// Inicializuje komponenty.
        /// </summary>
        /// <param name="journalArticleModel">správce článků do časopisu</param>
        public JournalArticleUserControl(APublicationModel journalArticleModel) : base()
        {
            this.journalArticleModel = journalArticleModel as JournalArticleModel;

            InitializeComponent();
            pageSingleRadioButton.IsChecked = true;
        }
예제 #2
0
        /// <summary>
        /// Inicializuje komponenty.
        /// </summary>
        /// <param name="qualificationThesisModel">správce kvalifikačních prací</param>
        public QualificationThesisUserControl(APublicationModel qualificationThesisModel) : base()
        {
            this.qualificationThesisModel = qualificationThesisModel as QualificationThesisModel;

            InitializeComponent();
            masterThesisRadioButton.IsChecked = true;
        }
        /// <summary>
        /// Inicializuje komponenty.
        /// </summary>
        /// <param name="conferenceArticleModel">správce článků na konferenci</param>
        public ConferenceArticleUserControl(APublicationModel conferenceArticleModel) : base()
        {
            this.conferenceArticleModel = conferenceArticleModel as ConferenceArticleModel;

            InitializeComponent();
            pageSingleRadioButton.IsChecked = true;
            isbnRadioButton.IsChecked       = true;
        }
 /// <summary>
 /// Vytvoří přepravku pro informace o typu publikace.
 /// </summary>
 /// <param name="name">název typu v databázi</param>
 /// <param name="model">objekt pro správu údajů daného typu publikace</param>
 /// <param name="createForm">metoda pro vytvoření formuláře v GUI pro zadání údajů</param>
 public PublicationType(string name, APublicationModel model, CreatePublicationUserControl createForm)
 {
     Name       = name;
     Model      = model;
     CreateForm = createForm;
 }
        /// <summary>
        /// Inicializuje komponenty.
        /// </summary>
        /// <param name="technicalReportModel">správce technických zpráv</param>
        public TechnicalReportUserControl(APublicationModel technicalReportModel) : base()
        {
            this.technicalReportModel = technicalReportModel as TechnicalReportModel;

            InitializeComponent();
        }