Exemplo n.º 1
0
 public Privilege(string datasourcekey, int userkey, bool add, bool view, bool remove, bool change)
 {
     Datasourcekey = datasourcekey;
     //  Privilegekey = privilegekey;
     Add       = add;
     View      = view;
     Remove    = remove;
     Change    = change;
     UserKey   = userkey;
     privilege = new Data.Privilege();
 }
Exemplo n.º 2
0
        public Privilege(string strPrivilegeID)
        {
            DataTable dt = new Data.Privilege().GetPrivilege(strPrivilegeID);

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    PrivilegeID = string.Empty + dt.Rows[0]["ME04_PRIVILEGEID"].ToString();
                    VnName      = string.Empty + dt.Rows[0]["ME04_VNNAME"].ToString();
                    EnName      = string.Empty + dt.Rows[0]["ME04_ENNAME"].ToString();
                }
            }
        }
Exemplo n.º 3
0
        public Privilege[] GetPrivilege()
        {
            List <Privilege> lstPrivilege = new List <Privilege>(0);
            DataTable        dt           = new Data.Privilege().GetPrivileges();

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    Privilege oPrivilege = new Privilege();
                    oPrivilege.PrivilegeID = string.Empty + dr["ME04_PRIVILEGEID"].ToString();
                    oPrivilege.VnName      = string.Empty + dr["ME04_VNNAME"].ToString();
                    oPrivilege.EnName      = string.Empty + dr["ME04_ENNAME"].ToString();

                    lstPrivilege.Add(oPrivilege);
                }
            }
            return(lstPrivilege.ToArray());
        }
Exemplo n.º 4
0
 public DataSourcePrivilege(string dataSourceKey, int userKey)
 {
     user                = new User(userKey);
     DataSourceID        = 0;
     DataSourceKey       = dataSourceKey;
     Entityprivileges    = new List <EntitySchemaPrivilege>();
     FunctionPrivileges  = new List <FunctionPrivilege>();
     ProcedurePrivileges = new List <ProcedurePrivilege>();
     JobPrivileges       = new List <JobPrivilege>();
     ModelPrivileges     = new List <ModelPrivilege>();
     Remove              = false;
     View                = false;
     Change              = false;
     dataPrivilege       = new Data.Privilege();
     if (user == null)
     {
         throw new Exception("Security failure");
     }
 }
Exemplo n.º 5
0
 public DataSourcePrivilege(string name, bool view, bool change, bool remove, int Userkey, string dataSourceKey)
 {
     user                = new User(Userkey);
     Remove              = remove;
     DataSourceID        = 0;
     Name                = name;
     DataSourceKey       = dataSourceKey;
     View                = view;
     Change              = change;
     Entityprivileges    = new List <EntitySchemaPrivilege>();
     FunctionPrivileges  = new List <FunctionPrivilege>();
     ProcedurePrivileges = new List <ProcedurePrivilege>();
     JobPrivileges       = new List <JobPrivilege>();
     ModelPrivileges     = new List <ModelPrivilege>();
     dataPrivilege       = new Data.Privilege();
     if (user == null)
     {
         throw new Exception("Security failure");
     }
 }