⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exchangedate.aspx.cs

📁 易想商城系统
💻 CS
字号:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Text;
using System.Collections.Generic;

namespace YXShop.Web.Membercenter.Dynamic
{
    public partial class ExchangeDate : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            AjaxPro.Utility.RegisterTypeForAjax(typeof(YXShop.Web.Membercenter.Dynamic.ExchangeDate));
            //Response.Write(YXShop.TemplateAction.TemplateDo.GetAnalysisContent(7, 23));
            Response.Write(YXShop.TemplateAction.TemplateDo.GetAnalysisContent(7, 23).Replace("{$InfoList$}", this.ExInfo()));
        }
        [AjaxPro.AjaxMethod]
        public string ExInfo()
        {
            YXShop.BLL.UserInfoNote datab = new YXShop.BLL.UserInfoNote();
            YXShop.BLL.MemberInfo data = new YXShop.BLL.MemberInfo();
            YXShop.BLL.UserCommon usBll = new YXShop.BLL.UserCommon();
            List<YXShop.Model.UserCommon> usList = usBll.GetListByColumn("UID",Session["MemberID"]);
            string asd = "";
            if (usList != null && usList.Count == 1) 
            {
                asd = usList[0].UserName;
            }
            List<YXShop.Model.MemberInfo> datsm = data.GetListByColumn("UID", Session["MemberID"].ToString());
            string syts = datsm[0].fLeaveDays.ToString();
            string zj = datsm[0].fSurplusCapital.ToString();
            string dq = datsm[0].fUsableStamps.ToString();
            string jf = datsm[0].fIntegral.ToString();//积分
            int hydid = Convert.ToInt32(datsm[0].uGroupId.ToString());



            YXShop.BLL.Customercsz dataCA = new YXShop.BLL.Customercsz();
            List<YXShop.Model.Customercsz> dataa = dataCA.GetAll();
            dataa[0].CP_Jzdjrh.ToString();//兑换钱换点
            dataa[0].CP_Jfdjbl.ToString();//积分换点
            YXShop.BLL.MemberRand datahy = new YXShop.BLL.MemberRand();
            string dsa = datahy.GetzId(hydid)[0].Rank_name;//会员组名称

            StringBuilder shtml = new StringBuilder();




            shtml.Append(" <form name='theForm'>");
            shtml.Append("<table id='tablist' border='0' bordercolor='#EEEEEE' bgcolor='#d1d1d1'  cellpadding='2' cellspacing='1' width='100%' align='center' style='border: solid 1px #BEBEBE' class='table90' >");
            shtml.Append("<tr class='TrTitle' height='25'><td height='26' colspan='9' bgcolor='#EEEEEE' >兑换有效期</td></tr>");
            shtml.Append("<table width='100%' cellpadding='1' cellspace='1' border='0'>");

            shtml.Append("" + string.Format("<tr><td><div align='center'>会  员  名:" + asd + "</div></td></tr>"));

            shtml.Append("" + string.Format("<tr><td><div align='center'>所属会员组:" + dsa + "</div></td></tr>"));

            shtml.Append("" + string.Format("<tr><td><div align='center'>资 金 余额:" + zj + "</div></td></tr>"));

            shtml.Append("" + string.Format("<tr><td><div align='center'>点  券  数:" + dq + "</div></td></tr>"));

            shtml.Append("" + string.Format("<tr><td><div align='center'>积      分:" + jf + "</div></td></tr>"));

            shtml.Append("" + string.Format("<tr><td><div align='center'>有  效  期:" + syts + "</div></td></tr>"));
            shtml.Append("" + string.Format("<tr><td ><div align='center'><input type='radio'  name='commend'  value='1' checked='true'/>使用资金余额:将<input id='txty' type='text' />元兑换成日期 &nbsp;&nbsp; 兑换比率:" + dataa[0].CP_Jzyxqbl.ToString() + "<br /> <input type='radio' name='commend'  value='2' />使用经验积分:将<input id='txtf' type='text' onclick='return Text2_onclick()' />分兑换成日期 &nbsp;&nbsp; 兑换比率:" + dataa[0].CP_Jfyxqbl.ToString() + "</div></td></tr>"));
            shtml.Append("" + string.Format("<tr><td><div align='center'><input id='Button1' class='btn' type='button' value='确定' onclick='return Button1_onclick()' /></div></td></tr>"));
            shtml.Append("</table>");
            shtml.Append("</form>");
            return shtml.ToString();
        }

        [AjaxPro.AjaxMethod]
        public string fs(string strco, string stry, string strf)
        {
            YXShop.BLL.UserCommon usBll = new YXShop.BLL.UserCommon();
            List<YXShop.Model.UserCommon> usList = usBll.GetListByColumn("UID", Session["MemberID"]);
            string asd = "";
            if (usList != null && usList.Count == 1)
            {
                asd = usList[0].UserName;
            }

            YXShop.BLL.Customercsz dataCA = new YXShop.BLL.Customercsz();
            List<YXShop.Model.Customercsz> dataa = dataCA.GetAll();
            YXShop.BLL.MemberInfo data = new YXShop.BLL.MemberInfo();
            List<YXShop.Model.MemberInfo> datsm = data.GetListByColumn("UID", Session["MemberID"].ToString());
            string zj = datsm[0].fSurplusCapital.ToString();
            string jf = datsm[0].fIntegral.ToString();//积分
            double jds = 0;
            double ss = 0;
            if (strco == "1")
            {
                if (Convert.ToDouble(zj) < Convert.ToDouble(stry))
                {
                    return "qcw";
                }
                else
                {

                    
                    string rh = dataa[0].CP_Jzyxqbl.ToString();//兑换钱换点
                    String[] strqyq = rh.Split(':');
                    ss = Convert.ToDouble(strqyq[1].ToString()) / Convert.ToDouble(strqyq[0].ToString());
                    jds = Convert.ToDouble(stry) * ss + Convert.ToDouble(datsm[0].fLeaveDays.ToString());
                    jds = Convert.ToDouble(jds.ToString("f"));
                    double jz = Convert.ToDouble(zj) - Convert.ToDouble(stry);
                    data.Amend(Convert.ToInt32(Session["MemberID"].ToString()), "fSurplusCapital", jz);
                    //资金扣除记录
                    YXShop.BLL.UserInAndExp ff = new YXShop.BLL.UserInAndExp();
                    YXShop.Model.UserInAndExp mod = new YXShop.Model.UserInAndExp();
                    mod.incomeAndExpStatus = 1;
                    mod.RemitJoinMode = 2;
                    mod.NoteName = asd;
                    mod.NoteDate = Convert.ToDateTime(DateTime.Now.ToLongDateString());
                    mod.BosomNote = "";
                    mod.Remark = "用于点券兑换,消费" + stry + "资金,增加有效期" + (Convert.ToDouble(stry) * ss).ToString() + "天";
                    mod.AdsumMoney = Convert.ToDecimal(stry);
                    mod.AdsumMoneyDate = Convert.ToDateTime(DateTime.Now.ToLongDateString());
                    mod.PresentTicket = 0;
                    mod.RemitJoinBank = "";
                    mod.InformMode = "";
                    mod.Status = 0;
                    mod.UserID = Convert.ToInt32(Convert.ToInt32(Session["MemberID"].ToString()));
                    ff.Add(mod);
                }
            }
            if (strco == "2")
            {
                if (Convert.ToDouble(jf) < Convert.ToDouble(strf))
                {
                    return "fcw";
                }
                else
                {
                    string rh = dataa[0].CP_Jfyxqbl.ToString();//积分换点
                    String[] strfaf = rh.Split(':');
                    ss = Convert.ToDouble(strfaf[1].ToString()) / Convert.ToDouble(strfaf[0].ToString());
                    jds = Convert.ToDouble(strf) * ss + Convert.ToDouble(datsm[0].fLeaveDays.ToString());
                    jds = Convert.ToDouble(jds.ToString("f"));
                    double jfz = Convert.ToDouble(jf) - Convert.ToDouble(strf);
                    data.Amend(Convert.ToInt32(Session["MemberID"].ToString()), "fIntegral", jfz);
                }
            }
            data.Amend(Convert.ToInt32(Session["MemberID"].ToString()), "fLeaveDays", jds);
            YXShop.BLL.UserInfoNote ffa = new YXShop.BLL.UserInfoNote();
            YXShop.Model.UserInfoNote moda = new YXShop.Model.UserInfoNote();
            moda.BuckleOrAdd = 0;
            moda.NoteType = 2;
            moda.NoteName = asd;
            moda.NoteDate = Convert.ToDateTime(DateTime.Now.ToLongDateString());
            moda.BosomNote = "";
            if (strco == "1")
            {
                moda.Causation = "消费" + stry + "资金,增加日期" + (Convert.ToDouble(stry) * ss).ToString() + "天";
                moda.TicketCount = Convert.ToDecimal(Convert.ToDouble(stry) * ss);
            }
            if (strco == "2")
            {
                moda.Causation = "扣除" + strf + "积分,增加日期" + (Convert.ToDouble(strf) * ss).ToString() + "天";
                moda.TicketCount = Convert.ToDecimal(Convert.ToDouble(strf) * ss);
            }
            moda.UserID = Convert.ToInt32(Convert.ToInt32(Session["MemberID"].ToString()));
            ffa.Create(moda);
            return "cg";
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -