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);
|
}
|
}
|
}
|
}
|