private void MakeMainPage() { image.Source = null; image2.Source = null; foreach (var item in GridContent.Children) { if (item is TextBlock) { (item as TextBlock).FontSize = App.FontSize; } else if (item is ComboBox) { (item as ComboBox).FontSize = App.FontSize; foreach (var items in (item as ComboBox).Items) { (items as ComboBoxItem).FontSize = App.FontSize; } } } comboBox1.Items.Clear(); comboBox2.Items.Clear(); var list = databaseHelper.ReadRooms(); string[] tab = App.ReadRoomsOnFloor.Split(';'); foreach (Room room in list) { if (tab.Contains(room.Floor.ToString())) { comboBox1.Items.Add(new ComboBoxItem() { Name = room.ID.ToString(), Content = room.Name.Replace("A", "Aula ") .Replace("BW", " Łazienka damska") .Replace("BM", " Łazienka męska") .Replace("F", " Bufet") .Replace("S", " Apteczka") .Replace("CY", "Szatnia żółta") .Replace("CG", "Szatnia zielona"), FontSize = App.FontSize }); comboBox2.Items.Add(new ComboBoxItem() { Name = room.ID.ToString(), Content = room.Name.Replace("A", "Aula ") .Replace("BW", " Łazienka damska") .Replace("BM", " Łazienka męska") .Replace("F", " Bufet") .Replace("S", " Apteczka") .Replace("CY", "Szatnia żółta") .Replace("CG", "Szatnia zielona"), FontSize = App.FontSize }); } } if (App.IDRoomNotification != -1) { foreach (var item in comboBox2.Items) { if (item is ComboBoxItem) { if ((item as ComboBoxItem).Name == App.IDRoomNotification.ToString()) { comboBox2.SelectedItem = item; break; } } } } }
private void MakeList() { comboBox1.Items.Clear(); comboBoxEdit1.Items.Clear(); List <Room> listOfRooms = databaseHelper.ReadRooms(); string[] tab = App.ReadRoomsOnFloor.Split(';'); foreach (Room item in listOfRooms) { if (tab.Contains(item.Floor.ToString())) { comboBox1.Items.Add(new ComboBoxItem() { Name = item.ID.ToString(), Content = item.Name.Replace("A", "Aula ") .Replace("BW", " Łazienka damska") .Replace("BM", " Łazienka męska") .Replace("F", " Bufet") .Replace("S", " Apteczka") .Replace("CY", "Szatnia żółta") .Replace("CG", "Szatnia zielona"), FontSize = App.FontSize }); comboBoxEdit1.Items.Add(new ComboBoxItem() { Name = item.ID.ToString(), Content = item.Name.Replace("A", "Aula ") .Replace("BW", " Łazienka damska") .Replace("BM", " Łazienka męska") .Replace("F", " Bufet") .Replace("S", " Apteczka") .Replace("CY", "Szatnia żółta") .Replace("CG", "Szatnia zielona"), FontSize = App.FontSize }); } } for (int i = ContentRoot.Children.Count - 1; i >= 0; i--) { if (ContentRoot.Children[i] is TextBlock) { ContentRoot.Children.Remove(ContentRoot.Children[i] as TextBlock); } } List <Note> listOfNotes = notifications.GetListOfNotes(); if (listOfNotes.Count == 0) { TextBlock text = new TextBlock() { FontSize = App.FontSize, Text = "Brak notatek", Name = "item" + 0 }; ContentRoot.Children.Insert(0, text); return; } foreach (var note in listOfNotes) { TextBlock text = new TextBlock() { FontSize = App.FontSize, Text = $"{note.TextOfNote}\nW dniu: {note.TimeOfNote.Insert(10, " o godzinie ")}\nMiejsce: {note.RoomName}\n", Name = "item" + note.ID }; text.Tapped += Text_Tapped; ContentRoot.Children.Insert(0, text); } }
private void MakeSpinners() { string readRoomsOnFloor = string.Empty; using (ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(ApplicationContext)) { readRoomsOnFloor = prefs.GetString("ReadRoomsOnFloor", "-1;0;1;2;3"); } List <Room> rooms = databaseHelper.ReadRooms(); List <string> roomsName = new List <string>(); List <int> roomsID = new List <int>(); roomsName.Add("Wybierz sale"); roomsID.Add(0); foreach (var item in rooms) { if (readRoomsOnFloor.Contains(item.Floor.ToString())) { roomsName.Add(item.Name.Replace("A", "Aula ") .Replace("BW", " Łazienka damska") .Replace("BM", " Łazienka męska") .Replace("F", " Bufet") .Replace("S", " Apteczka") .Replace("CY", "Szatnia żółta") .Replace("CG", "Szatnia zielona")); roomsID.Add(item.ID); } } rooms.Clear(); using (Spinner spinnerID = FindViewById <Spinner>(Resource.Id.spinnerRoomID)) { using (var ada = new ArrayAdapter(this, Resource.Layout.TextViewItem, roomsID.ToArray())) { spinnerID.Adapter = ada; } } using (Spinner spinnerStart = FindViewById <Spinner>(Resource.Id.spinnerStart)) { using (Spinner spinnerFinish = FindViewById <Spinner>(Resource.Id.spinnerFinish)) { using (var ada = new ArrayAdapter(this, Resource.Layout.TextViewItem, roomsName.ToArray())) { spinnerStart.Adapter = ada; spinnerFinish.Adapter = ada; } } } if (Intent.Extras != null) { int roomId = Intent.Extras.GetInt("RoomId", 0); if (roomId != 0) { using (Spinner spinnerFinish = FindViewById <Spinner>(Resource.Id.spinnerFinish)) { spinnerFinish.SetSelection(roomsID.IndexOf(roomId)); } } } roomsName.Clear(); roomsID.Clear(); }