main
 1using System;
 2using System.Reflection;
 3using gorilla.commons.utility;
 4using momoney.presentation.views;
 5using MoMoney.Presentation.Winforms.Resources;
 6
 7namespace MoMoney.Presentation.Winforms.Views
 8{
 9    public partial class AboutTheApplicationView : ApplicationDockedWindow, IAboutApplicationView
10    {
11        public AboutTheApplicationView()
12        {
13            InitializeComponent();
14        }
15
16        protected override void OnLoad(EventArgs e)
17        {
18            var assembly = GetType().Assembly;
19            labelProductName.Text = assembly.get_attribute<AssemblyProductAttribute>().Product;
20            labelVersion.Text = string.Format("Version {0} {0}", assembly_version);
21            uxCopyright.Text = assembly.get_attribute<AssemblyCopyrightAttribute>().Copyright;
22            uxCompanyName.Text = assembly.get_attribute<AssemblyCompanyAttribute>().Company;
23            uxDescription.Text = assembly.get_attribute<AssemblyDescriptionAttribute>().Description;
24            ux_logo.Image = ApplicationImages.Splash;
25        }
26
27        public void display() {}
28
29        string assembly_version
30        {
31            get { return GetType().Assembly.GetName().Version.ToString(); }
32        }
33    }
34}