Esempio n. 1
0
        private void addNewOrder()
        {
            if (Request.Cookies["newOrder"] == null)
            {
                //No new order
            }
            else
            {
                HttpCookie newCookie = Request.Cookies["newOrder"];

                DataClasses1DataContext db = new DataClasses1DataContext();
                var        userID          = Convert.ToInt32(Session["userID"]);
                orderTable newOrder        = new orderTable();
                newOrder.userID     = userID;
                newOrder.computer   = newCookie["computer"];
                newOrder.ram        = newCookie["ram"];
                newOrder.hd         = newCookie["hd"];
                newOrder.display    = newCookie["display"];
                newOrder.cpu        = newCookie["cpu"];
                newOrder.soundcard  = newCookie["soundcard"];
                newOrder.os         = newCookie["os"];
                newOrder.totalPrice = newCookie["totalPrice"];

                db.orderTables.InsertOnSubmit(newOrder);
                db.SubmitChanges();

                Response.Cookies.Remove("newOrder");
            }
            Response.Redirect("viewOrders.aspx");
        }
Esempio n. 2
0
        protected void deleteSelectedProducts_Clicks(object sender, EventArgs e)
        {
            DataClasses1DataContext db = new DataClasses1DataContext();

            foreach (GridViewRow row in orderGridView.Rows)
            {
                CheckBox cb = (CheckBox)row.FindControl("cbSelect");
                if (cb != null && cb.Checked == true)
                {
                    //Delete row!
                    int id = Convert.ToInt32(row.Cells[1].Text);

                    orderTable del = db.orderTables.Single(c => c.Id == id);
                    db.orderTables.DeleteOnSubmit(del);
                    db.SubmitChanges();

                    orderGridView.DataBind();
                }
            }
        }
Esempio n. 3
0
        protected void order(object sender, EventArgs e)
        {
            customize_p4.Visible            = false;
            computerDrowDownList_p4.Visible = false;
            outputLabel_p4.Text             = "Your order had been issued.";
            outputLabel_p4.Visible          = true;

            var computer   = computerLabel_p4.Text;
            var ram        = ramLabel_p4.Text;
            var hd         = hdLabel_p4.Text;
            var cpu        = cpuLabel_p4.Text;
            var display    = displayLabel_p4.Text;
            var os         = osLabel_p4.Text;
            var soundcard  = soundcardLabel_p4.Text;
            var totalPrice = totalpriceLabel_p4.Text;

            if (Session["userID"] == null)
            {
                //User had not login, need to create a cooke to store order information
                //Create cookie to store order information
                if (Request.Cookies["newOrder"] != null)
                {
                    Response.Cookies.Remove("newOrder");
                }
                HttpCookie newCookie = new HttpCookie("newOrder");
                newCookie["userId"]     = (-1).ToString();
                newCookie["computer"]   = computer;
                newCookie["ram"]        = ram;
                newCookie["hd"]         = hd;
                newCookie["cpu"]        = cpu;
                newCookie["display"]    = display;
                newCookie["os"]         = os;
                newCookie["soundcard"]  = soundcard;
                newCookie["totalPrice"] = totalPrice;
                newCookie.Expires.AddMinutes(30); //Cookie expired at 30 minutes.
                Response.Cookies.Add(newCookie);

                Response.Redirect("signIn.aspx");
            }
            else
            {
                //User already log in
                DataClasses1DataContext db = new DataClasses1DataContext();

                var        userID   = Convert.ToInt32(Session["userID"]);
                orderTable newOrder = new orderTable();
                newOrder.userID     = userID;
                newOrder.computer   = computer;
                newOrder.ram        = ram;
                newOrder.hd         = hd;
                newOrder.display    = display;
                newOrder.cpu        = cpu;
                newOrder.soundcard  = soundcard;
                newOrder.os         = os;
                newOrder.totalPrice = totalPrice;

                db.orderTables.InsertOnSubmit(newOrder);
                db.SubmitChanges();
                Response.Redirect("viewOrders.aspx");
            }
        }
Esempio n. 4
0
 private void Awake()
 {
     instance = this;
 }
Esempio n. 5
0
 void Awake()
 {
     table     = orderTable.instance;
     inventory = GameObject.Find("player").GetComponent <playerInventory>();
 }