private void gvDanhMucNguoiDung_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e) { if (gvDanhMucNguoiDung.FocusedRowHandle > -1) { try { NguoiDungDTO itemDTO = new NguoiDungDTO(); NguoiDungBUS itemBUS = new NguoiDungBUS(); MD5 maHoa = new MD5(); itemDTO.MaNguoiDung = gvDanhMucNguoiDung.GetFocusedRowCellValue("MaNguoiDung").ToString(); itemDTO.TenNguoiDung = gvDanhMucNguoiDung.GetFocusedRowCellValue("TenNguoiDung").ToString(); itemDTO.MatKhau = maHoa.md5(gvDanhMucNguoiDung.GetFocusedRowCellValue("MatKhau").ToString()); itemDTO.VoHieu = bool.Parse(gvDanhMucNguoiDung.GetFocusedRowCellValue("VoHieu").ToString()); itemDTO.IdChucDanh = int.Parse(gvDanhMucNguoiDung.GetFocusedRowCellValue("IdChucDanh").ToString()); itemDTO.DiaChi = gvDanhMucNguoiDung.GetFocusedRowCellValue("DiaChi").ToString(); itemDTO.DienThoai = gvDanhMucNguoiDung.GetFocusedRowCellValue("DienThoai").ToString(); itemDTO.NgayBatDau = DateTime.Parse(gvDanhMucNguoiDung.GetFocusedRowCellValue("NgayBatDau").ToString()); itemDTO.NgayKetThuc = DateTime.Parse(gvDanhMucNguoiDung.GetFocusedRowCellValue("NgayKetThuc").ToString()); itemDTO.GhiChu = gvDanhMucNguoiDung.GetFocusedRowCellValue("GhiChu").ToString(); itemDTO.Id = int.Parse(gvDanhMucNguoiDung.GetFocusedRowCellValue("Id").ToString()); if (this.flagThem && gvDanhMucNguoiDung.FocusedRowHandle == gvDanhMucNguoiDung.RowCount - 2) { if (itemDTO.MaNguoiDung.Length > 0) { DialogResult hopThoai = MessageBox.Show("Bạn chắc chắn muốn thêm mới?", "Thêm mới", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (hopThoai == DialogResult.Yes) { itemBUS.Them(itemDTO); this.flagThem = false; } } else { MessageBox.Show("Bạn chưa nhập mã!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { DialogResult hopThoai = MessageBox.Show("Bạn chắc chắn muốn cập nhật?", "Cập nhật", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (hopThoai == DialogResult.Yes) { itemBUS.Sua(itemDTO); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } this.LayDanhSachNguoiDung(); } }
private void simpleButton1_Click(object sender, EventArgs e) { try { SinhVien sv = new SinhVien(); if (TaoMoi(sv)) { frmMatKhau frm = new frmMatKhau(); frm.truyen += new frmMatKhau.TruyenMatKhau(GetMatKhau); if (frm.ShowDialog() == DialogResult.OK) { NguoiDung user = new NguoiDung() { TenDangNhap = sv.MSSV.ToLower(), MatKhau = UtilitiesClass.MaHoaMD5(_matKhau), TenNguoiDung = sv.HoTen, Quyen = (int)QuyenNguoiDung.SinhVien, MoTaQuyen = "Sinh viên" }; NguoiDungBUS.Them(user); SinhVienBUS.Them(sv); StaticClass.LuuThayDoi(); log.GhiFile("Thêm mới sinh viên: " + sv.MSSV); MsgboxUtil.Success("Thành công"); ClearText(); TaoMa(); } else { MsgboxUtil.Exclamation("Không thể thêm sinh viên khi chưa thiết lập mật khẩu"); } } } catch (Exception ex) { ExceptionUtil.ThrowMsgBox(ex.Message); } }
private void btnLuu_Click(object sender, RoutedEventArgs e) { bool TrungMaND = false; Nhaplai: string mand = null; if (txtMaND.Text.Length != 0) { mand = txtMaND.Text; } string hoten = null; if (txtHoTen.Text.Length != 0) { hoten = txtHoTen.Text; } string chucvu = null; if (txtChucVu.Text.Length != 0) { chucvu = txtChucVu.Text; } string phanquyen = null; if (txtPhanQuyen.Text.Length != 0) { phanquyen = txtPhanQuyen.Text; } NguoiDungDTO nv = new NguoiDungDTO(mand, hoten, chucvu, phanquyen); if (mand == null) { if (TrungMaND == false) { MessageBox.Show("Mã số người dùng không được để trống"); } else { MessageBox.Show("Mã số người dùng bị trùng"); } txtMaND.Focus(); } else if (hoten == null) { MessageBox.Show("Họ tên không được để trống"); txtHoTen.Focus(); } else if (chucvu == null) { MessageBox.Show("Chức vụ không được để trống"); txtChucVu.Focus(); } else if (phanquyen == null) { MessageBox.Show("Phân quyền không được để trống"); txtPhanQuyen.Focus(); } else { try { NguoiDungBUS.Them(nv); } catch { txtMaND.Clear(); TrungMaND = true; goto Nhaplai; } MessageBox.Show("Thêm người dùng thành công", "Thông báo"); this.Close(); } }