using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.UI;
|
using System.Web.UI.WebControls;
|
using CY.BLL;
|
using CY.Model;
|
using CY.Infrastructure.Query;
|
using CY.Infrastructure;
|
using CY.Infrastructure.DESEncrypt;
|
using CY.Infrastructure.Common;
|
using CY.BLL.Sys;
|
using CY.Config;
|
using System.Data;
|
|
namespace CY.WebForm.Pages.front
|
{
|
//吴辉
|
//注册厂商
|
public partial class RegisterFirm : FrontBasePage
|
{
|
EC_MemberBasicBLL bll_EC_MemberBasicBLL = null;
|
Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
|
Pay_CreditLineLevelRuleBLL bll_Pay_CreditLineLevelRuleBLL = null;
|
Integrity_CreditLevelRuleBLL bll_Integrity_CreditLevelRuleBLL = null;
|
Sys_Permissions_RoleBLL bll_Sys_Permissions_RoleBLL = null;
|
Info_ContentBLL bll_Info_ContentBLL = null;
|
Info_SortBLL bll_Info_SortBLL = null;
|
SysInquiry_PrintingTypeBLL bll_SysInquiry_PrintingTypeBLL = null;
|
|
public string Province = ""; //接收值 Request["selectProvince"].ToString2();
|
public string City = "";//接收值 Request["selectCity"].ToString2();
|
public string County = "";//接收值 Request["selectCounty"].ToString2();
|
public string VerifyType = ""; //短信验证方式
|
public string RegisterAgreement = ""; //注册服务协议
|
public string i = "";
|
public int MaxBusinessCountToFirm = 0;
|
|
// 初始化
|
public RegisterFirm()
|
{
|
bll_EC_MemberBasicBLL = new EC_MemberBasicBLL();
|
bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
|
bll_Pay_CreditLineLevelRuleBLL = new Pay_CreditLineLevelRuleBLL();
|
VerifyType = WebInfo.Instance.RegisterVerificationType.ToString2();
|
RegisterAgreement = WebInfo.Instance.UserRegisterAgreement_Buyer.ToString2();
|
MaxBusinessCountToFirm = WebInfo.Instance.MaxBusinessCountToFirm.ToInt32() ?? 0;
|
bll_Integrity_CreditLevelRuleBLL = new Integrity_CreditLevelRuleBLL();
|
bll_Sys_Permissions_RoleBLL = new Sys_Permissions_RoleBLL();
|
bll_Info_ContentBLL = new Info_ContentBLL();
|
bll_Info_SortBLL = new Info_SortBLL();
|
bll_SysInquiry_PrintingTypeBLL = new SysInquiry_PrintingTypeBLL();
|
}
|
|
//页面加载
|
protected void Page_Load(object sender, EventArgs e)
|
{
|
if (!IsPostBack)
|
{
|
Province = CY.Config.WebInfo.Instance.WebProvinceName;
|
this.Inviter.Value = Utils.GetCookie("newPopularizeNum");
|
|
IList<CY.Model.SysInquiry_PrintingType> typelist = bll_SysInquiry_PrintingTypeBLL.SelectUsedModles().ToList<CY.Model.SysInquiry_PrintingType>();
|
this.cbkBusinessList.DataSource = typelist;
|
this.cbkBusinessList.DataValueField = "KeyId";
|
this.cbkBusinessList.DataTextField = "PrintName";
|
this.cbkBusinessList.DataBind();
|
}
|
}
|
|
//注册事件
|
protected void btn_Submit_form(object sender, EventArgs e)
|
{
|
try
|
{
|
Province = Request["selectProvince"].ToString2();
|
City = Request["selectCity"].ToString2();
|
County = Request["selectCounty"].ToString2();
|
|
string MemberType = "印刷厂商";
|
string VerifyCode = Session["VerifyCode"].ToString2();
|
string VerifyNumber = Session["VerifyNumber"].ToString2();
|
|
string TrueCode = Request["MobileValiNum"].ToString2();
|
string TrueNumeber = VerifyType == "SMS" ? Request["VerifyMobileNum"].ToString2() : Request["VerifyEmail"].ToString2();
|
|
DateTime nowTime = DateTime.Now;
|
string CheckLoginId = Request["LoginId"].ToString2();
|
string CheckMemberName = string.IsNullOrEmpty(Request["Name"].ToString2()) ? Request["LoginId"].ToString2() : Request["Name"].ToString2();
|
|
if (bll_EC_MemberBasicBLL.ExistMemberByLoginId(CheckLoginId))
|
{
|
JavaScript.MessageBox("该登录帐号已存在", this);
|
return;
|
}
|
else if (bll_EC_MemberBasicBLL.ExistMemberByCompanyName(CheckMemberName))
|
{
|
JavaScript.MessageBox("网店名称已存在,请重新填写", this);
|
return;
|
}
|
else if (string.IsNullOrEmpty(Province) || string.IsNullOrEmpty(City) || string.IsNullOrEmpty(County))
|
{
|
JavaScript.MessageBox("所在区域不能为空", this);
|
return;
|
}
|
else if (VerifyCode != TrueCode || VerifyNumber != TrueNumeber)
|
{
|
JavaScript.MessageBox("验证码错误", this);
|
return;
|
}
|
else
|
{
|
string newPopularizeNum = MathRandom.RandomBytes(8);
|
string NowIP = DNTRequest.GetIP();
|
bool isexit = bll_EC_MemberBasicBLL.IsExitsRegisterIP(NowIP);
|
IList<Model.EC_SellerBusinessLimits> m_EC_SellerBusinessLimitsList = null;
|
|
#region 初始化会员信息
|
|
EC_MemberBasic m_EC_MemberBasic = new EC_MemberBasic();
|
m_EC_MemberBasic.MemberId = Guid.NewGuid();
|
m_EC_MemberBasic.MemberType = MemberType;
|
m_EC_MemberBasic.Name = string.IsNullOrEmpty(Request["Name"].ToString2()) ? Request["LoginId"].ToString2() : Request["Name"].ToString2();
|
m_EC_MemberBasic.ShortName = string.IsNullOrEmpty(Request["FirmName"].ToString2()) ? Request["LoginId"].ToString2() : Request["FirmName"].ToString2();
|
m_EC_MemberBasic.LoginId = Request["LoginId"].ToString2();
|
m_EC_MemberBasic.Password = DESEncrypt.Encrypt(Request["Password"].ToString2());
|
m_EC_MemberBasic.Province = Request["selectProvince"].ToString2();
|
m_EC_MemberBasic.City = Request["selectCity"].ToString2();
|
m_EC_MemberBasic.County = Request["selectCounty"].ToString2();
|
if (m_EC_MemberBasic.MemberType.ToString2() != "印刷厂商" && m_EC_MemberBasic.MemberType.ToString2() != "个人网店")
|
{
|
m_EC_MemberBasic.UseState = 3; //未审核0,已到期1,已锁定2,正常3,已注销4
|
}
|
else
|
{
|
m_EC_MemberBasic.UseState = 0; //未审核0,已到期1,已锁定2,正常3,已注销4
|
}
|
m_EC_MemberBasic.PayId = 1;
|
m_EC_MemberBasic.ExpirationTime = m_EC_MemberBasic.MemberType.ToString2() == "印刷厂商" ? nowTime.AddYears(1) : nowTime.AddYears(50);
|
m_EC_MemberBasic.Remark = "";
|
m_EC_MemberBasic.RegisterDate = nowTime;
|
m_EC_MemberBasic.RegisteredIp = DNTRequest.GetIP();
|
m_EC_MemberBasic.LastLoginDate = nowTime;
|
m_EC_MemberBasic.LastIp = DNTRequest.GetIP();
|
m_EC_MemberBasic.LastUpdateTime = nowTime;
|
m_EC_MemberBasic.Operator = string.IsNullOrEmpty(Request["FirmName"].ToString2()) ? Request["LoginId"].ToString2() : Request["FirmName"].ToString2();
|
m_EC_MemberBasic.InquiryId = ("11111111-1111-1111-1111-111111111111").ToGuid2();
|
|
#endregion
|
|
#region 初始会员资料
|
|
//初始会员资料
|
EC_MemberExtend m_EC_MemberExtend = new EC_MemberExtend();
|
m_EC_MemberExtend.Keyid = m_EC_MemberBasic.MemberId;
|
m_EC_MemberExtend.FirmName = string.IsNullOrEmpty(Request["FirmName"].ToString2()) ? Request["LoginId"].ToString2() : Request["FirmName"].ToString2();
|
m_EC_MemberExtend.LastUpdateTime = nowTime;
|
m_EC_MemberExtend.Operator = m_EC_MemberBasic.ShortName;
|
m_EC_MemberExtend.DetailedAddress = this.DetailedAddress.Value;
|
m_EC_MemberExtend.PhoneNum = this.PhoneNum.Value;
|
m_EC_MemberExtend.BusinessContacts = this.BusinessContacts.Value;
|
m_EC_MemberExtend.QQ = this.QQ.Value;
|
m_EC_MemberExtend.LegalRepresentative = this.LegalRepresentative.Value;
|
m_EC_MemberExtend.Postcode = this.Postcode.Value;
|
m_EC_MemberExtend.Fax = this.Fax.Value;
|
m_EC_MemberExtend.MobileNum = this.MobiePhoneExtend.Value;
|
m_EC_MemberExtend.Email = this.Email.Value;
|
m_EC_MemberExtend.DemandCase = "";
|
m_EC_MemberExtend.InvoiceId = 0;
|
m_EC_MemberExtend.DeliveryerTypeId = 0;
|
m_EC_MemberExtend.PopularizeNum = newPopularizeNum;
|
m_EC_MemberExtend.Inviter = isexit ? "" : Utils.GetCookie("newPopularizeNum");
|
m_EC_MemberExtend.Remark = "";
|
m_EC_MemberExtend.Name = m_EC_MemberBasic.Name;
|
|
#endregion
|
|
#region 初始会员安全认证信息
|
|
//初始会员安全认证信息
|
EC_SafeValidation m_EC_SafeValidation = new EC_SafeValidation();
|
m_EC_SafeValidation.Keyid = m_EC_MemberBasic.MemberId;
|
m_EC_SafeValidation.CardId = "";
|
m_EC_SafeValidation.Email = (VerifyType == "SMS" ? "" : TrueNumeber);
|
m_EC_SafeValidation.MobileNum = (VerifyType == "SMS" ? TrueNumeber : "");
|
m_EC_SafeValidation.MobileNumValidated = (VerifyType == "SMS" ? true : false);
|
m_EC_SafeValidation.MailValidated = (VerifyType == "SMS" ? false : true);
|
m_EC_SafeValidation.SafeCode = "";
|
m_EC_SafeValidation.LastUpdateTime = nowTime;
|
m_EC_SafeValidation.Operator = m_EC_MemberBasic.ShortName;
|
m_EC_SafeValidation.Remark = "";
|
|
#endregion
|
|
#region 初始会员账户信息
|
|
Pay_CreditLineLevelRule m_Pay_CreditLineLevelRule = bll_Pay_CreditLineLevelRuleBLL.GetModel(WebInfo.Instance.RegisterCreditLine.ToInt32());
|
if (m_Pay_CreditLineLevelRule == null)
|
{
|
m_Pay_CreditLineLevelRule = new Pay_CreditLineLevelRule();
|
}
|
|
//初始会员账户信息
|
Pay_PaymentAccount m_Pay_PaymentAccount = new Pay_PaymentAccount();
|
m_Pay_PaymentAccount.MemberId = m_EC_MemberBasic.MemberId;
|
m_Pay_PaymentAccount.LevelRule = (m_Pay_CreditLineLevelRule.Keyid ?? 0);
|
m_Pay_PaymentAccount.PayPwd = "";//初始密码
|
m_Pay_PaymentAccount.UseStatus = bll_Sys_DictionaryBLL.GetKeyIdByKeyid(1, "会员账户状态");
|
m_Pay_PaymentAccount.PayLevel = m_Pay_CreditLineLevelRule.LevelName;
|
m_Pay_PaymentAccount.PayMoney = 0;
|
m_Pay_PaymentAccount.CreditLine = m_Pay_CreditLineLevelRule.Credit;
|
m_Pay_PaymentAccount.SurplusCredit = m_Pay_CreditLineLevelRule.Credit;
|
m_Pay_PaymentAccount.SurplusMoney = 0;
|
m_Pay_PaymentAccount.LockMoney = 0;
|
m_Pay_PaymentAccount.LockScore = 0;
|
m_Pay_PaymentAccount.LockCredit = 0;
|
m_Pay_PaymentAccount.Score = 0;
|
m_Pay_PaymentAccount.OrderCommissionMoney = 0;
|
m_Pay_PaymentAccount.PromotionMoney = 0;
|
m_Pay_PaymentAccount.LastUpdateTime = nowTime;
|
m_Pay_PaymentAccount.Operator = m_EC_MemberBasic.ShortName;
|
m_Pay_PaymentAccount.Remark = "";
|
m_Pay_PaymentAccount.ProxyMoney = 0;
|
m_Pay_PaymentAccount.ProxyMoneyCash = 0;
|
m_Pay_PaymentAccount.ProxyMoneyAudit = 0;
|
|
#endregion
|
|
#region 初始厂商信息
|
|
//初始厂商信息
|
EC_FirmInfo m_EC_FirmInfo = null;
|
//初始店铺信息
|
EC_ShopInfo m_EC_ShopInfo = null;
|
if (m_EC_MemberBasic.MemberType.ToString2() == "印刷厂商")
|
{
|
m_EC_FirmInfo = new EC_FirmInfo();
|
m_EC_FirmInfo.MemberId = m_EC_MemberBasic.MemberId;
|
m_EC_FirmInfo.FileSize = WebInfo.Instance.FirmFileCount.ToInt32() ?? 0;
|
m_EC_FirmInfo.ShorMessageNum = WebInfo.Instance.BidMessageContent.ToInt32() ?? 0;
|
m_EC_FirmInfo.FileId = "";
|
m_EC_FirmInfo.LastUpdateTime = nowTime;
|
m_EC_FirmInfo.Operator = m_EC_MemberBasic.ShortName;
|
m_EC_FirmInfo.Remark = "";
|
m_EC_FirmInfo.BusinessLicense = this.BusinessLicense.Value;
|
m_EC_FirmInfo.LegalRepresentative = this.LegalRepresentative.Value;
|
m_EC_FirmInfo.BusinessLicensePic = "";
|
m_EC_FirmInfo.OrganizationCodeCertificate = "";
|
m_EC_FirmInfo.TaxRegistrationCertificate = "";
|
m_EC_FirmInfo.PrintLicenseImg = "";
|
|
m_EC_FirmInfo.Contacts = this.BusinessContacts.Value;
|
m_EC_FirmInfo.FirmType = "";
|
m_EC_FirmInfo.MachineType = "";
|
m_EC_FirmInfo.SupplyInfo = this.txtFirmInfoSupplyInfo.Value;
|
m_EC_FirmInfo.FirmDescribe = this.txtFirmInfoFirmDescribeo.Value;
|
m_EC_FirmInfo.FirmStencilId = 0;
|
m_EC_FirmInfo.DomainName = "";
|
|
//上传执照复印件
|
CY.WebForm.cs.UploadCS.UpFileResult _UpFileResult0 = CY.WebForm.cs.UploadCS.Upload("BusinessLicensePic", "");
|
if (_UpFileResult0.returnerror.Count == 0)
|
{
|
if (_UpFileResult0.returnfilename.Count > 0)
|
m_EC_FirmInfo.BusinessLicensePic = _UpFileResult0.returnfilename[0].ToString2();
|
}
|
else
|
{
|
JavaScript.MessageBox(string.Join("<br/>", (string[])_UpFileResult0.returnerror.ToArray(typeof(string))), this);
|
return;
|
}
|
|
//上传组织机构代码证
|
CY.WebForm.cs.UploadCS.UpFileResult _UpFileResult1 = CY.WebForm.cs.UploadCS.Upload("OrganizationCodeCertificate", "");
|
if (_UpFileResult1.returnerror.Count == 0)
|
{
|
if (_UpFileResult1.returnfilename.Count > 0)
|
m_EC_FirmInfo.OrganizationCodeCertificate = _UpFileResult1.returnfilename[0].ToString2();
|
}
|
else
|
{
|
JavaScript.MessageBox(string.Join("<br/>", (string[])_UpFileResult1.returnerror.ToArray(typeof(string))), this);
|
return;
|
}
|
|
//上传税务登记证
|
CY.WebForm.cs.UploadCS.UpFileResult _UpFileResult2 = CY.WebForm.cs.UploadCS.Upload("TaxRegistrationCertificate", "");
|
if (_UpFileResult2.returnerror.Count == 0)
|
{
|
if (_UpFileResult2.returnfilename.Count > 0)
|
m_EC_FirmInfo.TaxRegistrationCertificate = _UpFileResult2.returnfilename[0].ToString2();
|
}
|
else
|
{
|
JavaScript.MessageBox(string.Join("<br/>", (string[])_UpFileResult2.returnerror.ToArray(typeof(string))), this);
|
return;
|
}
|
|
//上传印刷许可证
|
CY.WebForm.cs.UploadCS.UpFileResult _UpFileResult3 = CY.WebForm.cs.UploadCS.Upload("PrintLicenseImg", "");
|
if (_UpFileResult3.returnerror.Count == 0)
|
{
|
if (_UpFileResult3.returnfilename.Count > 0)
|
m_EC_FirmInfo.PrintLicenseImg = _UpFileResult3.returnfilename[0].ToString2();
|
}
|
else
|
{
|
JavaScript.MessageBox(string.Join("<br/>", (string[])_UpFileResult3.returnerror.ToArray(typeof(string))), this);
|
return;
|
}
|
}
|
else if (m_EC_MemberBasic.MemberType.ToString2() == "个人网店")
|
{
|
m_EC_ShopInfo = new EC_ShopInfo();
|
m_EC_ShopInfo.SellerId = m_EC_MemberBasic.MemberId;
|
|
//上传身份证
|
CY.WebForm.cs.UploadCS.UpFileResult _UpFileResult4 = CY.WebForm.cs.UploadCS.Upload("IdCardFileId", "");
|
m_EC_ShopInfo.IdCardFileId = "";
|
if (_UpFileResult4.returnerror.Count == 0)
|
{
|
if (_UpFileResult4.returnfilename.Count > 0)
|
m_EC_ShopInfo.IdCardFileId = _UpFileResult4.returnfilename[0].ToString2();
|
}
|
else
|
{
|
JavaScript.MessageBox(string.Join("<br/>", (string[])_UpFileResult4.returnerror.ToArray(typeof(string))), this);
|
return;
|
}
|
|
m_EC_ShopInfo.CardIdea = Request["CardIdea"].ToString2();
|
m_EC_ShopInfo.SellerName = Request["SellerName"].ToString2();
|
m_EC_ShopInfo.Sex = Request["Sex"].ToString2();
|
m_EC_ShopInfo.LastUpdateTime = nowTime;
|
m_EC_ShopInfo.Operator = m_EC_MemberBasic.ShortName;
|
m_EC_ShopInfo.Remark = "";
|
}
|
|
#endregion
|
|
#region 初始会员收货信息
|
|
EC_AcceptWayBySeller m_EC_AcceptWayBySeller = new EC_AcceptWayBySeller();
|
m_EC_AcceptWayBySeller.AcceptTypeId = 104;
|
m_EC_AcceptWayBySeller.InvoiceDemand = "不含税价";
|
m_EC_AcceptWayBySeller.Remark = "";
|
m_EC_AcceptWayBySeller.LastUpdateTime = nowTime;
|
m_EC_AcceptWayBySeller.Operator = m_EC_MemberBasic.ShortName;
|
m_EC_AcceptWayBySeller.SellerId = m_EC_MemberBasic.MemberId;
|
|
m_EC_AcceptWayBySeller.City = m_EC_MemberBasic.City;
|
m_EC_AcceptWayBySeller.Accepter = m_EC_MemberExtend.BusinessContacts;
|
m_EC_AcceptWayBySeller.AccepterPhone = m_EC_MemberExtend.PhoneNum;
|
m_EC_AcceptWayBySeller.AppointCourierCompany = "";
|
m_EC_AcceptWayBySeller.AccepterAddress = m_EC_MemberBasic.Province + m_EC_MemberBasic.City + m_EC_MemberBasic.County + m_EC_MemberExtend.DetailedAddress;
|
m_EC_AcceptWayBySeller.AccepterPhoneNum = "";
|
m_EC_AcceptWayBySeller.AcceptContacts = "";
|
m_EC_AcceptWayBySeller.FetchAddress = "";
|
m_EC_AcceptWayBySeller.FetchPhoneNum = "";
|
m_EC_AcceptWayBySeller.FetchContacts = "";
|
m_EC_AcceptWayBySeller.AppointCourierCompany = "";
|
|
#endregion
|
|
#region 初始诚信名片
|
|
Integrity_CreditLevelRule m_Integrity_CreditLevelRule_Buyer = new Integrity_CreditLevelRule();
|
Integrity_CreditLevelRule m_Integrity_CreditLevelRule_Seller = new Integrity_CreditLevelRule();
|
|
m_Integrity_CreditLevelRule_Buyer = bll_Integrity_CreditLevelRuleBLL.GetModel(WebInfo.Instance.RegisterBuyerCreditLine.ToInt32());
|
m_Integrity_CreditLevelRule_Seller = bll_Integrity_CreditLevelRuleBLL.GetModel(WebInfo.Instance.RegisterSellerCreditLine.ToInt32());
|
|
Integrity_IntegrityCard m_Integrity_IntegrityCard_Buyer = new Integrity_IntegrityCard();
|
Integrity_IntegrityCard m_Integrity_IntegrityCard_Seller = new Integrity_IntegrityCard();
|
|
|
m_Integrity_IntegrityCard_Buyer.MemberId = m_EC_MemberBasic.MemberId;
|
m_Integrity_IntegrityCard_Buyer.BadEvaluation = -0;
|
m_Integrity_IntegrityCard_Buyer.Credit = 0;
|
m_Integrity_IntegrityCard_Buyer.CreditLevel = m_Integrity_CreditLevelRule_Buyer.LevelName.ToString2();
|
m_Integrity_IntegrityCard_Buyer.GoodEvaluation = 0;
|
m_Integrity_IntegrityCard_Buyer.LastUpdateTime = nowTime;
|
m_Integrity_IntegrityCard_Buyer.LevelIcon = m_Integrity_CreditLevelRule_Buyer.LevelIcon.ToString2();
|
m_Integrity_IntegrityCard_Buyer.MediumEvaluation = 0;
|
m_Integrity_IntegrityCard_Buyer.Operator = m_EC_MemberBasic.ShortName;
|
m_Integrity_IntegrityCard_Buyer.Remark = "";
|
m_Integrity_IntegrityCard_Buyer.RuleId = m_Integrity_CreditLevelRule_Buyer.RuleId;
|
m_Integrity_IntegrityCard_Buyer.UserType = m_EC_MemberBasic.MemberType;
|
|
if (m_EC_MemberBasic.MemberType != "买家会员")
|
{
|
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 = nowTime;
|
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;
|
}
|
|
#endregion
|
|
#region 初始会员角色
|
|
Sys_Permissions_Role m_Sys_Permissions_Role = new Sys_Permissions_Role();
|
Sys_Permissions_UserRoleRelation m_Sys_Permissions_UserRoleRelation = new Sys_Permissions_UserRoleRelation();
|
m_Sys_Permissions_Role = bll_Sys_Permissions_RoleBLL.SelectModelByType(MemberType);
|
if (m_Sys_Permissions_Role != null && m_Sys_Permissions_Role.Keyid != null)
|
{
|
m_Sys_Permissions_UserRoleRelation.MemberId = m_EC_MemberBasic.MemberId;
|
m_Sys_Permissions_UserRoleRelation.RoleId = m_Sys_Permissions_Role.Keyid;
|
}
|
|
#endregion
|
|
#region 初始厂商货品类别
|
|
OA_Commodity 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 = nowTime;
|
m_OA_Commodity_Paper.Operator = m_EC_MemberBasic.ShortName;
|
m_OA_Commodity_Paper.Remark = "";
|
m_OA_Commodity_Paper.OrderNum = 0;
|
|
OA_Commodity 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 = nowTime;
|
m_OA_Commodity_Sheet.Operator = m_EC_MemberBasic.ShortName;
|
m_OA_Commodity_Sheet.Remark = "";
|
m_OA_Commodity_Sheet.OrderNum = 1;
|
|
#endregion
|
|
#region 初始厂商业务范围
|
|
m_EC_SellerBusinessLimitsList = new List<EC_SellerBusinessLimits>();
|
EC_SellerBusinessLimits model = null;
|
for (int i = 0; i < cbkBusinessList.Items.Count; i++)
|
{
|
model = new EC_SellerBusinessLimits();
|
model.SellerId = m_EC_MemberBasic.MemberId;
|
model.BusinessId = cbkBusinessList.Items[i].Value.ToInt32().Value;
|
model.Status = cbkBusinessList.Items[i].Selected;
|
m_EC_SellerBusinessLimitsList.Add(model);
|
}
|
|
#endregion
|
|
bool result = bll_EC_MemberBasicBLL.InsertModel(m_EC_MemberBasic, m_EC_MemberExtend, m_EC_SafeValidation, m_Pay_PaymentAccount, m_EC_FirmInfo, m_EC_ShopInfo, m_EC_AcceptWayBySeller, m_Integrity_IntegrityCard_Buyer, m_Integrity_IntegrityCard_Seller, m_Sys_Permissions_UserRoleRelation, m_OA_Commodity_Paper, m_OA_Commodity_Sheet, m_EC_SellerBusinessLimitsList);
|
if (result)
|
{
|
JavaScript.MessageBox("恭喜您注册印刷厂商会员成功,我们会尽快审核您的帐号资料。", this, "setTimeout(function(){window.location='/';},1000); ");
|
}
|
else
|
{
|
JavaScript.MessageBox("注册失败,请稍后重试", this);
|
return;
|
}
|
}
|
}
|
catch (Exception ex)
|
{
|
PAGEHandleException(ex);
|
JavaScript.MessageBox("注册失败,请稍后重试", this);
|
return;
|
}
|
}
|
}
|
}
|