public void ProcessRequest(HttpContext context) { string rs = ""; string op = context.Request["op"]; string captcha = context.Request["captcha"]; Boolean valid = true; if (String.IsNullOrEmpty(captcha)) { valid = false; rs = "Vui lòng click vào ô kiểm tra"; } if (valid) { int st = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["storeID"]); string TokenKey = System.Configuration.ConfigurationManager.AppSettings["storeTokenKey"]; switch (op) { case "CreateOrder": { string name = context.Request["name"]; string email = context.Request["email"]; string phone = context.Request["phone"]; string address = context.Request["address"]; string ProductList = context.Request["ProductList"]; int shipingFee = 0; try { shipingFee = Convert.ToInt32(context.Request["shipingFee"]); } catch (Exception) { } string detail = context.Request["detail"]; int PayMentType = 0; try { PayMentType = Convert.ToInt32(context.Request["PayMentType"]); } catch (Exception) { } WebService.AnperoService sv = new WebService.AnperoService(); int rs2 = sv.AddOrder(st, TokenKey, captcha, name, email, phone, address, ProductList, shipingFee, PayMentType, detail); if (rs2 > 0) { rs = rs2.ToString(); } if (rs2 == -1) { rs = "Số điện thoại không đúng định dạng"; } if (rs2 == -2) { rs = "Vui lòng kick vào ô kiểm tra"; } break; } case "sendContact": { string name = context.Request["name"]; string email = context.Request["email"]; string phone = context.Request["phone"]; string address = context.Request["address"]; string detail = context.Request["message"]; WebService.AnperoService sv = new WebService.AnperoService(); rs = sv.addContact(st, TokenKey, name, email, phone, address, detail, HttpContext.Current.Request.UserHostAddress, captcha).ToString(); break; } default: break; } } context.Response.ContentType = "text/plain"; context.Response.Write(rs); }
public void ProcessRequest(HttpContext context) { string rs = ""; string op = context.Request["op"]; string captcha = context.Request["captcha"]; Boolean valid = true; if (String.IsNullOrEmpty(captcha)) { valid = false; rs = "Vui lòng click vào ô kiểm tra"; } if (valid) { int st = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["storeID"]); string TokenKey = System.Configuration.ConfigurationManager.AppSettings["storeTokenKey"]; switch (op) { case "searchProduct": { WebService.AnperoService sv = new WebService.AnperoService(); string order = context.Request["order"]; string category = context.Request["cat"]; string parentCategory = context.Request["ParentCat"]; WebService.SearchResult relateProduct = sv.SearchProduct(st, TokenKey, "", parentCategory, "", 0, 9999999, 1, 15, "", order, 0, string.Empty); if (relateProduct.Item.Length > 0) { foreach (var item in relateProduct.Item) { rs += "<li class=\"item col-lg-4 col-md-4 col-sm-4 col-xs-6\">"; rs += "<div class=\"product-image\">"; rs += "<a href=\"" + Anpero.StringHelpper.GetProductLink(item.PrName, item.Id) + "\">"; rs += "<img class=\"small-image\" src=\"" + item.Images + "\">"; rs += "</a>"; rs += "</div>"; rs += "<div class=\"product-shop\">"; rs += "<h2 class=\"product-name\">"; rs += "<a href=\"" + Anpero.StringHelpper.GetProductLink(item.PrName, item.Id) + "\">" + item.PrName + "</a>"; rs += "</h2>"; rs += "<div class=\"desc std\">"; rs += "<p>" + item.ShortDesc + "</p>"; rs += " <p><a class=\"link-learn\" href=\"" + Anpero.StringHelpper.GetProductLink(item.PrName, item.Id) + "\">Chi tiết</a></p>"; rs += "</div>"; rs += "<div class=\"price-box\"><p class=\"old-price\"> <span class=\"price-label\"></span><span class=\"price\">" + Anpero.StringHelpper.ConVertToMoneyFormatInt(item.Price) + "</span></p></div>"; rs += "<div class=\"actions\">"; rs += "<button class=\"button btn-cart ajx-cart\" type=\"button\"><span>Mua ngay</span></button>"; rs += "<span class=\"add-to-links\"><a class=\"button link-wishlist\" href=\"#\"><span>Thêm vào giỏ hàng</span></a></span>"; rs += "</div></div>"; rs += "</li>"; } } break; } case "CreateOrder": { string name = context.Request["name"]; string email = context.Request["email"]; string phone = context.Request["phone"]; string address = context.Request["address"]; string ProductList = context.Request["ProductList"]; int shipingFee = 0; try { shipingFee = Convert.ToInt32(context.Request["shipingFee"]); } catch (Exception) { } string detail = context.Request["detail"]; int paymentMethod = 0; int shippingMethod = 0; try { paymentMethod = Convert.ToInt32(context.Request["PayMentType"]); } catch (Exception) { paymentMethod = 4; } try { shippingMethod = Convert.ToInt32(context.Request["shippingMethod"]); } catch (Exception) { shippingMethod = 1; } WebService.AnperoService sv = new WebService.AnperoService(); int rs2 = sv.AddOrder(st, TokenKey, captcha, name, email, phone, address, ProductList, shipingFee, shippingMethod, paymentMethod, detail); if (rs2 > 0) { rs = rs2.ToString(); } if (rs2 == -1) { rs = "Số điện thoại không đúng định dạng"; } if (rs2 == -2) { rs = "Vui lòng kick vào ô kiểm tra"; } break; } case "sendContact": { string name = context.Request["name"]; string email = context.Request["email"]; string phone = context.Request["phone"]; string address = context.Request["address"]; string detail = context.Request["message"]; WebService.AnperoService sv = new WebService.AnperoService(); rs = sv.addContact(st, TokenKey, name, email, phone, address, detail, HttpContext.Current.Request.UserHostAddress, captcha).ToString(); break; } default: break; } } context.Response.ContentType = "text/plain"; context.Response.Write(rs); }