private void dGV_TaiKhoan_CellClick(object sender, DataGridViewCellEventArgs e) { int rowId = e.RowIndex; if (rowId >= 0 && rowId < dGV_TaiKhoan.Rows.Count) { string user = dGV_TaiKhoan.Rows[rowId].Cells["Username"].Value.ToString(); QuanLyQuanCafeApp.Models.TaiKhoan obj = app.TaiKhoan.GetAccountByUserName(user); cbb_PhanQuyenTaiKhoan.SelectedItem = obj._PhanQuyen; cbb_HoatDongTK.SelectedItem = obj._HoatDong; } btn_SuaTK.Enabled = true; btnLuuTK.Enabled = false; }
private void btnLuuTK_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txt_UserName_TK.Text.Trim()) && !string.IsNullOrEmpty(txt_HoTen_TK.Text.Trim())) { QuanLyQuanCafeApp.Models.TaiKhoan obj = new QuanLyQuanCafeApp.Models.TaiKhoan { UserName = txt_UserName_TK.Text.Trim(), FullName = txt_HoTen_TK.Text.Trim(), Phanquyen = cbb_PhanQuyenTaiKhoan.SelectedItem.ToString().Equals("Admin") ? 1 : 0, Hoatdong = cbb_HoatDongTK.SelectedItem.ToString().Equals("Active") ? 1 : 0 }; if (app.TaiKhoan.isTrungUserName(obj.UserName)) { if (MessageBox.Show("Tài khoản này đã tồn tại, Bạn có muốn sửa thông tin?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { int kq = app.TaiKhoan.UpdateTaiKhoan(obj); if (kq >= 1) { MessageBox.Show("Cập nhật Tài khoản thành công"); LoadTaiKhoan(); } else { MessageBox.Show("Cập nhật Tài khoản thất bại"); } } } else { int kq = app.TaiKhoan.AddTaiKhoan(obj); if (kq >= 1) { MessageBox.Show("Thêm Tài khoản thành công"); LoadTaiKhoan(); } else { MessageBox.Show("Thêm Tài khoản thất bại"); } } } else { MessageBox.Show("Mời nhập đầy đủ thông tin!!"); } }
void LoadTaiKhoan() { listTaiKhoan.DataSource = app.TaiKhoan.GetTaiKhoans(); dGV_TaiKhoan.DataSource = listTaiKhoan; dGV_TaiKhoan.Columns["MatKhau"].Visible = false; dGV_TaiKhoan.Columns["PhanQuyen"].Visible = false; dGV_TaiKhoan.Columns["HoatDong"].Visible = false; dGV_TaiKhoan.ReadOnly = true; dGV_TaiKhoan.AllowUserToAddRows = false; string user = dGV_TaiKhoan.Rows[0].Cells["Username"].Value.ToString(); QuanLyQuanCafeApp.Models.TaiKhoan obj = app.TaiKhoan.GetAccountByUserName(user); cbb_PhanQuyenTaiKhoan.SelectedItem = obj._PhanQuyen; cbb_HoatDongTK.SelectedItem = obj._HoatDong; // cbb_PhanQuyenTaiKhoan.Enabled = cbb_HoatDongTK.Enabled = txt_UserName_TK.Enabled = txt_HoTen_TK.Enabled = btn_SuaTK.Enabled = btnLuuTK.Enabled = false; }