protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["order_no"] != null)
        {
            //解密订单号
            par     = Request.QueryString["order_no"].Replace(" ", "+");
            orderNo = tzWeb.pay.comm.JieMi(par);
        }

        if (!IsPostBack)
        {
            string strLoginName = Page.User.Identity.Name;// tzWeb.LoginInfo.GetLoginUserName(0);

            DataTable dtPoint = bll.GetList("OrderTab", "TotalCount,DisCount", "OrderNo", 1, 1, 0, 1, "OrderNO=" + orderNo);
            if (dtPoint.Rows.Count > 0)
            {
                double payPoint    = Convert.ToDouble(dtPoint.Rows[0]["TotalCount"]); //资源价格
                double dispayPoint = Convert.ToDouble(dtPoint.Rows[0]["DisCount"]);   //实际需要支付(需要扣除的金额)
                if (strLoginName != "")                                               //tzWeb.LoginInfo.GetUserIsLogin(0)
                {
                    //用户余额
                    double UserPoint = Convert.ToDouble(tzWeb.pay.comm.getUserPoint(strLoginName));
                    TransAmt = String.Format("{0:N}", dispayPoint);


                    lblorder_no.Text = TransAmt;                          //应付金额
                    lblUser_no.Text  = String.Format("{0:N}", UserPoint); //用户余额
                }
            }
            else
            {
                Response.Write("<script>alert('订单已被取消!!');window.location.href='http://www.topfo.com';</script>");
            }
        }
    }
示例#2
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        string htmlFile   = "";
        string url        = "http://www.topfo.com/";
        string shopName   = "";
        int    WorthPoint = 0;

        Tz888.BLL.GetDataList bll = new Tz888.BLL.GetDataList();

        string strWhere = "OrderNo='" + orderNo + "'";

        DataTable dt = bll.GetList("ShopCarVIW", "HtmlFile,SourceType,WorthPoint", "ShopCarID", 1, 1, 0, 1, strWhere);

        if (dt.Rows.Count > 0)
        {
            url = dt.Rows[0]["HtmlFile"].ToString().Trim();

            WorthPoint = Convert.ToInt32(dt.Rows[0]["WorthPoint"].ToString().Trim());
        }

        int money = WorthPoint * 100;

        QuickPaySample quick = new QuickPaySample();

        if (money > 0 || orderNo != "")
        {
            quick.ProcessRequest(htmlFile, "中国招商投资网资源信息", orderNo, Convert.ToString(money), "cn001");
        }
    }
示例#3
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string htmlFile   = "";
        string url        = "http://www.topfo.com/";
        string shopName   = "";
        int    WorthPoint = 0;

        Tz888.BLL.GetDataList bll = new Tz888.BLL.GetDataList();

        string strWhere = "OrderNo=1000005778";

        DataTable dt = bll.GetList("ShopCarVIW", "HtmlFile,SourceType,WorthPoint", "ShopCarID", 1, 1, 0, 1, strWhere);

        if (dt.Rows.Count > 0)
        {
            htmlFile   = url + dt.Rows[0]["HtmlFile"].ToString().Trim();
            shopName   = dt.Rows[0]["SourceType"].ToString().Trim();
            WorthPoint = Convert.ToInt32(dt.Rows[0]["WorthPoint"].ToString().Trim());
        }

        int money = WorthPoint * 100;


        QuickPaySample quick = new QuickPaySample();

        quick.ProcessRequest(htmlFile, "中国招商投资网资源信息", "1000005778", Convert.ToString(money), "cn001");
        //quick.ProcessRequest();
        // string d = DateTime.Now.ToString("yyyyMMddHHmmss");

        // Response.Write(d);
    }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            string OrderNo = Request.QueryString["order_no"];
            string Point   = Request.QueryString["Money"];
            if (OrderNo != "" || Point != "")
            {
                string strLoginName = Page.User.Identity.Name;//tzWeb.LoginInfo.GetLoginUserName(0);

                DataTable dtPoint = bll.GetList("OrderTab", "TotalCount,DisCount", "OrderNo", 1, 1, 0, 1, "OrderNO=" + OrderNo);
                if (dtPoint.Rows.Count > 0)
                {
                    double payPoint    = Convert.ToDouble(dtPoint.Rows[0]["TotalCount"]); //资源价格
                    double dispayPoint = Convert.ToDouble(dtPoint.Rows[0]["DisCount"]);   //实际需要支付(需要扣除的金额)
                    if (strLoginName != "")                                               //tzWeb.LoginInfo.GetUserIsLogin(0)
                    {
                        //用户余额
                        double UserPoint = Convert.ToDouble(tzWeb.pay.comm.getUserPoint(strLoginName));
                        string TransAmt  = String.Format("{0:N}", dispayPoint);

                        lab_OrderNo.Text = OrderNo;

                        lblorder_no.Text = TransAmt;                         //应付金额

                        lblUser_no.Text = String.Format("{0:N}", UserPoint); //用户余额
                    }
                }

                else
                {
                    Response.Write("<script>alert('出现错误!!');</script>");
                }
            }
        }
    }
示例#5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            infoID = Request.QueryString["InfoID"];
            string loginname          = Page.User.Identity.Name; //tzWeb.LoginInfo.GetLoginUserName(0);
            int    num                = bbl.CheckDate(Convert.ToInt64(infoID), "1");
            Tz888.BLL.GetDataList bll = new Tz888.BLL.GetDataList();
            dt = bll.GetList("MainInfoTab", "HtmlFile", "InfoID", 1, 1, 0, 1, "InfoId=" + infoID);
            if (num == 1)
            {
                string Money = bbl.OrderByMoney(Convert.ToInt64(infoID), loginname);
                if (Money == "")
                {
                    double userpoint = Convert.ToDouble(tzWeb.pay.comm.getUserPoint(loginname));  //用户余额
                    #region 生成订单号
                    if (infoID != "" && infoID != null)
                    {
                        //生成订单 返回订单号
                        Tz888.BLL.Pay1.PayOrder dal = new Tz888.BLL.Pay1.PayOrder();
                        try
                        {
                            int    ErrorID  = 0;
                            string ErrorMsg = "";

                            int orderno = dal.CreateInfoOrder(Convert.ToInt64(infoID), loginname, ref ErrorID, ref ErrorMsg);  //订单号

                            if (orderno != 0)
                            {
                                AdSystem.Logic loc = new AdSystem.Logic();
                                loc.AdOrder_Add(Convert.ToInt64(orderno));



                                double orderpoint = Convert.ToDouble(tzWeb.pay.comm.getOrderPoint(Convert.ToInt64(orderno)));   //订单金额

                                Response.Redirect("orderBuy_item.aspx?order_no=" + tzWeb.pay.comm.JiaMi(orderno.ToString()) + "&user_on?=" + userpoint.ToString(), false);
                            }
                            else
                            {
                                Tz888.Common.Common.ShowMessage(this.Page, "此信息已不需要付费!", "trade_info_wait.aspx");
                            }
                        }
                        catch
                        {
                            Tz888.Common.Common.ShowMessage(this.Page, "此信息已不需要付费!", "trade_info_wait.aspx");
                        }
                    }
                    #endregion
                }
                else
                {
                    Tz888.Common.Common.ShowMessage(this.Page, "此信息已经购买!", "trade_info_wait.aspx");
                }
            }
            else
            {
                Tz888.Common.Common.ShowMessage(this.Page, "此信息已经过期!", "trade_info_wait.aspx");
            }
        }
    }