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; } } }