private void BuildEmployment() { string jsonEmployment = rest.getRESTDataJSON("/employment/"); employment = JToken.Parse(jsonEmployment).ToObject <Employment>(); employmentTitle.Visible = true; employmentTitle.Font = new Font(employmentTitle.Font.FontFamily, 10, FontStyle.Bold); employmentTitle.Text = employment.introduction.title; employmentSubTitle1.Text = employment.introduction.content[0].title; employmentSubTitle1.Font = new Font(employmentSubTitle1.Font.FontFamily, 10, FontStyle.Underline); employmentDescription1.Text = employment.introduction.content[0].description; employmentDescription1.Font = new Font(employmentSubTitle1.Font.FontFamily, 10, FontStyle.Regular); employmentSubtitle2.Text = employment.introduction.content[1].title; employmentSubtitle2.Font = new Font(employmentSubTitle1.Font.FontFamily, 10, FontStyle.Underline); employmentDescription2.Text = employment.introduction.content[1].description; employmentDescription2.Font = new Font(employmentSubTitle1.Font.FontFamily, 10, FontStyle.Regular); DegreeStatistics statistics = employment.degreeStatistics; statisticsTitle.Text = statistics.title; statisticsTitle.Font = new Font(employmentSubTitle1.Font.FontFamily, 10, FontStyle.Underline); int x = statisticsTitle.Location.X; int y = statisticsTitle.Location.Y + 25; foreach (Statistic statistic in statistics.statistics) { Label statisticValue = new Label(); statisticValue.Text = statistic.value; statisticValue.Font = new Font(employmentTitle.Font.FontFamily, 10, FontStyle.Bold); statisticValue.Location = new Point(x, y); y += 20; Label statisticDescription = new Label(); statisticDescription.Text = statistic.description; statisticDescription.AutoSize = false; statisticDescription.Size = new Size(statisticsTitle.Size.Width, statisticsTitle.Size.Height + 25); statisticDescription.Font = new Font(employmentTitle.Font.FontFamily, 10, FontStyle.Regular); statisticDescription.Location = new Point(x, y); y += 52; statisticsBox.Controls.Add(statisticValue); statisticsBox.Controls.Add(statisticDescription); } coopLink.LinkClicked += new LinkLabelLinkClickedEventHandler(coopLinkClicked); employmentLink.LinkClicked += new LinkLabelLinkClickedEventHandler(employmentLinkClicked); }
public EmploymentWindow(string table, Employment employment) { this.table = table; this.employment = employment; InitializeComponent(); }