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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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);
        }