using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CY.Model; using CY.BLL; using CY.Infrastructure.Common; using System.Data; using CY.BLL.Sys; using CY.BLL.OA; namespace CY.WebForm.Pages.member { //吴辉 //申请升级会员 public partial class UpgradeEdit : BasePage { EC_UpgradeRecordBLL bll_EC_UpgradeRecordBLL = null; Sys_DictionaryBLL bll_Sys_DictionaryBLL = null; //初始化 public UpgradeEdit() { bll_EC_UpgradeRecordBLL = new EC_UpgradeRecordBLL(); bll_Sys_DictionaryBLL = new Sys_DictionaryBLL(); } //页面加载 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InitData(); } } //页面加载 public void InitData() { this.spanOldType.InnerText = CurrentUser.MemberType; } //提交事件 protected void btn_Submit_form(object sender, EventArgs e) { string NewMemberType = ""; switch (this.selNewType.Value.ToInt32()) { case 1: NewMemberType = "印刷厂商"; break; case 2: NewMemberType = "个人网店"; break; default: NewMemberType = ""; break; } if (string.IsNullOrEmpty(NewMemberType)) JavaScript.MessageBox("申请失败", this); else if (NewMemberType == CurrentUser.MemberType) JavaScript.MessageBox("您已经是" + NewMemberType + "了,请勿重复申请", this, true, true); else if (CurrentUser.MemberType == "买家会员" || CurrentUser.MemberType == "个人网店") { if (bll_EC_UpgradeRecordBLL.IsAlreadyApplication(CurrentUser.MemberId)) JavaScript.MessageBox("已存在申请中的记录,请勿重复申请", this, true, true); else { EC_UpgradeRecord m_EC_UpgradeRecord = new EC_UpgradeRecord(); m_EC_UpgradeRecord.ApplicationStatus = 1;//1已申请,2已审核,3已升级,5已拒绝 m_EC_UpgradeRecord.Name = CurrentUser.Name; m_EC_UpgradeRecord.ApplicationName = CurrentUser.ShortName; m_EC_UpgradeRecord.ApplicationTime = DateTime.Now; m_EC_UpgradeRecord.MemberId = CurrentUser.MemberId; m_EC_UpgradeRecord.OldMemberType = CurrentUser.MemberType; m_EC_UpgradeRecord.NewMemberType = NewMemberType; m_EC_UpgradeRecord.Remark = ""; if (bll_EC_UpgradeRecordBLL.InsertModel(m_EC_UpgradeRecord)) JavaScript.MessageBox("申请成功,请等待审核", this,true,true); else JavaScript.MessageBox("申请失败", this); } } else JavaScript.MessageBox("您的帐号会员类型暂不支持升级", this, true, true); } } }