private void btn_XacNhan_Click(object sender, EventArgs e) { //Trường hợp mật khẩu cũ không đúng if (!KiemTraMatKhauCu()) { MessageBox.Show("Mật khẩu cũ không đúng , vui lòng kiểm tra lại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (this.txt_MatKhauMoi.Text != this.txt_XacNhanMKMoi.Text) { MessageBox.Show("Mật khẩu mới không khớp, vui lòng kiểm tra lại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult ret = MessageBox.Show("Bạn chắc chắn muốn đổi mật khẩu chứ ? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (ret == DialogResult.Yes) { tempUser.PassWord = Encode.Encrypt(this.txt_MatKhauMoi.Text); try { objUser.Update(tempUser); MessageBox.Show("Đã thay đổi thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); frm_Login f = new frm_Login(); f.CaiDatThongBao(); f.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Lỗi đã sảy ra , vui lòng kiểm tra lại hoặc liên hệ kỹ thuật viên với mô tả lỗi dưới đây : \n " + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void DangNhap() { frm_Login f = new frm_Login(); f.ShowDialog(); if (f.Logged) { PhanQuyen(f.User.Administrators); this.lb_Display.Caption = "Xin chào : " + f.User.RealName; UserNameLogged = f.User.UserName.Trim(); this.Enabled = true; } else { Application.Exit(); } }
private void btn_ThayDoiThongTin_Click(object sender, EventArgs e) { if (this.txt_MatKhau.Text != this.txt_NhapLaiMatKhau.Text) { MessageBox.Show("Mật khẩu không khớp , vui lòng kiểm tra lại ", "Lỗi ", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult ret = MessageBox.Show("Bạn chắc chắn chứ ? ", "Thông báo ", MessageBoxButtons.YesNo, MessageBoxIcon.Stop); if (ret == DialogResult.Yes) { User UserNew = new User(); UserNew.Address = this.rtb_DiaChi.Text; switch (this.cbb_PhanQuyen.Text) { case "Quản trị viên": UserNew.Administrators = 0; break; case "Quản lý": UserNew.Administrators = 1; break; case "Nhân viên": UserNew.Administrators = 2; break; } UserNew.Avatar = this.txt_HinhAnh.Text; UserNew.BirthDay = this.dateTimePicker1.Value; UserNew.indentityCard = this.txt_CMND.Text; UserNew.PassWord = Encode.Encrypt(this.txt_MatKhau.Text); UserNew.RealName = this.txt_TenThat.Text; UserNew.UserName = this.txt_TenDangNhap.Text; try { if (ChucNang == "Them") { try { objUser.Add(UserNew); MessageBox.Show("Thêm thành công , dữ liệu thay đổi ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Close(); } catch (Exception ex) { MessageBox.Show("Lỗi đã sảy ra , vui lòng kiểm tra lại hoặc liên hệ kỹ thuật viên với mô tả lỗi dưới đây : \n " + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { objUser.Update(UserNew); MessageBox.Show("Thay đổi thông tin thành công ", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); if (OldPASS != this.txt_MatKhau.Text && this.txt_TenDangNhap.Text.Trim() == UserNameLogged) { this.Close(); frm_Login f = new frm_Login(); f.CaiDatThongBao(); f.ShowDialog(); } } } catch (Exception ex) { MessageBox.Show("Lỗi đã sảy ra , vui lòng kiểm tra lại hoặc liên hệ kỹ thuật viên với mô tả lỗi dưới đây : \n " + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }