コード例 #1
0
ファイル: Eventspage.xaml.cs プロジェクト: 1310aditya/MUGDApp
        private void Menu_ItemClick_1(object sender, ItemClickEventArgs e)
        {
            Events    ev = new Events();
            EventList a  = e.ClickedItem as EventList;

            foreach (Events eve in items)
            {
                if (a.Id == eve.Id)
                {
                    ev = eve;
                    break;
                }
            }
            Frame.Navigate(typeof(eventDetail), ev);
        }
コード例 #2
0
ファイル: Eventspage.xaml.cs プロジェクト: 1310aditya/MUGDApp
        private void Menu_ItemClick_1(object sender, ItemClickEventArgs e)
        {
            EventList a   = e.ClickedItem as EventList;
            Events    lol = new Events();

            foreach (Events eve in items)
            {
                if (a.Id == eve.Id)
                {
                    lol = eve;
                }
            }

            Frame.Navigate(typeof(eventDetailxaml), lol);
        }
コード例 #3
0
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.
        /// This parameter is typically used to configure the page.</param>
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            int f = 0;
            List<EventList> item = new List<EventList>();
            EventList temp = new EventList();
            try
            {
                items = await Table.Where(Events
                    => Events.imageUri != null).ToCollectionAsync();
                foreach (Events eve in items)
                {
                    temp = new EventList();
                    if (eve.college.Length <= 14)
                    {
                        temp.college = eve.college;
                    }
                    else
                    { temp.college = eve.college.Substring(0, 14); }

                    if (eve.Desc.Length <= 140)
                    {
                        temp.Desc = eve.Desc;
                    }
                    else
                    { temp.Desc = eve.Desc.Substring(0, 140); }
                    temp.date = eve.Date.Date.ToString("dd/MM/yyyy");
                    temp.type = eve.type;
                    if (temp.type == "MUGD")
                    {
                        temp.back = "#FF00BFF3";
                    }
                    else
                    {
                        temp.back = "#FFFFD700";
                    }
                    temp.issuedBy = eve.issuedBy;
                    temp.Id = eve.Id;
                    temp.Title = eve.Title;
                    temp.bitmapImage = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri(eve.imageUri));
                    item.Add(temp);




                }
                
            }
            catch (Exception)
            {
                f = 1;
            }
            finally
            {
                if (f == 1)
                {
                    MessageDialog m = new MessageDialog("Oops... There was some Problem Handling your Request");
                    await m.ShowAsync();

                }
                else
                {
                    event1.DataContext = item;
                    
                }
            }
        }
コード例 #4
0
ファイル: Eventspage.xaml.cs プロジェクト: 1310aditya/MUGDApp
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.
        /// This parameter is typically used to configure the page.</param>
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            int f = 0;
            List <EventList> item = new List <EventList>();
            EventList        temp = new EventList();

            try
            {
                items = await Table.Where(Events
                                          => Events.imageUri != null).ToCollectionAsync();

                foreach (Events eve in items)
                {
                    temp = new EventList();
                    if (eve.college.Length <= 14)
                    {
                        temp.college = eve.college;
                    }
                    else
                    {
                        temp.college = eve.college.Substring(0, 14);
                    }

                    if (eve.Desc.Length <= 140)
                    {
                        temp.Desc = eve.Desc;
                    }
                    else
                    {
                        temp.Desc = eve.Desc.Substring(0, 140);
                    }
                    temp.date = eve.Date.Date.ToString("dd/MM/yyyy");
                    temp.type = eve.type;
                    if (temp.type == "MUGD")
                    {
                        temp.back = "#FF00BFF3";
                    }
                    else
                    {
                        temp.back = "#FFFFD700";
                    }
                    temp.issuedBy    = eve.issuedBy;
                    temp.Id          = eve.Id;
                    temp.Title       = eve.Title;
                    temp.bitmapImage = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri(eve.imageUri));
                    item.Add(temp);
                }
            }
            catch (Exception)
            {
                f = 1;
            }
            finally
            {
                if (f == 1)
                {
                    MessageDialog m = new MessageDialog("Oops... There was some Problem Handling your Request");
                    await m.ShowAsync();
                }
                else
                {
                    event1.DataContext = item;
                }
            }
        }
