private DiaryViewMembersDts GetDiaryViewMembersDts(string attendees) { DiaryViewMembersDts diaryViewMembersDts = null; DiaryViewMembersDts diaryCurrentMembers = null; try { if (attendees.Length > 0) { string[] arrAttendees = attendees.Split(';'); if (arrAttendees.Length > 0) { diaryViewMembersDts = new DiaryViewMembersDts(); diaryViewMembersDts = SrvDiaryBookingMemberLookup.GetAllDiaryMembers(); diaryCurrentMembers = new DiaryViewMembersDts(); for (int i = 0; i < arrAttendees.Length; i++) { if (arrAttendees[i].Trim().Length > 0) { string memberId = arrAttendees[i].Trim(); if (diaryViewMembersDts.DiaryViewMembers.FindByMemberID(memberId) != null) { diaryCurrentMembers.DiaryViewMembers.ImportRow(diaryViewMembersDts.DiaryViewMembers.FindByMemberID(memberId)); } } } } } } catch (Exception ex) { throw ex; } return diaryCurrentMembers; }
/// <summary> /// Sets the Booking Members Data. /// </summary> /// <param name="diaryViewMembers">The diary view members.</param> private void SetBookingMembersData(DiaryViewMembersDts diaryViewMembers, ref SrvBookingEntry bookingEntryData) { SrvBookingMemberData bookingMemberData = null; bookingEntryData.BookingMemberData.Clear(); for (int i = 0; i < diaryViewMembers.DiaryViewMembers.Rows.Count; i++) { bookingMemberData = new SrvBookingMemberData(); bookingMemberData.MemberId = diaryViewMembers.DiaryViewMembers[i].MemberID; bookingMemberData.MemberCode = diaryViewMembers.DiaryViewMembers[i].MemberCode; bookingMemberData.MemberDiaryDisplay = diaryViewMembers.DiaryViewMembers[i].MemberDiaryDisplay; bookingMemberData.MemberDiaryPosition = diaryViewMembers.DiaryViewMembers[i].MemberDiaryPosition; bookingMemberData.MemberDisplayName = diaryViewMembers.DiaryViewMembers[i].MemberDisplayName; bookingMemberData.MemberType = diaryViewMembers.DiaryViewMembers[i].MemberType; bookingMemberData.MemberTypeId = diaryViewMembers.DiaryViewMembers[i].MemberTypeID; bookingMemberData.MemberTypePerson = diaryViewMembers.DiaryViewMembers[i].MemberTypePerson; bookingEntryData.BookingMemberData.Add(bookingMemberData); } bookingEntryData.IsbookingMembersChanged = true; }
/// <summary> /// Gets the booking members. /// </summary> /// <returns></returns> private void GetBookingMembers(int occurenceId, ref string attendeesNames, ref string attendeesIds) { try { DiaryViewMembersDts bookingMembersForOccurrence = new DiaryViewMembersDts(); bookingMembersForOccurrence = SrvDiaryBookingMemberLookup.GetBookingMembers(occurenceId); for (int i = 0; i < bookingMembersForOccurrence.DiaryViewMembers.Rows.Count; i++) { attendeesNames = attendeesNames + bookingMembersForOccurrence.DiaryViewMembers[i].MemberDisplayName.TrimEnd(null) + "; "; attendeesIds = attendeesIds + bookingMembersForOccurrence.DiaryViewMembers[i].MemberID.TrimEnd(null) + "; "; } } catch (Exception ex) { throw ex; } }