username@email.com
2025-05-21 a980cd04341d71216e0f59bd4b7327fe9fc50032
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
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);
            }
        }
    }
}