private void buttonDeleteMessage_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { int mid = Int32.Parse(listView1.SelectedItems[0].Tag.ToString()); textBoxMessageDisplay.Clear(); buttonReply.Enabled = false; btnMessageSearch.Enabled = false; currMessage = null; database.deleteMessage(mid); listView1.Items.Clear(); IReadOnlyList <LogicTier.Message> messages = database.getMessages(currUser); foreach (var message in messages) { ListViewItem nLine = new ListViewItem(); string addr = "**Listing Removed**"; try { addr = database.getListing(message.ThreadID).StAddr; } catch (Exception ex) { // do nothing } nLine.Text = database.getUser(message.SenderID).UserName + ": " + addr; nLine.Tag = message.MessageID; listView1.Items.Add(nLine); } } else { MessageBox.Show("No message to delete"); } }
private void listView1_SelectedIndexChanged(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { int mid = Int32.Parse(listView1.SelectedItems[0].Tag.ToString()); textBoxMessageDisplay.Clear(); buttonReply.Enabled = false; btnMessageSearch.Enabled = false; currMessage = null; LogicTier.Message message = database.getMessage(mid); currMessage = message; textBoxMessageDisplay.Text = message.MessageBody; buttonReply.Enabled = true; } }
public Form1() { //set up UI InitializeComponent(); panelRegistration.Hide(); panelLogin.Hide(); panelSearch.Hide(); panelListing.Hide(); panelSellerHome.Hide(); panelMap.Hide(); panelBuyerHome.Hide(); panelSendMessage.Hide(); panelMessage.Hide(); panelSettings.Hide(); comboBoxMin.SelectedIndex = 0; comboBoxMax.SelectedIndex = 14; comboBoxSqMin.SelectedIndex = 0; comboBoxSqMax.SelectedIndex = 10; comboBoxSearchBathsMin.SelectedIndex = 0; comboBoxSearchBathsMax.SelectedIndex = 18; comboBoxSearchBedsMin.SelectedIndex = 0; comboBoxSearchBedsMax.SelectedIndex = 9; //comboBoxRType.SelectedIndex = 0; //set up data export file exportFile = null; //set up database and user info database = new LogicTier.DataAPI(); currUser = null; currListing = null; currMessage = null; prevPage = panelHome; pictureBoxSearch.Image = Image.FromFile(@"C:\Users\minuf\Documents\Visual Studio 2013\Projects\NeighborhoodInformant\NeighborhoodInformant\bin\Debug\homeforsale.jpg"); pictureBoxMap.Image = Image.FromFile(@"C:\Users\minuf\Documents\Visual Studio 2013\Projects\NeighborhoodInformant\NeighborhoodInformant\bin\Debug\homeforsale.jpg"); }