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; using CY.Config; namespace CY.WebForm.Pages.membermanage { //吴辉 //审核会员升级申请 public partial class CMSUpgradeEdit : BasePage { EC_UpgradeRecordBLL bll_EC_UpgradeRecordBLL = null; Sys_DictionaryBLL bll_Sys_DictionaryBLL = null; EC_MemberBasicBLL bll_EC_MemberBasicBLL = null; Integrity_CreditLevelRuleBLL bll_Integrity_CreditLevelRuleBLL = null; Integrity_IntegrityCardBLL bll_Integrity_IntegrityCardBLL = null; //初始化 public CMSUpgradeEdit() { bll_EC_UpgradeRecordBLL = new EC_UpgradeRecordBLL(); bll_Sys_DictionaryBLL = new Sys_DictionaryBLL(); bll_EC_MemberBasicBLL = new EC_MemberBasicBLL(); bll_Integrity_CreditLevelRuleBLL = new Integrity_CreditLevelRuleBLL(); bll_Integrity_IntegrityCardBLL = new Integrity_IntegrityCardBLL(); } //页面加载 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InitData(); } } //页面加载 public void InitData() { EC_UpgradeRecord m_EC_UpgradeRecord = bll_EC_UpgradeRecordBLL.GetModelByKeyid(Request["Keyid"].ToInt32()); if (m_EC_UpgradeRecord != null) { EC_MemberBasic m_EC_MemberBasic = bll_EC_MemberBasicBLL.GetMemberByMemberId(m_EC_UpgradeRecord.MemberId); this.spanName.InnerText = m_EC_UpgradeRecord.Name.ToString2(); this.spanMemberId.InnerText = m_EC_UpgradeRecord.MemberId.ToString2(); this.spanNowMemberType.InnerText = m_EC_MemberBasic.MemberType.ToString2(); this.spanOldMemberType.InnerText = m_EC_UpgradeRecord.OldMemberType.ToString2(); this.spanNewMemberType.InnerText = m_EC_UpgradeRecord.NewMemberType.ToString2(); this.spanApplicationName.InnerText = m_EC_UpgradeRecord.ApplicationName; this.spanApplicationTime.InnerText = m_EC_UpgradeRecord.ApplicationTime.ToString2(); this.spanAuditName.InnerText = m_EC_UpgradeRecord.AuditName; this.spanAuditTime.InnerText = m_EC_UpgradeRecord.AuditTime.ToString2(); this.spanApproveName.InnerText = m_EC_UpgradeRecord.ApproveName; this.spanApproveTime.InnerText = m_EC_UpgradeRecord.ApproveTime.ToString2(); this.txtRemark.Value = m_EC_UpgradeRecord.Remark.ToString2(); //1已申请,2已审核,3已升级,5已拒绝 switch (m_EC_UpgradeRecord.ApplicationStatus) { case 1: this.trAuditOne.Style.Add("display", ""); this.trAuditTwo.Style.Add("display", ""); this.trApproveOne.Style.Add("display", "none"); this.trApproveTwo.Style.Add("display", "none"); break; case 2: this.trAuditOne.Style.Add("display", "none"); this.trAuditTwo.Style.Add("display", "none"); this.trApproveOne.Style.Add("display", ""); this.trApproveTwo.Style.Add("display", ""); break; case 3: this.trAuditOne.Style.Add("display", "none"); this.trAuditTwo.Style.Add("display", "none"); this.trApproveOne.Style.Add("display", "none"); this.trApproveTwo.Style.Add("display", "none"); break; case 5: this.trAuditOne.Style.Add("display", "none"); this.trAuditTwo.Style.Add("display", "none"); this.trApproveOne.Style.Add("display", "none"); this.trApproveTwo.Style.Add("display", "none"); break; default: this.trAuditOne.Style.Add("display", "none"); this.trAuditTwo.Style.Add("display", "none"); this.trApproveOne.Style.Add("display", "none"); this.trApproveTwo.Style.Add("display", "none"); break; } } } //审核提交事件 protected void btn_Submit_Audit_form(object sender, EventArgs e) { EC_UpgradeRecord m_EC_UpgradeRecord = bll_EC_UpgradeRecordBLL.GetModelByKeyid(Request["Keyid"].ToInt32()); int? Status = 1; switch (this.selAuditStatus.Value.ToInt32()) { case 1: Status = 2; break; case 2: Status = 5; break; default: Status = 1; break; } if (m_EC_UpgradeRecord == null) JavaScript.MessageBox("操作失败", this); else if (m_EC_UpgradeRecord.ApplicationStatus != 1) JavaScript.MessageBox("操作失败", this); else { m_EC_UpgradeRecord.ApplicationStatus = Status;//1已申请,2已审核,3已升级,5已拒绝 m_EC_UpgradeRecord.AuditName = CurrentUser.ShortName; m_EC_UpgradeRecord.AuditTime = DateTime.Now; m_EC_UpgradeRecord.Remark = this.txtRemark.Value.ToString2(); if (bll_EC_UpgradeRecordBLL.UpdateModel(m_EC_UpgradeRecord)) { InitData(); JavaScript.MessageBox("审核成功", this); } else JavaScript.MessageBox("审核失败", this); } } //批准提交事件 protected void btn_Submit_Approve_form(object sender, EventArgs e) { EC_UpgradeRecord m_EC_UpgradeRecord = bll_EC_UpgradeRecordBLL.GetModelByKeyid(Request["Keyid"].ToInt32()); int? Status = 1; switch (this.selApproveStatus.Value.ToInt32()) { case 1: Status = 2; break; case 2: Status = 5; break; default: Status = 1; break; } if (m_EC_UpgradeRecord == null) JavaScript.MessageBox("操作失败", this); else if (m_EC_UpgradeRecord.ApplicationStatus != 2) JavaScript.MessageBox("操作失败", this); else { EC_MemberBasic m_EC_MemberBasic = bll_EC_MemberBasicBLL.GetMemberByMemberId(m_EC_UpgradeRecord.MemberId); EC_FirmInfo m_EC_FirmInfo = null; EC_ShopInfo m_EC_ShopInfo = null; OA_Commodity m_OA_Commodity_Paper = null; OA_Commodity m_OA_Commodity_Sheet = null; if (m_EC_MemberBasic != null) { m_EC_UpgradeRecord.ApplicationStatus = Status;//1已申请,2已审核,3已升级,5已拒绝 m_EC_UpgradeRecord.ApproveName = CurrentUser.ShortName; m_EC_UpgradeRecord.ApproveTime = DateTime.Now; m_EC_UpgradeRecord.Remark = this.txtRemark.Value.ToString2(); m_EC_MemberBasic.MemberType = m_EC_UpgradeRecord.NewMemberType; if (m_EC_MemberBasic.bid <= 0 && (m_EC_MemberBasic.MemberType == "印刷厂商" || m_EC_MemberBasic.MemberType =="个人网店")) { m_EC_MemberBasic.bid = bll_EC_MemberBasicBLL.GetMaxBid(); m_EC_MemberBasic.bdomainname = m_EC_MemberBasic.bid + "." + Utils.GetSpellCode(m_EC_MemberBasic.Province.Replace("省", "")).ToLower(); } Integrity_IntegrityCard m_Integrity_IntegrityCard_Seller = bll_Integrity_IntegrityCardBLL.SelectListByMemberIdAndRuleType(m_EC_MemberBasic.MemberId, true); if (m_Integrity_IntegrityCard_Seller == null || m_Integrity_IntegrityCard_Seller.Keyid ==null) { Integrity_CreditLevelRule m_Integrity_CreditLevelRule_Seller = bll_Integrity_CreditLevelRuleBLL.GetModel(WebInfo.Instance.RegisterSellerCreditLine.ToInt32()); m_Integrity_IntegrityCard_Seller.MemberId = m_EC_MemberBasic.MemberId; m_Integrity_IntegrityCard_Seller.BadEvaluation = 0; m_Integrity_IntegrityCard_Seller.Credit = 0; m_Integrity_IntegrityCard_Seller.CreditLevel = m_Integrity_CreditLevelRule_Seller.LevelName.ToString2(); m_Integrity_IntegrityCard_Seller.GoodEvaluation = 0; m_Integrity_IntegrityCard_Seller.LastUpdateTime = DateTime.Now; m_Integrity_IntegrityCard_Seller.LevelIcon = m_Integrity_CreditLevelRule_Seller.LevelIcon.ToString2(); m_Integrity_IntegrityCard_Seller.MediumEvaluation = 0; m_Integrity_IntegrityCard_Seller.Operator = m_EC_MemberBasic.ShortName; m_Integrity_IntegrityCard_Seller.Remark = ""; m_Integrity_IntegrityCard_Seller.RuleId = m_Integrity_CreditLevelRule_Seller.RuleId; m_Integrity_IntegrityCard_Seller.UserType = m_EC_MemberBasic.MemberType; } switch (m_EC_UpgradeRecord.NewMemberType) { case "印刷厂商": m_EC_FirmInfo = new EC_FirmInfo(); m_EC_FirmInfo.MemberId = m_EC_MemberBasic.MemberId; m_EC_FirmInfo.ShorMessageNum = 0; m_EC_FirmInfo.FileId = ""; m_EC_FirmInfo.LastUpdateTime = DateTime.Now; m_EC_FirmInfo.Operator = m_EC_MemberBasic.ShortName; m_EC_FirmInfo.Remark = ""; m_EC_FirmInfo.BusinessLicense = ""; m_EC_FirmInfo.LegalRepresentative = ""; m_EC_FirmInfo.BusinessLicensePic = ""; m_EC_FirmInfo.OrganizationCodeCertificate = ""; m_EC_FirmInfo.TaxRegistrationCertificate = ""; m_EC_FirmInfo.Contacts = ""; m_EC_FirmInfo.FileSize = 0; m_EC_FirmInfo.ShorMessageNum = 0; m_EC_FirmInfo.FirmType = ""; m_EC_FirmInfo.MachineType = ""; m_EC_FirmInfo.SupplyInfo = ""; m_EC_FirmInfo.FirmDescribe = ""; m_OA_Commodity_Paper = new OA_Commodity(); m_OA_Commodity_Paper.FirmId = m_EC_MemberBasic.MemberId; m_OA_Commodity_Paper.CommodityName = "纸张"; m_OA_Commodity_Paper.IsPaper = 1; m_OA_Commodity_Paper.ParentId = 0; m_OA_Commodity_Paper.IsUsed = true; m_OA_Commodity_Paper.LastUpdateTime = DateTime.Now; m_OA_Commodity_Paper.Operator = m_EC_MemberBasic.ShortName; m_OA_Commodity_Paper.Remark = ""; m_OA_Commodity_Paper.OrderNum = 0; m_OA_Commodity_Sheet = new OA_Commodity(); m_OA_Commodity_Sheet.FirmId = m_EC_MemberBasic.MemberId; m_OA_Commodity_Sheet.CommodityName = "版材"; m_OA_Commodity_Sheet.IsPaper = 2; m_OA_Commodity_Sheet.ParentId = 0; m_OA_Commodity_Sheet.IsUsed = true; m_OA_Commodity_Sheet.LastUpdateTime = DateTime.Now; m_OA_Commodity_Sheet.Operator = m_EC_MemberBasic.ShortName; m_OA_Commodity_Sheet.Remark = ""; m_OA_Commodity_Sheet.OrderNum = 1; break; case "个人网店": m_EC_ShopInfo = new EC_ShopInfo(); m_EC_ShopInfo.SellerId = m_EC_MemberBasic.MemberId; m_EC_ShopInfo.IdCardFileId = ""; m_EC_ShopInfo.CardIdea = ""; m_EC_ShopInfo.SellerName = ""; m_EC_ShopInfo.Sex = ""; m_EC_ShopInfo.LastUpdateTime = DateTime.Now; m_EC_ShopInfo.Operator = m_EC_MemberBasic.ShortName; m_EC_ShopInfo.Remark = ""; break; default: break; } if (bll_EC_UpgradeRecordBLL.UpdateModel(m_EC_UpgradeRecord, m_EC_MemberBasic, m_EC_FirmInfo, m_EC_ShopInfo, m_OA_Commodity_Paper, m_OA_Commodity_Sheet,m_Integrity_IntegrityCard_Seller)) { InitData(); JavaScript.MessageBox("操作成功", this); } else JavaScript.MessageBox("操作失败", this); } else JavaScript.MessageBox("操作失败", this); } } } }