protected void CloseItemView_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow row = CloseItemView.SelectedRow; Label lb = (Label)row.FindControl("Label1"); TextBox bidTxt = (TextBox)row.FindControl("BidTextBox"); TextBox winText = (TextBox)row.FindControl("WinValTextBox"); Item closeItem = itemCtrl.getItemByID(row.Cells[0].Text); User winUser = userCtrl.getBuyerInfo(bidTxt.Text); if (closeItem != null && winUser != null) { int i = itemCtrl.updateBidItem(closeItem, winUser, winText.Text); if (i <= 0) { ErrorNumsLbl.Text = closeItem.CategoryID + closeItem.ItemID; } if (winUser.Text) { string msg = "Hello, we're BabyFold's Festival of Trees. We're pleased to let you know that you won the item: " + closeItem.ItemName + " with $" + winText.Text + "!"; smsCtrl.sendText(winUser.Phone, msg); } } CloseItemView.DataBind(); }
protected void BidNumTxt_TextChanged(object sender, EventArgs e) { BidUser = userCtrl.getBuyerInfo(BidNumTxt.Text); if (BidUser != null) { LblBidNo.Text = BidUser.LastName + ", " + BidUser.FirstName; BidNoPnl.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["itemId"] != null) { string selectedItemId = Request.QueryString["itemId"]; ItemController itemCtrl = new ItemController(); UserCtrl userCtrl = new UserCtrl(); Item result = itemCtrl.getItemByID(selectedItemId); ItemID.Text = result.CategoryID + result.ItemID; ItemName.Text = result.ItemName; lblCurrentPrice.Text = String.Format("{0:0.##}", result.ItemValue); lblMinPrice.Text = String.Format("{0:0.##}", result.MinBid); lblAngelPrice.Text = String.Format("{0:0.##}", result.AngelPrice); ItemDesc.Text = result.Description.ToString(); if (String.IsNullOrEmpty(result.UserID.ToString())) { LblItemStatus.Text = "UnSold"; LblItemStatus.CssClass = "ui grey ribbon big label"; } else { if (result.Paid) { LblItemStatus.Text = "Paid"; LblItemStatus.CssClass = "ui green ribbon big label"; } else { LblItemStatus.Text = "Sold"; LblItemStatus.CssClass = "ui red ribbon big label"; } } User buyer = userCtrl.getBuyerInfo(result.UserID.ToString()); if (buyer != null) { BuyerName.Text = buyer.FirstName + " " + buyer.LastName; BuyerEmail.Text = buyer.Email; BuyerPhone.Text = "(" + buyer.Phone.Substring(0, 3) + ")" + buyer.Phone.Substring(3, 3) + "-" + buyer.Phone.Substring(6); } else { LblItemStatus.Text = "UnSold"; LblItemStatus.CssClass = "ui grey ribbon big label"; } List <User> designers = itemCtrl.getDesigners(selectedItemId); if (designers != null) { foreach (User d in designers) { DesignerName.Text += d.FirstName + " " + d.LastName + " "; } } SponsorName.Text = itemCtrl.getSponsorName(result.CategoryID); } }