Example #1
0
        // Supprimer un contact

        public void deleteUser(User user)
        {
            usersList.Remove(user);

            // Mettre à jour la liste
            UserContactListAdapter updatedAdapter = new UserContactListAdapter(this, usersList);

            if (listView != null)
            {
                listView.Adapter = updatedAdapter;
            }
        }
Example #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.UserContactListView);

            // Service
            uService = new UserService(DataBase.current_user);

            // Notifications list initialement vide
            usersList = new List <User> {
            };

            // AutoCompleteTextView
            AutoCompleteTextView pseudoAutoText = FindViewById <AutoCompleteTextView>(Resource.Id.userContact_pseudo_autoText);

            // ImageButton

            addContactImageButton = FindViewById <ImageButton>(Resource.Id.userContact_add_button);

            if (addContactImageButton != null)
            {
                addContactImageButton.Click += delegate
                {
                    if (pseudoAutoText.Text != "")
                    {
                        // Ajouter à la liste
                        usersList = addUserToList(pseudoAutoText.Text);

                        // Vider le champ
                        pseudoAutoText.Text = "";

                        // Mettre à jour la liste
                        UserContactListAdapter updatedAdapter = new UserContactListAdapter(this, usersList);

                        if (listView != null)
                        {
                            listView.Adapter = updatedAdapter;
                        }
                    }
                }
            }
            ;


            // ListView
            listView = FindViewById <ListView>(Resource.Id.userContact_listView);


            // Valider la liste
            validListButton = FindViewById <Button>(Resource.Id.userContact_valid_button);

            if (validListButton != null)
            {
                validListButton.Click += delegate
                {
                    // Inviter les contacts
                    inviteAddedContact(usersList);

                    //Revenir sur l'activité
                    StartActivity(typeof(EventActivity));
                }
            }
            ;



            // Create and set the adapters of
            UserContactListAdapter adapter = new UserContactListAdapter(this, usersList);


            // On construit la liste des noms pour l'autocomplétion à partir des contacts de l'utilisateur
            ArrayAdapter <string> itemsAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, getUserNamesTab(uService.GetAllUserContacts()));

            if (pseudoAutoText != null)
            {
                pseudoAutoText.Adapter = itemsAdapter;
            }

            if (listView != null)
            {
                listView.Adapter = adapter;
            }


            // Modification de la liste après clic sur le bouton +
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.UserContactListView);

            // Service
            uService = new UserService(DataBase.current_user);

            // Notifications list initialement vide
            usersList = new List<User> { };

            // AutoCompleteTextView
            AutoCompleteTextView pseudoAutoText = FindViewById<AutoCompleteTextView>(Resource.Id.userContact_pseudo_autoText);

            // ImageButton

            addContactImageButton = FindViewById<ImageButton>(Resource.Id.userContact_add_button);

            if (addContactImageButton != null)
                addContactImageButton.Click += delegate
                {
                    if (pseudoAutoText.Text != "")
                    {
                        // Ajouter à la liste
                        usersList = addUserToList(pseudoAutoText.Text);

                        // Vider le champ
                        pseudoAutoText.Text = "";

                        // Mettre à jour la liste
                        UserContactListAdapter updatedAdapter = new UserContactListAdapter(this, usersList);

                        if (listView != null)
                            listView.Adapter = updatedAdapter;
                    }
                };
                
            
            // ListView
            listView = FindViewById<ListView>(Resource.Id.userContact_listView);


            // Valider la liste
            validListButton = FindViewById<Button>(Resource.Id.userContact_valid_button);

            if (validListButton != null)
                validListButton.Click += delegate
                {
                    // Inviter les contacts
                    inviteAddedContact(usersList);

                    //Revenir sur l'activité
                    StartActivity(typeof(EventActivity));
                };



            // Create and set the adapters of
            UserContactListAdapter adapter = new UserContactListAdapter(this, usersList);


            // On construit la liste des noms pour l'autocomplétion à partir des contacts de l'utilisateur
            ArrayAdapter<string> itemsAdapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, getUserNamesTab(uService.GetAllUserContacts()));

            if (pseudoAutoText != null)
                pseudoAutoText.Adapter = itemsAdapter;

            if (listView != null)
                listView.Adapter = adapter;


            // Modification de la liste après clic sur le bouton +

        }
        // Supprimer un contact

        public void deleteUser(User user)
        {
            usersList.Remove(user);

            // Mettre à jour la liste
            UserContactListAdapter updatedAdapter = new UserContactListAdapter(this, usersList);

            if (listView != null)
                listView.Adapter = updatedAdapter;
        }