Example #1
0
        public EditRegisterForm(List <AccessPackage> packages, RegistrationContainer registration, ListViewRegistrationUtility listViewRegistrationUtility)
        {
            this.packages     = packages;
            this.registration = registration;
            this.listViewRegistrationUtility = listViewRegistrationUtility;

            InitializeComponent();

            tb_companyName.Text     = registration.CompanyName;
            nm_numberOfPasses.Value = registration.NoOfPasses;

            if (cb_accessPackage.Items.Count == 0)
            {
                for (int i = 0; i < packages.Count; i++)
                {
                    var item = packages[i];
                    cb_accessPackage.Items.Add("#" + item.Id + " | Name: " + item.Name + ", Price: " + item.Price);

                    if (item.Id == registration.AccessPackageId)
                    {
                        cb_accessPackage.SelectedIndex = i;
                    }
                }
            }
        }
Example #2
0
        public RegisterForm(List <AccessPackage> packages, List <RegistrationContainer> registrations, ListViewRegistrationUtility listViewRegistrationUtility)
        {
            this.packages      = packages;
            this.registrations = registrations;
            this.listViewRegistrationUtility = listViewRegistrationUtility;


            InitializeComponent();

            if (cb_accessPackage.Items.Count == 0)
            {
                foreach (var item in packages)
                {
                    cb_accessPackage.Items.Add("#" + item.Id + " | Name: " + item.Name + ", Price: " + item.Price);
                }
            }
        }
Example #3
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            string accessPackagesFile = "AccessPackages.txt";
            bool   ignoreFirstRow     = true;

            registrations       = new List <RegistrationContainer>();
            accessPackageLoader = new AccessPackageLoader();

            string result = accessPackageLoader.Populate(accessPackagesFile, ignoreFirstRow);

            if (result.Length > 0)
            {
                DialogResult dialogResult = MessageBox.Show(result, "Error", MessageBoxButtons.OK);
                if (dialogResult == DialogResult.OK)
                {
                    Application.Exit();
                    return;
                }
            }

            registrationUtility         = new RegistrationUtility();
            listViewRegistrationUtility = new ListViewRegistrationUtility(lv_registrations, accessPackageLoader, registrations);
        }