Exemplo n.º 1
0
        private void btn_register_Click(object sender, EventArgs e)
        {
            using (RegisterForm registerForm = new RegisterForm(accessPackageLoader.GetPackages(), registrations,
                                                                listViewRegistrationUtility))
            {
                var dialogResult = registerForm.ShowDialog(this);

                if (dialogResult == DialogResult.Cancel || dialogResult == DialogResult.OK)
                {
                    registerForm.Close();
                }
            }
        }
        public void Refresh()
        {
            listview.Items.Clear();

            var packages = accessPackageLoader.GetPackages();

            int registrationsCount = registrations.Count;

            for (int i = 0; i < registrationsCount; i++)
            {
                var item = registrations[i];

                foreach (var package in packages)
                {
                    if (item.AccessPackageId != package.Id)
                    {
                        continue;
                    }
                    Add(item.Id, item.CompanyName, item.NoOfPasses, package.Name, package.Price);
                    break;
                }
            }
        }