📄 exchangedate.aspx.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' />元兑换成日期 兑换比率:" + dataa[0].CP_Jzyxqbl.ToString() + "<br /> <input type='radio' name='commend' value='2' />使用经验积分:将<input id='txtf' type='text' onclick='return Text2_onclick()' />分兑换成日期 兑换比率:" + 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 + -