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();
        }
Exemple #2
0
        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;
            }
        }
Exemple #3
0
        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);
            }
        }