private void btnSave_Click(object sender, EventArgs e) { try { if (!tbPwd.Text.Trim().Equals(tbPwd2.Text.Trim())) { lbStatus.ForeColor = Color.Red; lbStatus.Text = "两次密码输入不一致"; tbPwd2.Text = ""; tbPwd2.Focus(); return; } if (string.IsNullOrEmpty(tbName.Text.Trim())) { lbStatus.ForeColor = Color.Red; lbStatus.Text = "请输入 用户名!"; tbName.Focus(); return; } else { int result0 = loginPresenter.CheckUser(tbName.Text.Trim()); if (result0 > 0) { lbStatus.ForeColor = Color.Red; lbStatus.Text = "用户名已存在,请尝试其他名称!"; tbName.SelectAll(); tbName.Focus(); return; } } if (string.IsNullOrEmpty(tbPwd2.Text.Trim())) { lbStatus.ForeColor = Color.Red; lbStatus.Text = "请输入 密码!"; tbPwd2.Focus(); return; } if (string.IsNullOrEmpty(tbFullName.Text.Trim())) { lbStatus.ForeColor = Color.Red; lbStatus.Text = "请输入 真实姓名!"; tbFullName.Focus(); return; } if (string.IsNullOrEmpty(tbPhone.Text.Trim())) { lbStatus.ForeColor = Color.Red; lbStatus.Text = "请输入 电话!"; tbPhone.Focus(); return; } if (string.IsNullOrEmpty(tbMail.Text.Trim())) { lbStatus.ForeColor = Color.Red; lbStatus.Text = "请输入 Email!"; tbMail.Focus(); return; } if (string.IsNullOrEmpty(tbRemark.Text.Trim())) { lbStatus.ForeColor = Color.Red; lbStatus.Text = "请输入 业务描述!"; tbRemark.Focus(); return; } User user = new User(); user.Name = tbName.Text.Trim(); user.Password = tbPwd2.Text.Trim(); user.FullName = tbFullName.Text.Trim(); user.IdentityNo = ""; user.Venderid = tbVendor.Tag == null ? "" : tbVendor.Tag.ToString(); user.Vendername = tbVendor.Text; user.Mail = tbMail.Text.Trim(); user.Phone = tbPhone.Text.Trim(); user.Remark = tbRemark.Text.Trim(); user.Ip = ip; user.Fct_code = tbFct.Tag == null ? "" : tbFct.Tag.ToString(); int result = loginPresenter.SaveUser(user); if (result > 0) { lbStatus.ForeColor = Color.Green; lbStatus.Text = "提交成功!"; XtraMessageBox.Show("您的申请已提交,请等待审核!"); this.Close(); } else { lbStatus.ForeColor = Color.Red; lbStatus.Text = "提交失败!"; } } catch (Exception saveUser) { XtraMessageBox.Show(this.Parent, "System error[saveUser]:" + saveUser.Message); } }