Ejemplo n.º 1
0
        public static bool[] CheckQuyenFalse(string tenform_Bc)
        {
            Hospital          data   = new Hospital();
            int               idForm = new DanhSachBaocao().getIDForm(tenform_Bc);
            List <Permission> list   = data.Permissions.ToList();
            var               q      = (from l in list select l).Where(p => p.ID == idForm).Where(p => p.TenDN == Common.TenDN).ToList();

            if (q.Count <= 0)
            {
                return(new bool[] { false, false, false, false, false });
            }
            return(new bool[] { q.First().C_New, q.First().C_Edit, q.First().C_Delete, q.First().C_View, q.First().C_Print });
        }
Ejemplo n.º 2
0
        public static bool[] CheckQuyenHan(string formReportName)
        {
            Hospital          data   = new Hospital();
            int               idForm = new DanhSachBaocao().getIDForm(formReportName);
            List <Permission> list   = data.Permissions.ToList();
            var               q      = (from l in list select l).Where(p => p.ID == idForm).Where(p => p.TenDN == Common.TenDN).ToList();

            if (q.Count <= 0)
            {
                if (idForm == 910)
                {
                    return new bool[] { false, false, false, false, false }
                }
                ;
                else
                {
                    return new bool[] { true, true, true, true, true }
                };
            }
            // return new bool[] { false, false, false, false };
            return(new bool[] { q.First().C_New, q.First().C_Edit, q.First().C_Delete, q.First().C_View, q.First().C_Print });
        }