public override void SetupPage() { base.SetupPage(); //[-] this.Btn_New.Visible = this.mRights_IsNew; //[-] List<ClsBindGridColumn_Web_Telerik> List_Gcwt = new List<ClsBindGridColumn_Web_Telerik>(); foreach (ClsBindGridColumn Inner_Gc in this.pBindDefinition.List_Gc) { List_Gcwt.Add((ClsBindGridColumn_Web_Telerik)Inner_Gc); } if (this.pProperties.IsSelectDetails && this.mRights_IsSelect) { ClsBindGridColumn_Web_Telerik Gc = new ClsBindGridColumn_Web_Telerik("", "", new Unit("50px"), "", Layer01_Common.Common.Layer01_Constants.eSystem_Lookup_FieldType.FieldType_HyperLink); Gc.mFieldText = ">>"; Gc.mFieldNavigateUrl_Text = this.pProperties.DetailsPage + "?ID={0}"; Gc.mFieldNavigateUrl_Field = this.pBindDefinition.KeyName; List_Gcwt.Insert(0, Gc); } if (this.pProperties.IsDelete && (this.pCurrentUser.CheckAccess(this.pSystem_ModulesID, Layer02_Constants.eAccessLib.eAccessLib_Delete))) { ClsBindGridColumn_Web_Telerik Gc = new ClsBindGridColumn_Web_Telerik("", "", new Unit("100px"), "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Button); Gc.mCommandName = "Delete"; Gc.mFieldText = "Delete"; List_Gcwt.Add(Gc); } this.GridList.pGrid.ClientSettings.ClientEvents.OnCommand = "Grid_OnCommand"; switch (this.pProperties.DataSourceType) { case eDataSourceType.FromBase: { this.FilterList.Setup(this.pCurrentUser, this.pBindDefinition.List_Gc, this.pObj_Base.List_Empty(), this.GridList.pAjaxPanel); this.GridList.Setup_FromBase( this.pCurrentUser , this.pObj_Base , List_Gcwt , this.pBindDefinition.KeyName , this.pBindDefinition.AllowSort , this.pBindDefinition.AllowPaging); break; } case eDataSourceType.FromDataTable: { this.FilterList.Setup(this.pCurrentUser, this.pBindDefinition.List_Gc, this.pDt_DataSource.Clone(), this.GridList.pAjaxPanel); this.GridList.Setup_FromDataTable( this.pCurrentUser , this.pDt_DataSource , List_Gcwt , this.pBindDefinition.KeyName , this.pBindDefinition.AllowSort , this.pBindDefinition.AllowPaging); break; } } }
void BindGrid() { string Limit = Do_Methods_Query.GetSystemParameter(Configuration.CnsExam_NoItemsPerPage); List<ClsBindGridColumn_Web_Telerik> List_Gct = new List<ClsBindGridColumn_Web_Telerik>(); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("DateTaken", "Date Taken", 200)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("RecruitmentTestApplicant_Name", "Applicant Name", 300, "")); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("RecruitmentTestApplicant_Email", "Applicant Email", 300)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("Computed_Score", "Score", 100)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("Computed_TotalItems", "Total Items", 100)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("Time", "Time Taken", 200, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Static, true, true, false)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("Time_Value", "Time Taken", 0, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Static, false, false, true)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("ScoreChanged_Desc", "Score Changed?", 100)); if (this.pCurrentUser.CheckAccess(this.pSystem_ModulesID, Layer02_Constants.eAccessLib.eAccessLib_View)) { ClsBindGridColumn_Web_Telerik Gc_Btn = new ClsBindGridColumn_Web_Telerik("", "", 50, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_HyperLink); Gc_Btn.mFieldNavigateUrl_Text = this.ResolveUrl(@"~/Page/Exam.aspx?ID={0}&Limit=" + Limit); Gc_Btn.mFieldNavigateUrl_Field = "RecruitmentTestExamsID"; Gc_Btn.mFieldText = "Details"; List_Gct.Add(Gc_Btn); } ReportGrid.Setup_FromDataTable(this.Master.pCurrentUser, this.mDt_Source, List_Gct, "RecruitmentTestExamsID", true, true); this.ListFilter.Setup(this.pCurrentUser, new List<ClsBindGridColumn>(List_Gct), this.mDt_Source.Clone(), this.ReportGrid.pAjaxPanel); }
void SetupPage() { ClsQuestion Obj_Question = new ClsQuestion(this.pCurrentUser); //[-] List<ClsBindGridColumn_Web_Telerik> List_Gct = new List<ClsBindGridColumn_Web_Telerik>(); /* ClsBindGridColumn_Telerik RedirectColumn = new ClsBindGridColumn_Telerik("", "", 50, "", Constants.eSystem_Lookup_FieldType.FieldType_Button); RedirectColumn.mCommandName = "Select"; RedirectColumn.mFieldText = ">>"; List_Gct.Add(RedirectColumn); */ ClsBindGridColumn_Web_Telerik Gc_Select = new ClsBindGridColumn_Web_Telerik("", "", 50, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_HyperLink); Gc_Select.mFieldText = ">>"; Gc_Select.mFieldNavigateUrl_Text = this.ResolveUrl("~/Page/Question_Details.aspx?ID={0}"); Gc_Select.mFieldNavigateUrl_Field = "RecruitmentTestQuestionsID"; List_Gct.Add(Gc_Select); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("RecruitmentTestQuestionsID", "Question ID", 120)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("Question", "Question Description", 400)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("Category_Desc", "Category", 200)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("QuestionType_Desc", "Question Type", 200)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("Status_Desc", "Status", 120)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("UserName_CreatedBy", "Created By", 120)); List_Gct.Add(new ClsBindGridColumn_Web_Telerik("UserName_ApprovedBy", "Approved By", 120)); ClsBindGridColumn_Web_Telerik DeleteColumn = new ClsBindGridColumn_Web_Telerik("", "", 100, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Button); DeleteColumn.mCommandName = "Delete"; DeleteColumn.mFieldText = "Delete"; List_Gct.Add(DeleteColumn); QuestionGrid.pGrid.ClientSettings.ClientEvents.OnCommand = "Grid_OnDeleteCommand"; QuestionGrid.Setup_WithRequery(this.Master.pCurrentUser, Obj_Question, List_Gct, "RecruitmentTestQuestionsID", true, true); //[-] this.ListFilter.Setup(this.pCurrentUser, new List<ClsBindGridColumn>(List_Gct), Obj_Question.List_Empty(), this.QuestionGrid.pAjaxPanel); //[-] this.Panel_Back.Visible = this.Master.pCurrentUser.pUserType == Layer02_Constants.eLookupUserType.Administrator; }
void SetupPage() { //UserGrid.pGrid.PageSize = 5; List<ClsBindGridColumn_Web_Telerik> UserList_Column = new List<ClsBindGridColumn_Web_Telerik>(); ClsBindGridColumn_Web_Telerik RedirectColumn = new ClsBindGridColumn_Web_Telerik("", "", 50, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_HyperLink); RedirectColumn.mFieldText = ">>"; RedirectColumn.mFieldNavigateUrl_Text = this.ResolveUrl("~/Page/User_Details.aspx?ID={0}"); RedirectColumn.mFieldNavigateUrl_Field = "RecruitmentTestUserID"; UserList_Column.Add(RedirectColumn); UserList_Column.Add(new ClsBindGridColumn_Web_Telerik("Name", "Name", 150)); UserList_Column.Add(new ClsBindGridColumn_Web_Telerik("UserType_Desc", "Type", 150)); ClsBindGridColumn_Web_Telerik DeleteColumn = new ClsBindGridColumn_Web_Telerik("", "", 100, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Button); DeleteColumn.mCommandName = "Delete"; DeleteColumn.mFieldText = "Delete"; UserList_Column.Add(DeleteColumn); UserGrid.pGrid.ClientSettings.ClientEvents.OnCommand = "Grid_OnDeleteCommand"; UserGrid.Setup_WithRequery(this.Master.pCurrentUser, this.ClsUser, UserList_Column, "RecruitmentTestUserID", true, true); this.ListFilter.Setup(this.pCurrentUser, new List<ClsBindGridColumn>(UserList_Column), this.ClsUser.List_Empty(), this.UserGrid.pAjaxPanel); }
void BindGrid() { List<ClsBindGridColumn_Web_Telerik> List_Gc = new List<ClsBindGridColumn_Web_Telerik>(); List_Gc.Add(new ClsBindGridColumn_Web_Telerik("Name", "Role", 250)); if (!this.mIsReadOnly) { ClsBindGridColumn_Web_Telerik Gc_Button = new ClsBindGridColumn_Web_Telerik("", "", 100, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Button); Gc_Button.mCommandName = "Delete"; Gc_Button.mFieldText = "Delete"; Gc_Button.mColumnName = "Delete"; Gc_Button.mButtonType = ButtonColumnType.LinkButton; List_Gc.Add(Gc_Button); } this.Grid_RightsIDs.Setup_FromDataTable(this.pCurrentUser, this.mDt_DefaultContributor_RightsIDs, List_Gc, "RightsID", true, false, Methods_Web_Telerik.eSelectorType.None, "", false); }
void BindGrid() { ClsQuestion Obj = this.mObj; List<ClsBindGridColumn_Web_Telerik> List_Gc = new List<ClsBindGridColumn_Web_Telerik>(); List_Gc.Add(new ClsBindGridColumn_Web_Telerik("Lkp_RecruitmentTestAnswersID_Desc", "Choices", 200)); List_Gc.Add(new ClsBindGridColumn_Web_Telerik("IsAnswer", "Is Correct Answer?", 80, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Checkbox, true, false)); List_Gc.Add(new ClsBindGridColumn_Web_Telerik("IsFixed", "Is Fixed?", 80, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Checkbox, true, false)); List_Gc.Add(new ClsBindGridColumn_Web_Telerik("OrderIndex", "Order Index", 100, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Static, true, false)); if (!this.pIsReadOnly) { ClsBindGridColumn_Web_Telerik Gc_Button = new ClsBindGridColumn_Web_Telerik("", "Edit", 100, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Button); Gc_Button.mCommandName = "Edit"; Gc_Button.mFieldText = "Edit"; Gc_Button.mColumnName = "Edit"; Gc_Button.mButtonType = ButtonColumnType.LinkButton; List_Gc.Insert(0, Gc_Button); Gc_Button = new ClsBindGridColumn_Web_Telerik("", "Delete", 100, "", Layer01_Constants.eSystem_Lookup_FieldType.FieldType_Button); Gc_Button.mCommandName = "Delete"; Gc_Button.mFieldText = "Delete"; Gc_Button.mColumnName = "Delete"; Gc_Button.mButtonType = ButtonColumnType.LinkButton; List_Gc.Add(Gc_Button); } this.Grid_Answers.pGrid.ClientSettings.ClientEvents.OnCommand = "Grid_Command"; this.Grid_Answers.Setup_FromDataTable(this.pCurrentUser, Obj.pDt_QuestionAnswer, List_Gc, "TmpKey"); }