protected void btnSubmit_Click(object sender, EventArgs e) { Model.EnterpriseManage em = new Model.EnterpriseManage(); em.EnterpriseCode = lblAgent.Text; em.ChannelManager = ddlChannel.SelectedValue; em.CSManager = ddlCS.SelectedValue; em.Reserve = ""; if (BLL.EnterpriseManage.Add(em)) { Message.Success(this, "设置成功", "null"); Response.Redirect("AgentEnterpriseManage.aspx"); } else { Message.Success(this, "设置失败", "null"); } }
protected void btnSubmit_Click(object sender, EventArgs e) { if (txt_account.Text.Trim() == "-1") { Message.Alert(this, "此企业帐号已存在", "null"); return; } if (dd_city.SelectedIndex == 0 || dd_province.SelectedIndex == 0) { Message.Alert(this, "请选择企业所在的地区", "null"); return; } if (txt_spNumber.Text.Trim() == "") { Message.Alert(this, "请填写企业接入号码", "null"); return; } Model.EnterpriseUser user = new Model.EnterpriseUser(); user.AccountCode = txt_account.Text.Trim(); user.Audit = (SMSModel.AccountAuditType)(int.Parse(rb_accountAudit.SelectedValue)); user.Enabled = rb_accountEnable.SelectedValue == "1" ? true : false; if (!IsPassword(txt_pass.Text.Trim())) { Message.Alert(this, "密码必须是以字母开头,长度在6~18之间,只能包含字母、数字和下划线", "null"); return; } user.Password = txt_pass.Text.Trim(); user.Priority = (SMSModel.AccountPriorityType)(int.Parse(rb_accountLevel.SelectedValue)); user.RegisterDate = DateTime.Now; if (!System.Text.RegularExpressions.Regex.IsMatch(txt_spNumber.Text.Trim(), @"^[0-9]+$")) { Message.Alert(this, "企业接入号码是应为数字", "null"); return; } user.SPNumber = txt_spNumber.Text.Trim(); user.Name = txt_name.Text.Trim(); if (!IsNumeric(txt_phone.Text.Trim())) { Message.Alert(this, "手机号码输入不正确", "null"); return; } user.Phone = txt_phone.Text.Trim(); user.Address = txt_address.Text; user.Contact = txt_contact.Text; user.City = dd_city.SelectedItem.Value; user.Province = dd_province.SelectedItem.Value; user.IsAgent = rb_IsAgent.SelectedValue == "1" ? true : false; user.ParentAccountCode = "-1"; user.IsOpen = rb_isOpen.SelectedValue == "1" ? true : false; //if (txt_smsSigure.Text.Trim() == "") //{ // Message.Alert(this, "短信签名不能为空", "null"); // return; //} //else { user.Signature = txt_smsSigure.Text.Trim(); } user.Channel = rb_SMSChannel.SelectedValue == "-1-" ? "" : rb_SMSChannel.SelectedValue; user.Filter = ushort.Parse(rb_SMSFilter.SelectedValue); user.Level = ushort.Parse(rb_SMSLevel.SelectedValue); user.StatusReport = ushort.Parse(rb_SMSReportType.SelectedValue); SMSModel.RPCResult r = ZHSMSProxy.GetZHSMSPlatService().AddEnterprise(user); if (r.Success) { if (user.IsAgent) { //添加代理商账号时,自动指定创建人账号为渠道经理 Model.EnterpriseManage em = new Model.EnterpriseManage(); em.EnterpriseCode = user.AccountCode; Model.SysAccount account = (Model.SysAccount)Session["Login"]; em.ChannelManager = account.UserCode; em.CSManager = ""; em.Reserve = ""; BLL.EnterpriseManage.Add(em); } Message.Success(this, "操作成功", "null"); } else { Message.Alert(this, r.Message, "null"); } }