Пример #1
0
        /// <summary>
        /// Load Messages in Message panel
        /// </summary>
        private void LoadMessages()
        {
            selectedContact = (FinalProjectDataset.ContactsRow)Cache["SelectedContact"];
            List <Message> messages = messageService.GetMessages(selectedContact.UserId, selectedContact.ProductId, user);

            lvMessage.DataSource = messages;
            lvMessage.DataBind();

            chatUser.InnerText = selectedContact.UserFirstName + " " + selectedContact.UserLastName;
            if (!string.IsNullOrEmpty(selectedContact.UserImage))
            {
                ToUserImage.Src = "uploads/" + selectedContact.UserImage;
            }
        }
Пример #2
0
        /// <summary>
        /// Method called when listview's selected index is changed
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void UsersListView_SelectedIndexChanged(object sender, EventArgs e)
        {
            System.Diagnostics.Debug.WriteLine("test " + lvContacts.SelectedIndex);
            tblContacts     = (FinalProjectDataset.ContactsDataTable)Cache["tbl"];
            selectedContact = (FinalProjectDataset.ContactsRow)tblContacts.Rows[lvContacts.SelectedIndex];

            Cache["MessageFromId"] = selectedContact.MessageFromUserId;
            Cache["MessageToId"]   = selectedContact.MessageToUserId;
            Cache["ProductId"]     = selectedContact.ProductId;

            Cache["SelectedContact"] = selectedContact;

            LoadMessages();
            //List<Message> messages = messageService.GetMessages(selectedContact.UserId, selectedContact.ProductId, user);

            //lvMessage.DataSource = messages;
            //lvMessage.DataBind();

            //chatUser.InnerText = selectedContact.UserFirstName + " " + selectedContact.UserLastName;
            //if(!string.IsNullOrEmpty(selectedContact.UserImage))
            //    ToUserImage.Src = "uploads/" + selectedContact.UserImage;
            System.Diagnostics.Debug.WriteLine("User Product Id " + selectedContact.ProductId);
        }