private string FormatSelectRow(string FieldName, DataRow row, clsExtraStyle pObjES)
        {
            string select = "<a href='#' onclick='selectRow(this)' data-text='" + row[nameof(DataAccess.Assessment.Name)] + "' data-id='" + row[nameof(DataAccess.Assessment.AssessmentID)] + "' >";

            select += "<i class='fa fa-arrow-left' aria-hidden='true'></i>&nbsp;Select";
            select += "</a>";

            return(select);
        }
        private string PrepareMenu(string FieldName, DataRow row, clsExtraStyle pObjES)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("<div class='dropdown'>");
            sb.Append("<a href='javascript: void(0);' class='dropdown-toggle' data-toggle='dropdown' aria-expanded='false'></a>");
            sb.Append("<ul class='dropdown-menu' aria-labelledby='' role='menu'>");
            sb.AppendFormat("<a class='dropdown-item' href='{0}'><i class='dropdown-icon {1}'></i> {2}</a>", "AssessmentItem.aspx" + EncryptQueryString("ID=" + row[nameof(ClsListAssessmentItem.ItemID)] + "&AssessmentID=" + gAssessmentID.ToString()), "fa fa-search", "View");
            return(sb.ToString());
        }
        private string FormatTypeColumn(string FieldName, DataRow row, clsExtraStyle pObjES)
        {
            int type_id = -1;

            int.TryParse(row[FieldName].ToString(), out type_id);
            if (type_id > 0)
            {
                return(gLookUp.GetAssesmentItemTypeFromCache(type_id).Description);
            }

            return("");
        }
        private string PrepareMenu(string FieldName, DataRow row, clsExtraStyle pObjES)
        {
            string        assessment_id = row[nameof(DataAccess.Assessment.AssessmentID)].ToString();
            StringBuilder sb            = new StringBuilder();

            sb.Append("<div class='dropdown'>");
            sb.Append("<a href='javascript: void(0);' class='dropdown-toggle' data-toggle='dropdown' aria-expanded='false'></a>");
            sb.Append("<ul class='dropdown-menu' aria-labelledby='' role='menu'>");
            sb.AppendFormat("<a class='dropdown-item' href='{0}'><i class='dropdown-icon {1}'></i> {2}</a>", "Assessment.aspx" + EncryptQueryString("ID=" + assessment_id), "fa fa-search", "View");
            if (IsUserAllowed(OP_Operation.OP_ASSESSMENT_UPDATE))
            {
                sb.AppendFormat("<a class='dropdown-item' href='{0}'><i class='dropdown-icon {1}'></i> {2}</a>", "Assessment.aspx" + EncryptQueryString("ID=" + assessment_id + "&PageMode=" + Convert.ToInt32((Constants.enPageMode.UPDATE_DATA)).ToString()), "fa fa-edit", "Update");
            }

            if (IsUserAllowed(OP_Operation.OP_ASSESSMENT_ITEM_LIST))
            {
                sb.AppendFormat("<a class='dropdown-item' href='{0}'><i class='dropdown-icon {1}'></i> {2}</a>", "AssessmentItemList.aspx" + EncryptQueryString("AssessmentID=" + assessment_id), "fa fa-check-square", "View Items");
            }

            sb.AppendFormat("<a class='dropdown-item' href='{0}'><i class='dropdown-icon {1}'></i> {2}</a>", "AssessmentViewer.aspx" + EncryptQueryString("AssessmentID=" + assessment_id), "fa fa-pencil", "Take Assessment");
            return(sb.ToString());
        }