void Session_End(Object sender, EventArgs E) { Application["visibility_flag"] = false; masterRef.Service1Client r = new masterRef.Service1Client(); r.clearcart(); }
void Application_End(object sender, EventArgs e) { // Code that runs on application shutdown Application["visibility_flag"] = false; masterRef.Service1Client r = new masterRef.Service1Client(); r.clearcart(); }
protected void Button2_Click(object sender, EventArgs e) { ccref.ServiceClient cc = new ccref.ServiceClient(); ccref.CardVerifier cvObject = new ccref.CardVerifier(); cvObject = cc.CreditCardVerification(TextBox1.Text); //if (cvObject.Validity == true) //{ Random rnd = new Random(); int orderID = rnd.Next(1, 1000); string email = TextBox4.Text; string address = TextArea1.InnerText; XmlDocument reg_n = new XmlDocument(); String file_Loc = AppDomain.CurrentDomain.BaseDirectory + "//"; String file_name = "Orders.xml"; if (!System.IO.File.Exists(file_Loc + file_name)) { using (XmlWriter writer = XmlWriter.Create(@file_Loc + file_name)) { XmlDeclaration declaration = reg_n.CreateXmlDeclaration("1.0", "UTF-8", "yes"); writer.WriteStartDocument(); writer.WriteStartElement("orders"); writer.WriteStartElement("order"); writer.WriteElementString("orderID", orderID.ToString()); writer.WriteElementString("email", email); writer.WriteElementString("address", address); writer.WriteEndElement(); writer.WriteEndElement(); member_home.masterRef.Service1Client r = new masterRef.Service1Client(); r.clearcart(); Label3.Text = "Order succesfully placed!"; Response.Redirect("ordersuccess.html"); } } else { reg_n.Load(file_Loc + file_name); // XmlElement root = reg.DocumentElement; XmlElement order = reg_n.CreateElement("order"); XmlElement id = reg_n.CreateElement("orderID"); id.InnerText = orderID.ToString(); XmlElement email_element = reg_n.CreateElement("email"); email_element.InnerText = email; XmlElement address_element = reg_n.CreateElement("address"); address_element.InnerText = address; order.AppendChild(id); order.AppendChild(email_element); order.AppendChild(address_element); XmlNode rootElement = reg_n.SelectSingleNode("/orders"); rootElement.AppendChild(order); reg_n.Save(file_Loc + file_name); } member_home.masterRef.Service1Client r1 = new masterRef.Service1Client(); r1.clearcart(); Label3.Text = "Order succesfully placed!"; Response.Redirect("ordersuccess.html"); //} //else //{ // Label3.Text = "Invalid card information. Please try again."; //} }
void remove(string hotel,string price) { masterRef.Service1Client r = new masterRef.Service1Client(); bool deletion = r.deletefromcart(hotel); // Deteting the "Hotel-1" entry from the cart string cart = r.getitems(); // Getting the list of items in the cart from the cart service if (cart.Equals("empty")) // If the cart is empty { Label22.Text = "0"; ListBox1.Items.Clear(); // Clear the contents of the cart listbox } else { ListBox1.Items.Clear(); // Clear the listbox to update the cart string[] stringSeparators = new string[] { "-----------1----------" }; // to split the cart into items string[] stringSeparators1 = new string[] { "\n" }; string[] items = cart.Split(stringSeparators1, StringSplitOptions.RemoveEmptyEntries); // Current total value of cart is calculated here for (int i = 0; i < items.Length; i++) { ListBox1.Items.Add(items[i]); } //Label3.Text = sum.ToString(); // total is displayed } if ((Convert.ToInt32(Label22.Text) > 0) && deletion) Label22.Text = (Convert.ToInt32(Label22.Text) - Convert.ToInt32(price)).ToString(); }
void add(string name,string price) { masterRef.Service1Client r = new masterRef.Service1Client(); try { string result = r.addtocart(name, Convert.ToInt32(price)); // The arguments here can be dynamically generated in a real time application } catch (Exception ex) { Label22.Text = "in tryit" + ex.ToString(); } string cart = r.getitems(); // Getting the list of items in the cart from the cart service if (cart.Equals("empty")) // If the cart is empty { Label22.Text = "0"; ListBox1.Items.Clear(); // Clear the contents of the cart listbox } else { ListBox1.Items.Clear(); // Clear the listbox to update the cart string[] stringSeparators = new string[] { "-----------1----------" }; // to split the cart into items string[] stringSeparators1 = new string[] { "\n" }; string[] items = cart.Split(stringSeparators1, StringSplitOptions.RemoveEmptyEntries); // Current total value of cart is calculated here for (int i = 0; i < items.Length; i++) { ListBox1.Items.Add(items[i]); } //Label3.Text = sum.ToString(); // total is displayed } Label22.Text = (Convert.ToInt32(Label22.Text) + Convert.ToInt32(price)).ToString(); }
protected void Page_Load(object sender, EventArgs e) { HttpCookie myCookies = Request.Cookies["data"]; Label1.Text = myCookies["username"]; catalog.Visible = (bool)Application["visibility_flag"]; cart_block.Visible = (bool)Application["visibility_flag"]; masterRef.Service1Client r = new masterRef.Service1Client(); string cart = r.getitems(); // Getting the list of items in the cart from the cart service if (cart.Equals("empty")) // If the cart is empty { Label22.Text = "0"; ListBox1.Items.Clear(); // Clear the contents of the cart listbox } else { ListBox1.Items.Clear(); // Clear the listbox to update the cart string[] stringSeparators = new string[] { "-----------1----------" }; // to split the cart into items string[] stringSeparators1 = new string[] { "\n" }; string[] items = cart.Split(stringSeparators1, StringSplitOptions.RemoveEmptyEntries); // Current total value of cart is calculated here for (int i = 0; i < items.Length; i++) { ListBox1.Items.Add(items[i]); } //Label3.Text = sum.ToString(); // total is displayed } }
protected void Button24_Click(object sender, EventArgs e) { masterRef.Service1Client r = new masterRef.Service1Client(); r.clearcart(); // clearcart() function in the service is called string cart = r.getitems(); // Getting the list of items in the cart from the cart service if (cart.Equals("empty")) // If the cart is empty { Label3.Text = "0"; ListBox1.Items.Clear(); // Clear the contents of the cart listbox } else { ListBox1.Items.Clear(); // Clear the listbox to update the cart string[] stringSeparators = new string[] { "-----------1----------" }; // to split the cart into items string[] stringSeparators1 = new string[] { "\n" }; string[] items = cart.Split(stringSeparators1, StringSplitOptions.RemoveEmptyEntries); // Current total value of cart is calculated here for (int i = 0; i < items.Length; i++) { ListBox1.Items.Add(items[i]); } //Label3.Text = sum.ToString(); // total is displayed } Label22.Text = "0"; // }