📄 exchangecoupon.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 Exchangecoupon : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(YXShop.Web.Membercenter.Dynamic.Exchangecoupon));
//Response.Write(YXShop.TemplateAction.TemplateDo.GetAnalysisContent(7, 22));
Response.Write(YXShop.TemplateAction.TemplateDo.GetAnalysisContent(7, 22).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();
List<YXShop.Model.MemberInfo> datsm = data.GetListByColumn("UID", Session["MemberID"].ToString());
YXShop.BLL.UserCommon ucBll = new YXShop.BLL.UserCommon();
List<YXShop.Model.UserCommon> ucList = ucBll.GetListByColumn("UID", Session["MemberID"]);
string userName = "";
if (ucList.Count > 0)
{
userName = ucList[0].UserName;
}
string asd = userName;
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();
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("" + 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("<td> <div align='center'><input type='radio' name='commend' value='1' checked='true'/>使用资金余额:将<input id='txty' type='text' />元兑换成点券 兑换比率:" + dataa[0].CP_Jzdjrh.ToString() + "<br /> <input type='radio' name='commend' value='2' />使用经验积分:将<input id='txtf' type='text' onclick='return Text2_onclick()' />分兑换成点券 兑换比率:" + dataa[0].CP_Jfdjbl.ToString() + "</div></td></tr>"));
shtml.Append("" + string.Format("<tr><td><div align='center'><input id='Button1' type='button' value='确定' onclick='return Button1_onclick()' /></div></td></tr>"));//<td colspan='2'><div align='center'>
shtml.Append("</table>");
shtml.Append("</form>");
return shtml.ToString();
}
[AjaxPro.AjaxMethod]
public string fs(string strco, string stry, string strf)
{
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("uUserId", 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_Jzdjrh.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].fUsableStamps.ToString());
jds = Convert.ToDouble(jds.ToString("f2"));
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 = Session["MemberName"].ToString();//datsm[0].uUserName;
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_Jfdjbl.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].fUsableStamps.ToString());
jds = Convert.ToDouble(jds.ToString("f2"));
double jfz = Convert.ToDouble(jf) - Convert.ToDouble(strf);
data.Amend(Convert.ToInt32(Session["MemberID"].ToString()), "fIntegral", jfz);
}
}
data.Amend(Convert.ToInt32(Session["MemberID"].ToString()), "fUsableStamps", jds);
YXShop.BLL.UserInfoNote ffa = new YXShop.BLL.UserInfoNote();
YXShop.Model.UserInfoNote moda = new YXShop.Model.UserInfoNote();
moda.BuckleOrAdd = 0;
moda.NoteType = 0;
moda.NoteName = Session["MemberName"].ToString();//datsm[0].uUserName;
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 + -