Пример #1
0
 /// <summary>
 /// Method called when seller buying products button called
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSeller_Click(object sender, EventArgs e)
 {
     if (user != null)
     {
         tblContacts           = adpContacts.GetContactsAsSeller(user.UserId);
         lvContacts.DataSource = tblContacts;
         lvContacts.DataBind();
         Cache["tbl"] = tblContacts;
     }
 }
Пример #2
0
 /// <summary>
 /// Method contains data bind logic for listview
 /// </summary>
 private void BindData()
 {
     if (!user.IsCompany)
     {
         tblContacts           = adpContacts.GetContactsAsBuyer(user.UserId);
         lvContacts.DataSource = tblContacts;
         lvContacts.DataBind();
         Cache["tbl"]             = tblContacts;
         lvContacts.SelectedIndex = 0;
     }
     else
     {
         tblContacts           = adpContacts.GetContactsAsSeller(user.UserId);
         lvContacts.DataSource = tblContacts;
         lvContacts.DataBind();
         Cache["tbl"] = tblContacts;
     }
 }
Пример #3
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);
        }