public List <SecurityAccessType> GetAll() { SecurityAccessTypeDAC _securityAccessTypeComponent = new SecurityAccessTypeDAC(); IDataReader reader = _securityAccessTypeComponent.GetAllSecurityAccessType().CreateDataReader(); List <SecurityAccessType> _securityAccessTypeList = new List <SecurityAccessType>(); while (reader.Read()) { if (_securityAccessTypeList == null) { _securityAccessTypeList = new List <SecurityAccessType>(); } SecurityAccessType _securityAccessType = new SecurityAccessType(); if (reader["SecurityAccessTypeId"] != DBNull.Value) { _securityAccessType.SecurityAccessTypeId = Convert.ToInt32(reader["SecurityAccessTypeId"]); } if (reader["Name"] != DBNull.Value) { _securityAccessType.Name = Convert.ToString(reader["Name"]); } if (reader["RowGuid"] != DBNull.Value) { _securityAccessType.RowGuid = new Guid(reader["RowGuid"].ToString()); } if (reader["ModifiedDate"] != DBNull.Value) { _securityAccessType.ModifiedDate = Convert.ToDateTime(reader["ModifiedDate"]); } _securityAccessType.NewRecord = false; _securityAccessTypeList.Add(_securityAccessType); } reader.Close(); return(_securityAccessTypeList); }
public SecurityAccessType GetByID(int _securityAccessTypeId) { SecurityAccessTypeDAC _securityAccessTypeComponent = new SecurityAccessTypeDAC(); IDataReader reader = _securityAccessTypeComponent.GetByIDSecurityAccessType(_securityAccessTypeId); SecurityAccessType _securityAccessType = null; while (reader.Read()) { _securityAccessType = new SecurityAccessType(); if (reader["SecurityAccessTypeId"] != DBNull.Value) { _securityAccessType.SecurityAccessTypeId = Convert.ToInt32(reader["SecurityAccessTypeId"]); } if (reader["Name"] != DBNull.Value) { _securityAccessType.Name = Convert.ToString(reader["Name"]); } if (reader["RowGuid"] != DBNull.Value) { _securityAccessType.RowGuid = new Guid(reader["RowGuid"].ToString()); } if (reader["ModifiedDate"] != DBNull.Value) { _securityAccessType.ModifiedDate = Convert.ToDateTime(reader["ModifiedDate"]); } _securityAccessType.NewRecord = false; } reader.Close(); return(_securityAccessType); }
public bool Insert(SecurityAccessType securityaccesstype) { int autonumber = 0; SecurityAccessTypeDAC securityaccesstypeComponent = new SecurityAccessTypeDAC(); bool endedSuccessfuly = securityaccesstypeComponent.InsertNewSecurityAccessType(ref autonumber, securityaccesstype.Name, securityaccesstype.RowGuid, securityaccesstype.ModifiedDate); if (endedSuccessfuly) { securityaccesstype.SecurityAccessTypeId = autonumber; } return(endedSuccessfuly); }
public static bool IsApprover() { bool ret = false; string creator = ConfigurationManager.AppSettings.Get("ApproverPermissionId"); SecurityAccessType accessType = SecurityUser.UserPermission(creator); if (accessType.AccessDegree >= 2) { ret = true; } return(ret); }
/// <summary> /// 安全访问 /// </summary> /// <param name="accessType"></param> /// <param name="content"></param> /// <returns></returns> public ApplicationLayerProtocol SecurityAccess(SecurityAccessType accessType, bool priority, params byte[] content) { ParaInfo[] paras = new ParaInfo[content.Length + 1]; paras[0].ByteLen = 1; paras[0].Value = (byte)accessType; int index = 1; for (int i = 0; i < content.Length; i++) { paras[index].ByteLen = 1; paras[index].Value = content[i]; index++; } ApplicationLayerProtocol newFrame = new ApplicationLayerProtocol(ApplicationLayerProtocol.RequestID, ServicesID.SecurityAccess, priority, paras); return(newFrame); }
public bool Update(SecurityAccessType securityaccesstype, int old_securityAccessTypeId) { SecurityAccessTypeDAC securityaccesstypeComponent = new SecurityAccessTypeDAC(); return(securityaccesstypeComponent.UpdateSecurityAccessType(securityaccesstype.Name, securityaccesstype.RowGuid, securityaccesstype.ModifiedDate, old_securityAccessTypeId)); }