private void readRole() { bool IsApprove = false; bool IsView = false; bool IsShortList = false; EntNomAuthorizationDetails objNom = new EntNomAuthorizationDetails(); objNomDetails = new NominationDetailsWB(); objNom = objNomDetails.readRoles(((UserDetails)Session[clsConstant.TOKEN]).Roles); IsUpload = objNom.isUpload; IsApprove = objNom.isApprove; IsShortList = objNom.isShortList; if (IsApprove == true) { IsUpload = true; IsView = true; } else if (IsShortList == true) { IsUpload = true; IsView = true; } else if (IsUpload == true) { IsView = true; } }
public EntNomAuthorizationDetails readRoles(List <Role> roleID) { EntNomAuthorizationDetails objEnt = null; objDataAccess = new SqlDataAccess(clsConstant.DBCONSTRING); SqlDataReader reader; try { if (objDataAccess.Connection.State == ConnectionState.Closed) { objDataAccess.Connection.Open(); } objEnt = new EntNomAuthorizationDetails(); if (roleID != null) { for (int iLp = 0; iLp < roleID.Count; iLp++) { SqlParameter[] pram = new SqlParameter[] { new SqlParameter("@iRoleID", roleID[iLp].RoleID) }; reader = objDataAccess.ExecuteReaderQuery(clsConstant.SP_SELECT_NOM_AUTHORISATION_DETAILS, CommandType.StoredProcedure, pram); while (reader.Read()) { if ((bool)reader.GetValue(1) == true) { objEnt.isView = true; } if ((bool)reader.GetValue(2) == true) { objEnt.isUpload = true; } if ((bool)reader.GetValue(3) == true) { objEnt.isShortList = true; } if ((bool)reader.GetValue(4) == true) { objEnt.isApprove = true; } } reader.Close(); } } return(objEnt); } catch (Exception ex) { throw ex; } }
public EntNomAuthorizationDetails DataLoaderNomAthen(IDataReader reader) { EntNomAuthorizationDetails objEntNomAthen = new EntNomAuthorizationDetails(); objEntNomAthen.RoleID = Convert.ToInt32(reader.GetValue(0)); objEntNomAthen.isView = Convert.ToBoolean(reader.GetValue(1)); objEntNomAthen.isUpload = Convert.ToBoolean(reader.GetValue(2)); objEntNomAthen.isShortList = Convert.ToBoolean(reader.GetValue(3)); objEntNomAthen.isApprove = Convert.ToBoolean(reader.GetValue(4)); return(objEntNomAthen); }