Ejemplo n.º 1
0
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.ItemId)
            {
            case Android.Resource.Id.Home:
                startBack();
                return(true);

            case Resource.Id.action_add:

                if (LegionUtils.ContainsSpecialChars(txvNameGroup.Text))
                {
                    Toast.MakeText(Application.Context, "Group should not contain any special characters", ToastLength.Long).Show();
                    return(false);
                }
                if (txvNameGroup.Text != "" && userGroups.Count > 0)
                {
                    group.username = txvNameGroup.Text.Replace(" ", "_");
                    addNewGroup(group);
                }
                else
                {
                    if (txvNameGroup.Text == "")
                    {
                        txvNameGroup.SetError(GetString(Resource.String.invalidField), null);
                        txvNameGroup.RefreshDrawableState();
                    }
                    else
                    {
                        Toast.MakeText(this, GetString(Resource.String.errorNoContact), ToastLength.Long).Show();
                    }
                }

                return(true);

            default:
                return(base.OnOptionsItemSelected(item));
            }
        }