public PromotionPage(Models.BjjEvent Event)
        {
            InitializeComponent();
            OneClick       = true;
            Participants   = new ObservableCollection <PromotedPerson>();
            AllPeople      = new ObservableCollection <Person>();
            _connection    = DependencyService.Get <ISQLiteDb>().GetConnection();
            BindingContext = this;
            _bjjEvent      = Event;

            MessagingCenter.Unsubscribe <Students, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.SentToPromotionPage);
            MessagingCenter.Subscribe <Students, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.SentToPromotionPage, PopulateReceivedList);

            MessagingCenter.Unsubscribe <MultiselectPersonsPage, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.MultiselectPersonsSent);
            MessagingCenter.Subscribe <MultiselectPersonsPage, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.MultiselectPersonsSent, ReceiveMultiselectedPersons);

            MessagingCenter.Unsubscribe <ChangeBeltForPromotion>(this, GlobalMethods.MessagingCenterMessage.PromotionListEmpty);
            MessagingCenter.Subscribe <ChangeBeltForPromotion>(this, GlobalMethods.MessagingCenterMessage.PromotionListEmpty, CompletePromotion);

            MessagingCenter.Send <PromotionPage>(this, GlobalMethods.MessagingCenterMessage.PromotionPageCreated);

            //InitializeComponent();

            LblEventName.Text = Event.EventName;
        }
Exemple #2
0
        public SingleEventPage(Models.BjjEvent Event)
        {
            OneClick       = true;
            Participants   = new ObservableCollection <Person>();
            BindingContext = this;

            MessagingCenter.Unsubscribe <Students, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.SentToSingleEventPage);
            MessagingCenter.Subscribe <Students, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.SentToSingleEventPage, PopulateReceivedList);

            MessagingCenter.Unsubscribe <MultiselectPersonsPage, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.MultiselectPersonsSent);
            MessagingCenter.Subscribe <MultiselectPersonsPage, ObservableCollection <Person> >(this, GlobalMethods.MessagingCenterMessage.MultiselectPersonsSent, ReceiveMultiselectedPersons);
            _bjjEvent = Event;
            MessagingCenter.Send <SingleEventPage>(this, GlobalMethods.MessagingCenterMessage.SingleEventPageCreated);
            InitializeComponent();

            LblEventName.Text = Event.EventName;
        }
 public PromotionPage()
 {
     OneClick  = true;
     _bjjEvent = null;
     InitializeComponent();
 }
Exemple #4
0
 public SingleEventPage()
 {
     OneClick  = true;
     _bjjEvent = null;
     InitializeComponent();
 }