Esempio n. 1
0
        /// <summary>
        /// Triggered when the create company entry has finished.
        /// </summary>
        private void entryFinished(object sender, EventArgs e)
        {
            //Get sender.
            CreateCompany companyInfo = (CreateCompany)sender;

            //Create on the simulation.
            try
            {
                Main.Simulation.AddCompanyFromDefault(new CompanyDefault()
                {
                    Name            = companyInfo.CompanyName,
                    StartingBalance = companyInfo.StartingBalance,
                    StartingOutlets = companyInfo.StartingOutlets,
                    Type            = companyInfo.Type
                });
            }
            catch (Exception err)
            {
                MessageBox.Show("Failed during creation: '" + err.Message + "'.");
                PopulateListView();
                return;
            }

            MessageBox.Show("Successfully created company '" + companyInfo.CompanyName + "'.");
            PopulateListView();
        }
Esempio n. 2
0
        /// <summary>
        /// Create a new company (opens a new GUI).
        /// </summary>
        private void createCompanyBtn_Click(object sender, EventArgs e)
        {
            CreateCompany createCompany = new CreateCompany();

            createCompany.Show();
            createCompany.VisibleChanged += entryFinished;
        }