private void btnAdd_Click(object sender, EventArgs e) { //if (rowselect >= 0 && rowselect < dsVNV.Count && !conn.ConnectionString.Contains("admin")) //{ // MessageBox.Show("Bạn không có quyền hạn thêm nhân viên", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; //} //if (conn.ConnectionString.Contains("admin")) //{ // DetailEmployee detail = new DetailEmployee(true); // var result = detail.ShowDialog(); // LoadData(); //} try { DetailEmployee detail = new DetailEmployee(true); var result = detail.ShowDialog(); LoadData(); } catch { MessageBox.Show("Bạn không có quyền hạn thêm nhân viên", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnEdit_Click(object sender, EventArgs e) { if (dgvNhanVien.SelectedRows.Count > 0) { if (rowselect >= 0 && rowselect < dsVNV.Count) { DataGridViewRow row = dgvNhanVien.Rows[rowselect]; int Ma = (int)row.Cells[0].Value; NHANVIEN nv = dsNV.Find(x => x.MaNV == Ma); //if (conn.ConnectionString.Contains("admin")) //{ // bool kind = (conn.ConnectionString.Contains("admin")); // DetailEmployee detail = new DetailEmployee(kind, nv, context); // var result = detail.ShowDialog(); //} //else // MessageBox.Show("Bạn không có quyền hạn chỉnh sửa thông tin người này", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); try { DetailEmployee detail = new DetailEmployee(true, nv); var result = detail.ShowDialog(); LoadData(); } catch { MessageBox.Show("Bạn không có quyền hạn thêm nhân viên", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } LoadData(); } } }