EasyShop/Order/Order_End.aspx.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;

namespace Mall.Order
{
    public partial class Order_End : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            
            MODEL.MOrder model_ordere = new MODEL.MOrder();
            BLL.Models.MemberModels models_member = new BLL.Models.MemberModels();
            string username = models_member.CheckUserIdOrder();// CheckUserIdOrder();
            model_ordere = (MODEL.MOrder)Session["model_order"];
            if (Session["model_order"] != null)
            {

                model_ordere.Userid = Convert.ToInt32(models_member.GetUserIdByName(username));
                username = DateTime.Now.ToString("yyyyMMddhhmmss");
                Random rnd = new Random();
                username = username + rnd.Next(100000).ToString();
                model_ordere.OrderNum = username + rnd.Next(100000, 999999).ToString();
                BLL.Models.MOrderModels models = new BLL.Models.MOrderModels();
                model_ordere.OrderTime = DateTime.Now;
                models.CreateOrder(model_ordere);
                //处理定单详情
                DataTable dt = new DataTable();
                dt = models.GetOrderByFiter("ordernum='" + model_ordere.OrderNum.ToString() + "' ");
                string orderid = dt.Rows[0]["id"].ToString();
                string buylist = string.Empty;
                buylist = Request.Cookies["cart"] == null ? "" : Request.Cookies["cart"].Value.ToString();
                buylist = Server.UrlDecode(buylist);
                string[] plist = buylist.Split(new char[] { ',' });
                if (plist.Length == 0)
                {

                    plist[0] = buylist;
                }
                for (int i = 0; i < plist.Length; i++)
                {

                    string s = plist[i].ToString();
                    if (s.IndexOf("{$s$}") < 0)
                    {

                        continue;
                    }
                    string[] pInfos = s.Split(new string[] { "{$s$}" }, StringSplitOptions.None);
                    string priductid = pInfos[0];
                    string[] tempstrs = pInfos[1].Split(new string[] { "{$yc$}" }, StringSplitOptions.None);
                    string Pcount = tempstrs[0];
                    tempstrs = tempstrs[1].Replace(" ", "").Split(new string[] { "\"\"" }, StringSplitOptions.None);
                    string yanse = tempstrs[0].Replace("\"", "");
                    string cima = tempstrs[1].Replace("\"", "");
后面还有 23 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。