/// <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; }
/// <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(); }