protected void InitialControls() { SignetBaseInfoManager manager = new SignetBaseInfoManager(); ddlType.DataSource = null; // manager.GetCorporationClass(); ddlType.DataBind(); ddlCategory.DataSource = manager.GetGeneralCode("CT"); ddlCategory.DataBind(); ddlArea.DataSource = null; // manager.GetAllAreas(); ddlArea.DataBind(); CorporationHelper corHelper = new CorporationHelper(); if (string.IsNullOrEmpty(CorporationID) && EditType == "E") { ddlRegion.Enabled = true; ddlRegion.Visible = true; string[] regDeptId = SysContext.CurrentAreaIDs.Replace("'", "").Split(','); if (regDeptId.Count() <= 0) { DataTable dt = manager.GetAllRegisters(); ddlRegion.Items.Add(new ListItem(dt.Rows[0]["rd_reg_dept_name"].ToString(), dt.Rows[0]["rd_reg_dept_Id"].ToString())); } else { foreach (string regId in regDeptId) { DataTable dt = manager.GetReisterArea(regId); ddlRegion.Items.Add(new ListItem(dt.Rows[0]["rd_reg_dept_name"].ToString(), regId)); } } lblCorpId.Text = corHelper.GetCorporationID(ddlRegion.SelectedValue); lblUserCode.Text = corHelper.CreateUserCode(6); lblQueryCode.Text = corHelper.CreateVerifyCode(6); } else { CorporationInfo corInfo = new CorporationInfo(CorporationID); ViewState["CorpId"] = CorporationID; ddlRegion.Enabled = false; ddlRegion.Visible = false; lblCorpId.Text = corInfo.CorpID; txtCorpname.Text = corInfo.CorpName; txtAliasName.Text = corInfo.AliasName; txtEnglishName.Text = corInfo.FullName; ddlType.SelectedIndex = ddlType.Items.IndexOf(ddlType.Items.FindByText(corInfo.CorpClassName)); ddlCategory.SelectedIndex = ddlCategory.Items.IndexOf(ddlCategory.Items.FindByText(corInfo.CorpTypeName)); lblQueryCode.Text = corInfo.OtherNo; lblUserCode.Text = corInfo.PassWord; txtBoss.Text = corInfo.BossName; txtIDCard.Text = corInfo.BossIDCard; txtLinker.Text = corInfo.Linker; txtOrgnization.Text = corInfo.AccountNo; txtLinkWay.Text = corInfo.LinkWay; txtPostCode.Text = corInfo.PostCode; txtMemo.Text = corInfo.Memo; //txtBizNo.Text = corInfo.BizNo; ddlCerType.SelectedIndex = ddlCerType.Items.IndexOf(ddlCerType.Items.FindByValue(corInfo.BizNo)); txtTaxNo.Text = corInfo.TaxNo; txtAddress.Text = corInfo.Address; ddlArea.SelectedIndex = ddlArea.Items.IndexOf(ddlArea.Items.FindByText(corInfo.AreaName)); if (EditType == "E") { btnSave.Visible = true; } else { btnSave.Visible = false; } } string isShowArea = ConfigurationManager.AppSettings["IsShowArea"]; if (isShowArea.Equals("0")) { tdAreaTitle.Visible = false; ddlArea.Visible = false; } }