private void showAdButton_Click(object sender, EventArgs e) { showAdPanel.Visible = true; string id; if (listViewHomePage.SelectedItems.Count > 0) { id = listViewHomePage.SelectedItems[0].SubItems[0].Text; } else { MessageBox.Show("Choose an ad."); return; } showAdPanel.Visible = true; AdHandler handler = new AdHandler(); Product product = handler.getSelectedAd(id); titleTextBox.Text = product.Title; descriptionTextBox.Text = product.Desc; priceTextBox.Text = product.Price; typeTextBox.Text = product.Type; categoryTextBox.Text = Database.getCategoryNameById(Convert.ToInt32(product.CategoryId)); dateTextBox.Text = product.Date; ownerTextBox.Text = product.Owner.Username; phoneTextBox.Text = product.Owner.Phone.ToString(); emailTextBox.Text = product.Owner.Email; if (Arxikh.user != null) { handler.addToViewHistoryIfDoesntExist(product); } }
private void listViewHomePage_SelectedIndexChanged(object sender, EventArgs e) { // string id = null; if (listViewHomePage.SelectedItems.Count > 0) { id = listViewHomePage.SelectedItems[0].SubItems[0].Text; } else { return; } AdHandler handler = new AdHandler(); Product product = handler.getSelectedAd(id); if (Arxikh.user != null && (product.Owner.Id == Arxikh.user.Id)) { editAd.Visible = true; selectedId = id; } else { editAd.Visible = false; } }
private void button1_Click(object sender, EventArgs e) { string id = null; if (listViewHistoryPage.SelectedItems.Count > 0) { id = listViewHistoryPage.SelectedItems[0].SubItems[0].Text; } else { MessageBox.Show("Choose an ad."); return; } AdHandler handler = new AdHandler(); Product product = handler.getSelectedAd(id); Database.removeEntryFromViewHistroy(product); refreshViewHistory(); }