private void buttonRentalHistory_Click(object sender, EventArgs e) { MemberView selectedMember = (MemberView)dataGridViewMembers.CurrentRow?.DataBoundItem; if (selectedMember != null) { MainController.ShowRentalsByMember(selectedMember.MemberId); } }
private void buttonDeleteMember_Click(object sender, EventArgs e) { MemberView selectedMember = (MemberView)dataGridViewMembers.CurrentRow?.DataBoundItem; if (selectedMember != null) { MainController.DeleteMember(selectedMember.MemberId); UpdateGrid(); } }
private void UpdateGrid() { var memberList = new List <MemberView>(); foreach (var item in MainController.GetAllMembers()) { var member = new MemberView { MemberId = item.MemberId, Name = item.Name, PhoneNumber = item.PhoneNumber, MembershipType = item.MembershipType.Name }; memberList.Add(member); } dataGridViewMembers.DataSource = memberList; }