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();
        }
示例#2
0
 protected void CloseItemNoTxt_TextChanged(object sender, EventArgs e)
 {
     CloseItem = itemCtrl.getItemByID(CloseItemNoTxt.Text);
     if (CloseItem != null)
     {
         LblItemNo.Text = CloseItem.CategoryID + CloseItem.ItemID + " "
                          + CloseItem.ItemName;
         ItemNoPnl.Visible = true;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                EditItem.Visible = false;
                itemCtrl         = new ItemController();

                string tempId     = Request.QueryString["itemId"].ToString();
                int    firstDigit = tempId.IndexOfAny("0123456789".ToCharArray());
                tempId = tempId.Substring(firstDigit);

                itemID = Convert.ToInt32(tempId);

                if (!Page.IsPostBack)
                {
                    if (Request.QueryString["itemId"] != null)
                    {
                        AddItem.Visible  = false;
                        EditItem.Visible = true;
                        itemCtrl         = new ItemController();
                        Item editItem = itemCtrl.getItemByID(itemID.ToString());

                        if (editItem != null)
                        {
                            DropDownList1.SelectedValue = editItem.CategoryID;
                            ItemName.Text          = editItem.ItemName;
                            DescriptionTxtBox.Text = editItem.Description;
                            TxtValPrice.Text       = editItem.ItemValue.ToString();
                            TxtMinBid.Text         = editItem.MinBid.ToString();
                            TxtAngPrice.Text       = editItem.AngelPrice.ToString();
                        }
                    }
                }
                //else
                //{

                //}
            }catch (Exception ex)
            {
                Console.Write(ex.Message);
            }
        }
        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);

            }
        }
示例#5
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);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                EditItem.Visible = false;
                itemCtrl = new ItemController();

                string tempId = Request.QueryString["itemId"].ToString();
                int firstDigit = tempId.IndexOfAny("0123456789".ToCharArray());
                tempId = tempId.Substring(firstDigit);

                itemID = Convert.ToInt32(tempId);

                if (!Page.IsPostBack)
                {
                    if (Request.QueryString["itemId"] != null)
                    {
                        AddItem.Visible = false;
                        EditItem.Visible = true;
                        itemCtrl = new ItemController();
                        Item editItem = itemCtrl.getItemByID(itemID.ToString());

                        if (editItem != null)
                        {
                            DropDownList1.SelectedValue = editItem.CategoryID;
                            ItemName.Text = editItem.ItemName;
                        DescriptionTxtBox.Text = editItem.Description;
                            TxtValPrice.Text = editItem.ItemValue.ToString();
                            TxtMinBid.Text = editItem.MinBid.ToString();
                            TxtAngPrice.Text = editItem.AngelPrice.ToString();

                        }
                    }
                }
                //else
                //{

                //}
            }catch(Exception ex)
            {
                Console.Write(ex.Message);
            }
        }