コード例 #5
0
ファイル: Eventspage.xaml.cs プロジェクト: 1310aditya/MUGDApp
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.
        /// This parameter is typically used to configure the page.</param>
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            List <EventList> item = new List <EventList>();
            int f = 0;

            try
            {
                items = await Table.Where(Events
                                          => Events.imageUri != null).ToCollectionAsync();

                foreach (Events eve in items)
                {
                    EventList temp = new EventList();
                    temp.Id = eve.Id;
                    if (eve.college.Length <= 14)
                    {
                        temp.college = eve.college;
                    }
                    else
                    {
                        temp.college = eve.college.Substring(0, 14);
                    }

                    if (eve.Desc.Length <= 140)
                    {
                        temp.Desc = eve.Desc;
                    }
                    else
                    {
                        temp.Desc = eve.Desc.Substring(0, 140);
                    }
                    temp.date = eve.Date.Date.ToString("dd/MM/yyyy");
                    temp.type = eve.type;
                    if (temp.type == "MUGD")
                    {
                        temp.back = "#FF00BFF3";
                    }
                    else
                    {
                        temp.back = "#FFFFD700";
                    }
                    temp.issuedBy = eve.issuedBy;
                    //temp.date = eve.date;
                    temp.Title       = eve.Title;
                    temp.bitmapImage = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri(eve.imageUri));
                    var scaleFactor = DisplayInformation.GetForCurrentView().RawPixelsPerViewPixel;

                    temp.width  = Window.Current.Bounds.Width * scaleFactor * 0.72;
                    temp.height = Window.Current.Bounds.Height * scaleFactor * 0.3125;

                    item.Add(temp);
                }
                //List<Events> myList1 = new List<Events>();
                //Events temp1 = new Events();
                //temp1.college = "college";
                //temp1.date = DateTime.Now.ToString("dd/MM/yyyy");
                //temp1.Desc = "this is the about page hellooooo hkbdssasdnathis is the about page hellooooo hkbdssasdnathis is the about page hellooooo hkbdssasdna";
                //temp1.Title = "this is title";
                //temp1.ImageUri = "/Pics/area51.jpg";
                //myList1.Add(temp1);
            }
            catch (Exception e1)
            {
                f = 1;
            }
            finally
            {
                if (f == 1)
                {
                    MessageDialog m = new MessageDialog("Oops... There was some Problem Handling your Request");
                    await m.ShowAsync();
                }
                else
                {
                    event1.DataContext = item;
                }
            }
        }
コード例 #6
0
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.
        /// This parameter is typically used to configure the page.</param>
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            List<EventList> item = new List<EventList>();
            int f = 0;
            try
            {
                items = await Table.Where(Events
                    => Events.imageUri != null).ToCollectionAsync();

                foreach (Events eve in items)
                {
                    EventList temp = new EventList();
                    temp.Id = eve.Id;
                    if (eve.college.Length <= 14)
                    {
                        temp.college = eve.college;
                    }
                    else
                    { temp.college = eve.college.Substring(0, 14); }

                    if (eve.Desc.Length <= 140)
                    {
                        temp.Desc = eve.Desc;
                    }
                    else
                    { temp.Desc = eve.Desc.Substring(0, 140); }
                    temp.date = eve.Date.Date.ToString("dd/MM/yyyy");
                    temp.type = eve.type;
                    if (temp.type == "MUGD")
                    {
                        temp.back = "#FF00BFF3";
                    }
                    else
                    {
                        temp.back = "#FFFFD700";
                    }
                    temp.issuedBy = eve.issuedBy;
                    //temp.date = eve.date;
                    temp.Title = eve.Title;
                    temp.bitmapImage = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri(eve.imageUri));
                    var scaleFactor = DisplayInformation.GetForCurrentView().RawPixelsPerViewPixel;

                    temp.width = Window.Current.Bounds.Width * scaleFactor * 0.72;
                    temp.height = Window.Current.Bounds.Height * scaleFactor * 0.3125;

                    item.Add(temp);
                }
                //List<Events> myList1 = new List<Events>();
                //Events temp1 = new Events();
                //temp1.college = "college";
                //temp1.date = DateTime.Now.ToString("dd/MM/yyyy");
                //temp1.Desc = "this is the about page hellooooo hkbdssasdnathis is the about page hellooooo hkbdssasdnathis is the about page hellooooo hkbdssasdna";
                //temp1.Title = "this is title";
                //temp1.ImageUri = "/Pics/area51.jpg";
                //myList1.Add(temp1);

            }
            catch (Exception e1)
            {
                f = 1;
            }
            finally
            {
                if (f == 1)
                {
                    MessageDialog m = new MessageDialog("Oops... There was some Problem Handling your Request");
                    await m.ShowAsync();
                }
                else
                {
                    event1.DataContext = item;
                }
            }
        }