protected void BtnRegister_Click(object sender, EventArgs e) { int compayId = DataConverter.CLng(this.HdnCompanyId.Value); if (compayId <= 0) { AdminPage.WriteErrMsg("<li>请指定要加入的企业!</li>"); } EasyOne.Model.Crm.CompanyInfo compayById = Company.GetCompayById(compayId); UserType userType = (UserType)DataConverter.CLng(this.RadlUserType.SelectedValue); string userName = Convert.ToString(this.ViewState["UserName"]); if (compayById.IsNull) { AdminPage.WriteErrMsg("<li>找不到指定的企业!</li>"); } else if (Users.UpdateForCompany(compayById.CompanyId, userName, userType, compayById.ClientId)) { AdminPage.WriteSuccessMsg("成功将 " + userName + " 加入到企业 " + compayById.CompanyName + " 中!", "UserShow.aspx?UserID=" + this.m_UserId); } else { AdminPage.WriteErrMsg("<li>添加不成功!</li>"); } }
protected void BtnAppend_Click(object sender, EventArgs e) { if (this.Page.IsValid) { string userName = Convert.ToString(this.ViewState["UserName"]); int clientId = DataConverter.CLng(this.ViewState["ClientId"]); EasyOne.Model.Crm.CompanyInfo companyInfo = new EasyOne.Model.Crm.CompanyInfo(); this.Company1.Action = "add"; this.Company1.CompanyClientId = clientId; companyInfo = this.Company1.CompanyInfo; bool flag = false; if (Company.Add(companyInfo)) { flag = Users.UpdateForCompany(companyInfo.CompanyId, userName, UserType.Creator, 0); if (flag && (clientId > 0)) { flag = Client.UpdateForCompany(clientId, companyInfo.CompanyName); } } if (flag) { AdminPage.WriteSuccessMsg("成功创建了新企业:" + companyInfo.CompanyName + "<br>并将会员 " + userName + " 设为这家企业的创建人,拥有这家企业的管理权限(如审核批准其他人的申请)。", "UserShow.aspx?UserID=" + this.m_UserId); } else { AdminPage.WriteSuccessMsg("<li>添加不成功!</li>"); } } }
protected void Page_Load(object sender, EventArgs e) { this.m_UserName = PEContext.Current.User.UserName; if (!this.Page.IsPostBack && (base.PreviousPage != null)) { if (!SiteConfig.UserConfig.EnableRegCompany) { DynamicPage.WriteErrMsg("系统禁用了企业注册功能,不能注册!"); } RegCompany previousPage = base.PreviousPage as RegCompany; string companyName = previousPage.CompanyName; if (string.IsNullOrEmpty(companyName)) { DynamicPage.WriteErrMsg("<li>请输入企业名称!</li>"); } this.CheckUserInfo(); EasyOne.Model.Crm.CompanyInfo byCompanyName = Company.GetByCompanyName(companyName); if (byCompanyName.IsNull) { this.PnlDifferent.Visible = true; this.Company1.CompanyName = companyName; } else { this.PnlSame.Visible = true; this.LblName.Text = companyName; this.LblCompanyName.Text = byCompanyName.CompanyName; this.LblAddress.Text = byCompanyName.Address; this.LblCountry.Text = byCompanyName.Country; this.LblProvince.Text = byCompanyName.Province; this.LblCity.Text = byCompanyName.City; } } }
protected void BtnAppend_Click(object sender, EventArgs e) { this.m_ClickId = DataConverter.CLng(this.ViewState["ClientId"]); EasyOne.Model.Crm.CompanyInfo companyInfo = new EasyOne.Model.Crm.CompanyInfo(); this.Company1.Action = "add"; this.Company1.CompanyClientId = this.m_ClickId; companyInfo = this.Company1.CompanyInfo; bool flag = false; if (Company.Add(companyInfo)) { flag = Users.UpdateForCompany(companyInfo.CompanyId, this.m_UserName, UserType.Creator, 0); if (flag && (this.m_ClickId > 0)) { flag = Client.UpdateForCompany(this.m_ClickId, companyInfo.CompanyName); } } if (flag) { DynamicPage.WriteSuccessMsg("已经成功注册企业:" + companyInfo.CompanyName + "<br>从现在起,您是这家企业的创建人,拥有这家企业的管理权限(如审核批准其他人的申请)。同时您成为了我们的企业会员,可以享受更多服务!", "../Default.aspx"); } else { DynamicPage.WriteSuccessMsg("<li>添加不成功!</li>"); } }
private void ModifyInitialize() { EasyOne.Model.Crm.CompanyInfo compayById = Company.GetCompayById(this.CompanyId); this.TxtCompanyName.Text = compayById.CompanyName; this.Region1.Country = compayById.Country; this.Region1.Province = compayById.Province; this.Region1.City = compayById.City; this.TxtAddress.Text = compayById.Address; this.TxtZipCode.Text = compayById.ZipCode; this.TxtAnnualSales.Text = compayById.AnnualSales; this.TxtBankAccount.Text = compayById.BankAccount; this.TxtBankOfDeposit.Text = compayById.BankOfDeposit; this.TxtBusinessScope.Text = compayById.BusinessScope; this.TxtCompanyPic.Text = compayById.CompanyPic; this.TxtCompanyIntro.Text = compayById.CompanyIntro; this.DropCompanySize.SelectedValue = compayById.CompanySize.ToString(); this.TxtFax.Text = compayById.Fax; this.TxtHomepage.Text = compayById.Homepage; this.DropManagementForms.SelectedValue = compayById.ManagementForms.ToString(); this.TxtPhone.Text = compayById.Phone; this.TxtRegisteredCapital.Text = compayById.RegisteredCapital; this.DropStatusInField.SelectedValue = compayById.StatusInField.ToString(); this.TxtTaxNum.Text = compayById.TaxNum; this.ViewState["CompanyInfo"] = compayById; }
protected void EgvCompanyMember_RowCommand(object sender, CommandEventArgs e) { string userName = e.CommandArgument.ToString(); bool flag = false; string successMessage = ""; string commandName = e.CommandName; if (commandName != null) { if (!(commandName == "RemoveFromCompany")) { if (commandName == "AddToAdmin") { flag = Users.AddToAdminCompany(userName); successMessage = "已经将 " + userName + " 升级为管理员!"; } else if (commandName == "RemoveFromAdmin") { flag = Users.RemoveFromAdminCompany(userName); successMessage = "已经将 " + userName + " 降为普通成员!"; } else if (commandName == "Agree") { int companyClientId = 0; EasyOne.Model.Crm.CompanyInfo compayById = Company.GetCompayById(this.CompanyId); if (!compayById.IsNull) { companyClientId = compayById.ClientId; } flag = Users.AgreeJoinCompany(userName, companyClientId); successMessage = "已经批准 " + userName + " 加入企业中!"; } else if (commandName == "Reject") { flag = Users.RemoveFromCompany(userName); successMessage = "已经拒绝 " + userName + " 加入企业中!"; } } else { flag = Users.RemoveFromCompany(userName); successMessage = "已经将 " + userName + " 从企业中删除!"; } } if (flag) { BaseUserControl.WriteSuccessMsg(successMessage, this.ReturnAddress); } else { BaseUserControl.WriteErrMsg("<li>操作失败!</li>"); } }
protected void BtnRegister_Click(object sender, EventArgs e) { EasyOne.Model.Crm.CompanyInfo byCompanyName = Company.GetByCompanyName(this.LblCompanyName.Text); if (byCompanyName.IsNull) { DynamicPage.WriteErrMsg("<li>您要加入的企业不存在!</li>"); } else if (Users.UpdateForCompany(byCompanyName.CompanyId, this.m_UserName, UserType.AuditingLeaguer, 0)) { DynamicPage.WriteSuccessMsg("已经向" + byCompanyName.CompanyName + "的企业创建人发送了加入请求!请等待他(她)的审核批准。", "../Default.aspx"); } else { DynamicPage.WriteErrMsg("<li>添加不成功!</li>"); } }
private void ShowInfo() { EasyOne.Model.Crm.CompanyInfo compayById = Company.GetCompayById(this.m_CompanyId); this.LblCompanyName.Text = compayById.CompanyName; this.LblCountry.Text = compayById.Country; this.LblProvince.Text = compayById.Province; this.LblCity.Text = compayById.City; this.LblAddress.Text = compayById.Address; this.LblZipCode.Text = compayById.ZipCode; this.LblAnnualSales.Text = compayById.AnnualSales; this.LblBankAccount.Text = compayById.BankAccount; this.LblBankOfDeposit.Text = compayById.BankOfDeposit; this.LblBusinessScope.Text = compayById.BusinessScope; this.LblCompanyPic.Text = compayById.CompanyPic; this.LblCompanyIntro.Text = compayById.CompanyIntro; this.LblCompanySize.Text = Choiceset.GetDataText("PE_Company", "CompanySize", compayById.CompanySize); this.LblFax.Text = compayById.Fax; this.LblHomepage.Text = compayById.Homepage; this.LblPhone.Text = compayById.Phone; this.LblRegisteredCapital.Text = compayById.RegisteredCapital; this.LblTaxNum.Text = compayById.TaxNum; this.LblStatusInField.Text = Choiceset.GetDataText("PE_Company", "StatusInField", compayById.StatusInField); this.LblManagementForms.Text = Choiceset.GetDataText("PE_Company", "ManagementForms", compayById.ManagementForms); }