示例#1
0
        private void MemberEnrollmentsGetCompleted(Object sender, Server.Application.MemberEnrollmentsGetCompletedEventArgs e)
        {
            serverRequests.Remove("MemberEnrollments");

            GlobalProgressBarHide("MemberEnrollments");

            GlobalProgressBarHide("CurrentEnrollment");

            if ((!e.Cancelled) && (e.Error == null) && (e.Result != null))
            {
                memberEnrollments = Converters.ServerCollectionToClient.MemberEnrollmentCollection(Application, e.Result.Collection);

                foreach (MemberEnrollment currentMemberEnrollment in memberEnrollments)
                {
                    if ((DateTime.Today >= currentMemberEnrollment.EffectiveDate) && (DateTime.Today <= currentMemberEnrollment.TerminationDate))
                    {
                        currentEnrollment = currentMemberEnrollment;

                        break;
                    }
                }

                NotifyPropertyChanged("Enrollments");

                NotifyPropertyChanged("CurrentEnrollment");
            }

            return;
        }
示例#2
0
        protected void InitializeMemberEnrollments(Object sender, Server.Application.MemberEnrollmentsGetCompletedEventArgs e)
        {
            if (Window.SetExceptionMessage(e))
            {
                return;
            }

            MemberEnrollmentGrid.ItemsSource = Client.Converters.ServerCollectionToClient.MemberEnrollmentCollection(MercuryApplication, e.Result.Collection);

            return;
        }