private void btnAccList_Click(object sender, EventArgs e) { lvComplex.Clear(); lvComplex.ShowGroups = false; AccountCtrl ac = new AccountCtrl(); gbLvName.Text = "信息视图-账号列表"; lvComplex.Columns.Add("帐户名", 120, HorizontalAlignment.Left); lvComplex.Columns.Add("账户密码", 120, HorizontalAlignment.Left); lvComplex.Columns.Add("账户角色", 120, HorizontalAlignment.Left); List <object[]> accList = ac.loadAccount(); for (int i = 0; i < accList.Count; i++) { accList[i][2] = ac.serachRoleName(accList[i][2].ToString()); } ListViewItem[] lvi = new ListViewItem[accList.Count]; for (int i = 0; i < accList.Count; i++) { string[] subList = new string[3]; for (int j = 0; j <= 2; j++) { subList[j] = (string)accList[i][j]; } lvi[i] = new ListViewItem(subList); } lvComplex.Items.AddRange(lvi); }
public JsonResult UserLogin(string loginname, string password, string validateCode) { ResultMessage msg = new ResultMessage(); try { if (!this.CheckValidateCode(validateCode, loginValidateCodeKey)) { throw new Exception("验证码错误"); } IAccountCtrl accountCtrl = new AccountCtrl(null); bool loginFlag = accountCtrl.ValidAccount(loginname, password); if (loginFlag) { Sys_Account account = accountCtrl.GetAccountByAccountName(loginname); LoginAccount = account; msg.IsSuccess = true; msg.ErrorMessage = account.RoleList.SingleOrDefault().RoleType; } else { msg.IsSuccess = false; msg.ErrorMessage = "登录失败:用户名或密码错误!"; } } catch (Exception ex) { msg.IsSuccess = false; msg.ErrorMessage = ex.Message; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
private void MainForm_Load(object sender, EventArgs e) { LoginForm lf = new LoginForm(); unVisibleForm(); lf.ShowDialog(); if (!lf.isValid) { lf.Close(); this.Close(); } else { string acc = lf.acc; string pwd = lf.pwd; AccountCtrl ac = new AccountCtrl(); string[] rightID = ac.serachAccount(acc, pwd); if (rightID == null) { MessageBox.Show("账号密码错误,或账号不存在", "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); return; } initInterface(rightID); } }
private void btnAddAcc_Click(object sender, EventArgs e) { AccountCtrl ac = new AccountCtrl(); ac.addAccount(tbID.Text, tbPwd.Text, cbAccess.Text); this.Close(); }
private void NewAccountForm_Load(object sender, EventArgs e) { AccountCtrl ac = new AccountCtrl(); List <object[]> comboBoxList = ac.loadRole(); for (int i = 0; i < comboBoxList.Count; i++) { object[] o = comboBoxList[i]; cbAccess.Items.Add(o[0]); } }
private void btnRegister_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { frmDangKy1 register = null; Check_Login: if (register == null || register.IsDisposed) { register = new frmDangKy1(); } if (register.ShowDialog() == DialogResult.OK) { if (register.txtUser.Text.Trim(' ') == "") { XtraMessageBox.Show("Hãy nhập tài khoản !"); goto Check_Login; } else if (register.txtPass.Text.Trim(' ') == "") { XtraMessageBox.Show("Hãy nhập mật khẩu !"); goto Check_Login; } else if (register.txtRepass.Text.Trim(' ') == "") { XtraMessageBox.Show("Hãy nhập lại mật khẩu !"); goto Check_Login; } else if (!register.txtRepass.Text.Equals(register.txtPass.Text)) { XtraMessageBox.Show("Mật khẩu không khớp !"); goto Check_Login; } else if (register.cbbMaNV.SelectedValue == null) { XtraMessageBox.Show("Mã nhân viên không hợp lệ !"); goto Check_Login; } int kq = AccountCtrl.TaoTaiKhoan(register.txtUser.Text, register.txtPass.Text, register.cbbMaNV.SelectedValue.ToString(), register.cbbQuyen.Text); if (kq == 0) { MessageBox.Show("Thành công !"); } else { MessageBox.Show("Thất bại (tên đăng nhập hoặc mã nhân viên đã được sử dụng)!"); goto Check_Login; } } }
private MatchCtrl m_MatchCtrl; //比赛系统 public SystemFacade() { m_AccountCtrl = new AccountCtrl(); m_SelectGameCtrl = new GameCtrl(); m_RuleCtrl = new RuleCtrl(); m_ServiceCtrl = new ServiceCtrl(); m_SettingCtrl = new SettingCtrl(); m_ShareCtrl = new ShareCtrl(); m_RecordCtrl = new RecordCtrl(); m_ShopCtrl = new ShopCtrl(); m_PresentCtrl = new PresentCtrl(); m_MahJongCtrl = new MaJiangGameCtrl(); m_ChatCtrl = new ChatCtrl(); m_AudioSettingCtrl = new AudioSettingCtrl(); m_NoticeCtrl = new NoticeCtrl(); m_MatchCtrl = new MatchCtrl(); RegisterWindow(); }
//修改密码 public JsonResult ChangePwd(string oldPwd, string newPwd) { ResultMessage resultMessage = new ResultMessage(); resultMessage.IsSuccess = true; try { Sys_Account account = LoginAccount as Sys_Account; IAccountCtrl accountCtrl = new AccountCtrl(account); accountCtrl.ChangePassword(oldPwd, newPwd); LogOut(); } catch (Exception ex) { resultMessage.IsSuccess = false; resultMessage.ErrorMessage = ex.Message; } return(Json(resultMessage, JsonRequestBehavior.AllowGet)); }
private void btnRightList_Click(object sender, EventArgs e) { lvComplex.Clear(); lvComplex.ShowGroups = false; AccountCtrl ac = new AccountCtrl(); gbLvName.Text = "信息视图-权限列表"; lvComplex.Columns.Add("权限ID", 120, HorizontalAlignment.Left); lvComplex.Columns.Add("权限名", 120, HorizontalAlignment.Left); List <object[]> rightList = ac.loadRight(); ListViewItem[] lvi = new ListViewItem[rightList.Count]; for (int i = 0; i < rightList.Count; i++) { string[] subList = new string[2]; for (int j = 0; j <= 1; j++) { subList[j] = rightList[i][j].ToString(); } lvi[i] = new ListViewItem(subList); } lvComplex.Items.AddRange(lvi); }