private void Save()
        {
            string           kq         = "";
            quyennguoidungBL ctrquyennd = new quyennguoidungBL();

            lst = new List <quyennguoidung>();
            lst = GetListQuyen(treeQuyen.Nodes);
            string sidnhanvien = "";

            try { sidnhanvien = c1FlexGrid1[c1FlexGrid1.RowSel, "idnhanvien"].ToString().Trim(); }
            catch { }
            string stennhanvien = "";

            try { stennhanvien = c1FlexGrid1[c1FlexGrid1.RowSel, "hoten"].ToString().Trim(); }
            catch { }
            //Xóa quyền cũ của người dùng
            ctrquyennd.DeleteByIDNhanVien(sidnhanvien);
            if (lst != null)
            {
                for (int j = 0; j < lst.Count; j++)
                {
                    kq = ctrquyennd.Insert(lst[j]);
                    _ctrlog.Append(Data.use, "Cập nhật quyền người dùng: " + stennhanvien);
                }
            }
            if (kq.Trim().Equals("") == true && sidnhanvien.Trim().Equals("") == false)
            {
                MessageBox.Show("Cập nhật thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void Save()
        {
            string               kq               = "";
            nhomBL               ctrnhom          = new nhomBL();
            quyennguoidungBL     ctrquyennd       = new quyennguoidungBL();
            nhom_nhanvienBL      ctrNhom_NhanVien = new nhom_nhanvienBL();
            List <nhom_nhanvien> lstNhom_NhanVien = new List <nhom_nhanvien>();

            lstNhom_NhanVien = GetListNhom_NhanVien();
            string sidnhanvien = "";

            try { sidnhanvien = c1FlexGrid1[c1FlexGrid1.RowSel, "idnhanvien"].ToString().Trim(); }
            catch { }
            string staikhoan = "";

            try { staikhoan = c1FlexGrid1[c1FlexGrid1.RowSel, "taikhoan"].ToString().Trim(); }
            catch { }
            string stennhanvien = "";

            try { stennhanvien = c1FlexGrid1[c1FlexGrid1.RowSel, "hoten"].ToString().Trim(); }
            catch { }
            //Xóa quyền người dùng thuộc nhóm cũ
            DataTable dt = new DataTable();

            dt = ctrNhom_NhanVien.GetByIDNhanVien(sidnhanvien);
            for (int k = 0; k < dt.Rows.Count; k++)
            {
                ctrquyennd.DeleteByIDNhomUse(sidnhanvien, dt.Rows[k]["idnhom"].ToString().Trim());
            }
            ctrNhom_NhanVien.DeleteByIDNhanVien(sidnhanvien);
            if (lstNhom_NhanVien != null)
            {
                for (int i = 0; i < lstNhom_NhanVien.Count; i++)
                {
                    kq = ctrNhom_NhanVien.Insert(lstNhom_NhanVien[i]);
                    if (kq.Trim().Equals("") == true)
                    {
                        List <quyennguoidung> lstquyennd = new List <quyennguoidung>();
                        lstquyennd = GetListQuyen(lstNhom_NhanVien[i].idnhom);
                        if (lstquyennd != null)
                        {
                            for (int j = 0; j < lstquyennd.Count; j++)
                            {
                                //Xóa tất cả các quyền thuộc nhóm mới (nếu trùng quyền đã có với quyền thuộc nhóm)
                                ctrquyennd.DeleteByIDMenuvsUse(sidnhanvien, lstquyennd[j].idmenu);
                                kq = ctrquyennd.Insert(lstquyennd[j]);
                            }
                        }
                        nhom objnhom = new nhom();
                        objnhom = ctrnhom.GetByID(lstNhom_NhanVien[i].idnhom);
                        string stennhom = "";
                        try { stennhom = objnhom.tennhom.Trim(); }
                        catch { stennhom = "-/-"; }
                        _ctrlog.Append(Data.use, "Phân quyền người dùng: " + stennhanvien + "(" + staikhoan + ") thuộc nhóm: " + stennhom);
                    }
                }
            }
            if (kq.Trim().Equals("") == true && sidnhanvien.Trim().Equals("") == false)
            {
                MessageBox.Show("Cập nhật thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }