示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string str = treeView1.SelectedNode.Tag.ToString();

            if (str != "Ro")
            {
                if (tam)
                {
                    listView1.Enabled = true;
                    tam          = false;
                    button1.Text = "OK";
                }
                else
                {
                    string st = "";
                    for (int i = 0; i < listView1.CheckedItems.Count; i++)
                    {
                        st = st + listView1.CheckedItems[i].Text;
                    }
                    MessageBox.Show(st);
                    if (st != "")
                    {
                        Lnhanvien nv = new Lnhanvien();
                        nv.set_manhanvien(str.Substring(1, str.Length - 1));
                        if (st.IndexOf("ADMIN") >= 0)
                        {
                            nv.nangquyen("ADMIN");
                        }
                        else
                        {
                            nv.nangquyen(st);
                        }
                        button1.Text      = "Phân quyền";
                        tam               = true;
                        listView1.Enabled = false;
                        MessageBox.Show("Đã thực hiện thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question);
                    }
                    else
                    {
                        MessageBox.Show("Hãy kiểm tra lại giá trị quyền hạn", "Thông báo");
                    }
                }
            }
            else
            {
                MessageBox.Show("Bạn phải chọn nhân viên", "Thông báo");
            }
        }