public bool CanDelete(string grp_id, string mod_name)
 {
     BTSS_BE.set_group_access group_access = new BTSS_BE.set_group_access();
     group_access = this._SetGroupAccess.Where(t => t.grp_id == grp_id && t.mod_id == this.GetModule(mod_name).mod_id).FirstOrDefault();
     if (group_access != null)
     {
         return(group_access.can_delete);
     }
     return(false);
 }
示例#2
0
        public List <BTSS_BE.set_group_access> SetGroupAccess()
        {
            List <BTSS_BE.set_group_access> resultSet = new List <BTSS_BE.set_group_access>();
            DataTable dt = new DataTable();

            dt = this.GetData(BTSS_BE.AppConst.TABLE_SETGROUPACCESS);
            foreach (DataRow dr in dt.Rows)
            {
                BTSS_BE.set_group_access set_group_access = new BTSS_BE.set_group_access();
                set_group_access.grp_id     = Convert.ToString(dr["grp_id"]);
                set_group_access.mod_id     = Convert.ToString(dr["mod_id"]);
                set_group_access.can_view   = Convert.ToBoolean(dr["can_view"]);
                set_group_access.can_add    = Convert.ToBoolean(dr["can_add"]);
                set_group_access.can_edit   = Convert.ToBoolean(dr["can_edit"]);
                set_group_access.can_delete = Convert.ToBoolean(dr["can_delete"]);
                resultSet.Add(set_group_access);
            }
            return(resultSet);
        }