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