예제 #1
0
        private void klvPhotoCommentsUpdatesList_ReturnLongPress(object sender, ListViewLongPressEventArgs e)
        {
            if (e.ItemData != null)
            {
                klvPhotoCommentsUpdatesList.Refresh();

                ViewData["Uid"]           = Globals.BaseLogic.IDataLogic.GetUid(); //klvPhotoCommentsUpdatesList.SelectedItem.UserID;
                ViewData["PhotoID"]       = klvPhotoCommentsUpdatesList.SelectedItem.PhotoID;
                ViewData["LargePhotoURL"] = klvPhotoCommentsUpdatesList.SelectedItem.LargePhotoURL;
                ViewData["SenderName"]    = klvPhotoCommentsUpdatesList.SelectedItem.SenderName;
                ViewData["SenderID"]      = klvPhotoCommentsUpdatesList.SelectedItem.UserID;

                if (Globals.BaseLogic.IDataLogic.GetUid() == klvPhotoCommentsUpdatesList.SelectedItem.UserID)
                {
                    menuItemSendMessage.Enabled = false;
                }
                else
                {
                    menuItemSendMessage.Enabled = true;
                }

                contexMenu.Show((Control)sender, new Point(e.ClickCoordinates.X, e.ClickCoordinates.Y));

                klvPhotoCommentsUpdatesList.SelectedIndex = -1;
                klvPhotoCommentsUpdatesList.Refresh();
            }
        }
예제 #2
0
        private void klvStatusUpdatesList_ReturnLongPress(object sender, ListViewLongPressEventArgs e)
        {
            if (e.ItemData != null)
            {
                //klvStatusUpdatesList.ShowSelectedItem = true;
                klvStatusUpdatesList.Refresh();

                ViewData["Uid"] = klvStatusUpdatesList.SelectedItem.UserID;

                contexMenu.Show((Control)sender, new Point(e.ClickCoordinates.X, e.ClickCoordinates.Y));

                klvStatusUpdatesList.SelectedIndex = -1;
                klvStatusUpdatesList.Refresh();
            }
        }
예제 #3
0
        private void KlvFriendsListReturnLongPress(object sender, ListViewLongPressEventArgs e)
        {
            if (e.ItemData != null)
            {
                //klvFriendsList.ShowSelectedItem = true;
                klvFriendsList.Refresh();

                ViewData["Uid"] = klvFriendsList.SelectedItem.Uid;

                if (!string.IsNullOrEmpty(klvFriendsList.SelectedItem.Telephone))
                {
                    menuItemSaveNumber.Enabled = true;
                    menuItemCallNumber.Enabled = true;
                    menuItemSendSms.Enabled    = true;

                    // имя
                    if (!string.IsNullOrEmpty(klvFriendsList.SelectedItem.FirstName))
                    {
                        ViewData["ABFirstName"] = klvFriendsList.SelectedItem.FirstName;
                    }
                    else
                    {
                        ViewData["ABFirstName"] = null;
                    }

                    // фамилия
                    if (!string.IsNullOrEmpty(klvFriendsList.SelectedItem.LastName))
                    {
                        ViewData["ABLastName"] = klvFriendsList.SelectedItem.LastName;
                    }
                    else
                    {
                        ViewData["ABLastName"] = null;
                    }

                    // телефон
                    if (!string.IsNullOrEmpty(klvFriendsList.SelectedItem.Telephone))
                    {
                        ViewData["ABTelephone"] = klvFriendsList.SelectedItem.Telephone;
                    }
                    else
                    {
                        ViewData["ABTelephone"] = null;
                    }

                    // картинка
                    if (!string.IsNullOrEmpty(klvFriendsList.SelectedItem.Avatar))
                    {
                        ViewData["ImagePath"] = klvFriendsList.SelectedItem.Avatar;
                    }
                    else
                    {
                        ViewData["ImagePath"] = null;
                    }

                    // день рождения
                    if (!klvFriendsList.SelectedItem.Birthday.Equals(new DateTime(0)))
                    {
                        ViewData["ABBD"] = klvFriendsList.SelectedItem.Birthday;
                    }
                    else
                    {
                        ViewData["ABBD"] = null;
                    }
                }
                else
                {
                    menuItemSaveNumber.Enabled = false;
                    menuItemCallNumber.Enabled = false;
                    menuItemSendSms.Enabled    = false;

                    ViewData["ABFirstName"] = null;
                    ViewData["ABLastName"]  = null;
                    ViewData["ABTelephone"] = null;
                    ViewData["ABBD"]        = null;
                }

                contexMenu.Show((Control)sender, new Point(e.ClickCoordinates.X, e.ClickCoordinates.Y));

                klvFriendsList.SelectedIndex = -1;
                klvFriendsList.Refresh();
            }
        }