コード例 #1
0
        public EditNotesPopup(AssetManager asset, Context context, int idNote) : base()
        {
            databaseHelper = new SQLiteAndroid(asset);
            note           = databaseHelper.FindNoteByID(idNote);

            string readRoomsOnFloor = string.Empty;

            using (ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(context))
            {
                readRoomsOnFloor = prefs.GetString("ReadRoomsOnFloor", "-1;0;1;2;3");
            }

            List <Room>   rooms     = databaseHelper.ReadRoomsOnFloor(3);
            List <int>    roomsID   = new List <int>();
            List <string> roomsName = new List <string>();

            foreach (var item in rooms)
            {
                if (readRoomsOnFloor.Contains(item.Floor.ToString()))
                {
                    roomsName.Add(item.Name);
                    roomsID.Add(item.ID);
                }
            }
            rooms.Clear();

            adapterRoomName = new ArrayAdapter(context, Resource.Layout.TextViewItem, roomsName.ToArray());
            adapterRoomID   = new ArrayAdapter(context, Resource.Layout.TextViewItem, roomsID.ToArray());
        }
コード例 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.NotesPage);
            notifications  = new NotificationsAndroid(Assets, ApplicationContext);
            databaseHelper = new SQLiteAndroid(Assets);

            using (Button show = FindViewById <Button>(Resource.Id.button1))
            {
                show.Click += Show_Click;
            }

            List <Room>   rooms     = databaseHelper.ReadRoomsOnFloor(3);
            List <int>    roomsID   = new List <int>();
            List <string> roomsName = new List <string>();

            foreach (var item in rooms)
            {
                roomsName.Add(item.Name);
                roomsID.Add(item.ID);
            }
            rooms.Clear();

            using (Spinner spinner = FindViewById <Spinner>(Resource.Id.spinner1))
            {
                using (var ada = new ArrayAdapter(this, Resource.Layout.TextViewItem, roomsName.ToArray()))
                {
                    spinner.Adapter = ada;
                }
                spinner.ItemSelected += SpinnerRoom_ItemSelected;
            }
            using (Spinner spinner = FindViewById <Spinner>(Resource.Id.spinnerRoomID))
            {
                using (var ada = new ArrayAdapter(this, Resource.Layout.TextViewItem, roomsID.ToArray()))
                {
                    spinner.Adapter = ada;
                }
            }
            roomsID.Clear();
            roomsName.Clear();

            using (Button button = FindViewById <Button>(Resource.Id.button2))
            {
                button.Click += ButtonAdd_Click;
            }

            using (EditText timeOfNote = FindViewById <EditText>(Resource.Id.editTextTime))
            {
                timeOfNote.Text = DateTime.Now.ToString("HH:mm:ss");
            }
            using (EditText dateOfNote = FindViewById <EditText>(Resource.Id.editTextDate))
            {
                dateOfNote.Text = DateTime.Now.ToString("dd-MM-yyyy");
            }

            MakeList();
            SetFontSize();
        }