Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            var details = new ProjectDetails(int.Parse(Year.Text))
            {
                ConsultantName    = ConsultantName.Text,
                IsFreelancer      = IsFreelancer.Checked,
                Customer          = Customer.Text,
                CustomerReference = CustomerReference.Text,
                ProjectName       = ProjectName.Text,
            };

            var desktopPath = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.Desktop));
            var excel       = ExcelSheetBuilderBase.CreateBuilder(details).Build(details.Year);

            File.WriteAllBytes(details.GetFilename(desktopPath), excel);
            System.Diagnostics.Process.Start(details.GetFilename(desktopPath));
        }