Пример #1
0
 public override void SetModuleConfiguration()
 {
     //Attributes
     MConfigs.Add(ShowDateColumn, DataType.BOOL, DisplayTabs.TabHeaderAttributes);
     MConfigs.Add(ShowStatusColumn, DataType.BOOL, DisplayTabs.TabHeaderAttributes);
     MConfigs.Add(ShowSubjectColumn, DataType.BOOL, DisplayTabs.TabHeaderAttributes);
     MConfigs.Add(ShowUserColumn, DataType.BOOL, DisplayTabs.TabHeaderAttributes);
     //Buttons
     MConfigs.Add(BackButtonText, DataType.TEXT, DisplayTabs.TabHeaderButtons);
     MConfigs.Add(CreateButtonText, DataType.TEXT, DisplayTabs.TabHeaderButtons);
     MConfigs.Add(SearchButtonText, DataType.TEXT, DisplayTabs.TabHeaderButtons);
     MConfigs.Add(SaveActivity, DataType.TEXT, DisplayTabs.TabHeaderButtons);
     //Messages
     MConfigs.Add(CreateActivityWarningText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.UserMessages);
     MConfigs.Add(SuccessfullyAddedActivity, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.UserMessages);
     MConfigs.Add(SuccessfullyUpdatedActivity, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.UserMessages);
     MConfigs.Add(SuccessfullyDeletedActivityText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.UserMessages);
     //General Labels
     MConfigs.Add(lblUserDropdown, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(lblDate, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(lblSubject, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(PleaseSelectOptionText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(lblActivity, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(OtherText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(SpecifyText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(AllActivitiesText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(AllAgentsText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(SubjectTextLabel, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(ActivityLabel, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(UserLabel, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(StatusLabel, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(DateLabel, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(AnyStatusText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(SelectAnActivityText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     MConfigs.Add(DatePickerClearDateText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.General);
     //Tables
     MConfigs.Add(DataTablesLengthMenu, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(DataTablesZeroRecords, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(DataTablesInfo, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(DataTablesInfoEmpty, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(DataTablesInfoFiltered, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(DataTablesPreviousPage, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(DataTablesNextPage, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(CustomerHeaderText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(UserHeaderText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(DateHeaderText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(SubjectHeaderText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(ActionsHeaderText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     MConfigs.Add(StatusHeaderText, DataType.TEXT, DisplayTabs.TabHeaderTexts, null, AccordionGroup.TableLabels);
     //Error
     MConfigs.Add(ErrorUpdatingActivity, DataType.TEXT, DisplayTabs.TabHeaderErrors);
     MConfigs.Add(ErrorCreatingActivity, DataType.TEXT, DisplayTabs.TabHeaderErrors);
     MConfigs.Add(SubjectRequiredError, DataType.TEXT, DisplayTabs.TabHeaderErrors);
     MConfigs.Add(UserNotFoundError, DataType.TEXT, DisplayTabs.TabHeaderErrors);
     MConfigs.Add(QuestionAnswerTextLengthExceededError, DataType.TEXT, DisplayTabs.TabHeaderErrors);
     MConfigs.Add(InvalidAnswerError, DataType.TEXT, DisplayTabs.TabHeaderErrors);
     MConfigs.Add(MandatoryQuestionError, DataType.TEXT, DisplayTabs.TabHeaderErrors);
     MConfigs.Add(PleaseSelectAValidUserError, DataType.TEXT, DisplayTabs.TabHeaderErrors);
     //Defaults
     MConfigs.Add(LOCAL_ROOT_DIRECTORY, DataType.TEXT, DisplayTabs.TabHeaderGeneral, FieldValidation.Add(new List <VG> {
         VG.Mandatory
     }));
     MConfigs.Add(REMOTE_ROOT_DIRECTORY, DataType.TEXT, DisplayTabs.TabHeaderGeneral, FieldValidation.Add(new List <VG> {
         VG.Mandatory
     }));
     MConfigs.Add(MAX_FILE_UPLOAD_SIZE, DataType.TEXT, DisplayTabs.TabHeaderGeneral, FieldValidation.Add(new List <VG> {
         VG.Mandatory
     }, minLength: 0));
     MConfigs.Add(ALLOWABLE_FILE_TYPES, DataType.TEXT, DisplayTabs.TabHeaderGeneral, FieldValidation.Add(new List <VG> {
         VG.Mandatory
     }));
     MConfigs.Add(ACTIVE, DataType.BOOL, DisplayTabs.TabHeaderGeneral);
     Populate();
 }