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.Common;
|
|
namespace CY.WebForm.Pages.webmanage
|
{
|
public partial class CMSProxyApplicationDetail : BasePage
|
{
|
EC_ProxyApplicationBLL bll_EC_ProxyApplicationBLL = null;
|
EC_ProxyMemberBLL bll_EC_ProxyMemberBLL = null;
|
EC_ProxyMember m_EC_ProxyMember = null;
|
|
public string Province = ""; //接收值 Request["selectProvince"].ToString2();
|
public string City = "";//接收值 Request["selectCity"].ToString2();
|
public string County = "";//接收值 Request["selectCounty"].ToString2();
|
|
//初始化
|
public CMSProxyApplicationDetail()
|
{
|
bll_EC_ProxyApplicationBLL = new EC_ProxyApplicationBLL();
|
bll_EC_ProxyMemberBLL = new EC_ProxyMemberBLL();
|
}
|
|
//页面加载
|
protected void Page_Load(object sender, EventArgs e)
|
{
|
if (!IsPostBack)
|
{
|
BindData();
|
}
|
}
|
|
//绑定数据
|
public void BindData()
|
{
|
EC_ProxyApplication m_EC_ProxyApplication = bll_EC_ProxyApplicationBLL.GetModelByKeyid(Request["Keyid"].ToInt32());
|
if (m_EC_ProxyApplication != null)
|
{
|
this.TextApplicationTime.InnerText = m_EC_ProxyApplication.ApplicationTime.ToString2();
|
this.selApplicationArea.InnerText = m_EC_ProxyApplication.ApplicationArea.ToString2();
|
this.TextApplicationStatus.InnerText = m_EC_ProxyApplication.ApplicationStatus.ToString2();
|
this.selApplicationType.InnerText = m_EC_ProxyApplication.ApplicationType.ToString2();
|
|
this.TextUnAddressiDetail.InnerText = m_EC_ProxyApplication.UnAddressiDetail.ToString2();
|
this.textareaUnitAffiliateProgram.InnerText = m_EC_ProxyApplication.UnitAffiliateProgram.ToString2();
|
this.TextUnitAnnualMoney.InnerText = m_EC_ProxyApplication.UnitAnnualMoney.ToString2();
|
this.TextUnitAnnualProfit.InnerText = m_EC_ProxyApplication.UnitAnnualProfit.ToString2();
|
this.TextUnitBusiness.InnerText = m_EC_ProxyApplication.UnitBusiness.ToString2();
|
this.TextUnitContacts.InnerText = m_EC_ProxyApplication.UnitContacts.ToString2();
|
this.textareaUnitCustomDetail.InnerText = m_EC_ProxyApplication.UnitCustomDetail.ToString2();
|
this.TextUnitLegal.InnerText = m_EC_ProxyApplication.UnitLegal.ToString2();
|
this.textareaUnitLegalDetail.InnerText = m_EC_ProxyApplication.UnitLegalDetail.ToString2();
|
this.TextUnitMachine.InnerText = m_EC_ProxyApplication.UnitMachine.ToString2();
|
this.TextUnitName.InnerText = m_EC_ProxyApplication.UnitName.ToString2();
|
this.TextUnitPhoneNum.InnerText = m_EC_ProxyApplication.UnitPhoneNum.ToString2();
|
this.TextUnitRegistCapital.InnerText = m_EC_ProxyApplication.UnitRegistCapital.ToString2();
|
this.textareaUnitShareholder.InnerText = m_EC_ProxyApplication.UnitShareholder.ToString2();
|
this.TextUnitSize.InnerText = m_EC_ProxyApplication.UnitSize.ToString2();
|
this.TextUnitStaffNum.InnerText = m_EC_ProxyApplication.UnitStaffNum.ToString2();
|
this.textareaUnitSuperiority.InnerText = m_EC_ProxyApplication.UnitSuperiority.ToString2();
|
|
if (m_EC_ProxyApplication.ApplicationStatus == "已申请")
|
{
|
this.HandleNo.Visible = true;
|
this.HandleYes.Visible = false;
|
this.spanHandlePeople.InnerText = CurrentUser.ShortName;
|
this.spanHandleTime.InnerText = DateTime.Now.ToString2();
|
}
|
else
|
{
|
this.HandleNo.Visible = false;
|
this.HandleYes.Visible = true;
|
this.spanHandlePeople.InnerText = m_EC_ProxyApplication.HandlePeople;
|
this.spanHandleTime.InnerText = m_EC_ProxyApplication.HandleTime.ToString2();
|
this.divHandleResult.InnerText = m_EC_ProxyApplication.HandleResult;
|
}
|
}
|
}
|
|
//提交表单
|
protected void btn_Submit_form(object sender, EventArgs e)
|
{
|
EC_ProxyApplication m_EC_ProxyApplication = bll_EC_ProxyApplicationBLL.GetModelByKeyid(Request["Keyid"].ToInt32());
|
m_EC_ProxyMember = bll_EC_ProxyMemberBLL.GetModelByMemberId(m_EC_ProxyApplication.ApplicationMemberId);
|
if (this.selApplicationStatus.Value == "同意申请" && m_EC_ProxyMember != null)
|
{
|
JavaScript.MessageBox("此会员已是代理商,请勿重复添加", this);
|
}
|
else
|
{
|
if (m_EC_ProxyApplication.ApplicationStatus == "已申请")
|
{
|
m_EC_ProxyApplication.HandlePeople = CurrentUser.ShortName;
|
m_EC_ProxyApplication.HandleTime = DateTime.Now;
|
m_EC_ProxyApplication.HandleResult = this.textareaHandleResult.Value;
|
m_EC_ProxyApplication.ApplicationStatus = this.selApplicationStatus.Value;
|
|
if (this.selApplicationStatus.Value == "同意申请")
|
{
|
string[] areas = m_EC_ProxyApplication.ApplicationArea.ToString2().Split('-');
|
m_EC_ProxyMember = new EC_ProxyMember();
|
m_EC_ProxyMember.LastUpdateTime = DateTime.Now;
|
m_EC_ProxyMember.Memberid = m_EC_ProxyApplication.ApplicationMemberId;
|
m_EC_ProxyMember.Operator = CurrentUser.ShortName;
|
m_EC_ProxyMember.ProxyProvince = areas.Length > 0 ? areas[0] : "";
|
m_EC_ProxyMember.ProxyCity = areas.Length > 1 ? areas[1] : "";
|
m_EC_ProxyMember.ProxyCountry = areas.Length > 2 ? areas[2] : "";
|
m_EC_ProxyMember.ProxyLevel = m_EC_ProxyApplication.ApplicationAreaLevel;
|
m_EC_ProxyMember.ProxyStartTime = DateTime.Now;
|
m_EC_ProxyMember.ProxyState = 1;
|
m_EC_ProxyMember.ProxyType = m_EC_ProxyApplication.ApplicationType;
|
m_EC_ProxyMember.Remark = "";
|
}
|
else
|
{
|
m_EC_ProxyMember = null;
|
}
|
if (bll_EC_ProxyApplicationBLL.Handle(m_EC_ProxyApplication, m_EC_ProxyMember))
|
JavaScript.RefreshDIVOpener(this);
|
else
|
JavaScript.MessageBox("处理失败", this);
|
}
|
else
|
JavaScript.MessageBox("处理失败", this);
|
}
|
}
|
}
|
}
|