public TroopVisitDetailsWizardPage() { InitializeComponent(); this.FullDayFollow = new YesNoSelector(radioButtonFullDayFollowYes, radioButtonFullDayFollowNo); this.Water = new YesNoSelector(radioButtonWaterYes, radioButtonWaterNo); this.GPS = new YesNoSelector(radioButtonGPSYes, radioButtonGPSNo); // Hook up input events to verification method FullDayFollow.YesNoChanged += new EventHandler(Verify); Water.YesNoChanged += new EventHandler(Verify); GPS.YesNoChanged += new EventHandler(Verify); //this.dateDateTimePicker.ValueChanged += new EventHandler(Verify); //this.troopComboBox.SelectedValueChanged += new EventHandler(Verify); this.aMSleepingCliffComboBox.SelectedValueChanged += new EventHandler(Verify); this.aMSleepingCliffComboBox.SelectedValueChanged += new EventHandler(UpdateCommonName); this.pMSleepingCliffComboBox.SelectedValueChanged += new EventHandler(Verify); this.pMSleepingCliffComboBox.SelectedValueChanged += new EventHandler(UpdateCommonName); this.distanceTextBox.TextChanged += new EventHandler(Verify); this.Verify(this, null); }
private void FillFieldTypeOptions() { ContentTypeInfo contentTypeInfo = _contentTypeProvider.Select(ContentTypeId, ErrorList); if (contentTypeInfo != null) { FieldInfo info = FieldInfo.GetFieldArray(contentTypeInfo.FieldsXml).FirstOrDefault(x => x.Name == Id); pnlCustomControlOptions.Controls.Clear(); switch (FormHelper.GetFieldTypeByCode(drlFieldType.SelectedValue)) { case FormFieldType.TextBoxControl: TextBoxControl control = new TextBoxControl(); control.ViewMode = FormControlViewMode.Development; control.ID = FormFieldTypeCode.TEXTBOX; if (info != null) control.Value = info.Options; pnlCustomControlOptions.Controls.Add(control); break; case FormFieldType.DatePickerControl: DatePicker datepicker = new DatePicker(); datepicker.ViewMode = FormControlViewMode.Development; datepicker.ID = FormFieldTypeCode.DATEPICKER; if (info != null) datepicker.Value = info.Options; pnlCustomControlOptions.Controls.Add(datepicker); break; case FormFieldType.DateTimePickerControl: DateTimePicker datetimepicker = new DateTimePicker(); datetimepicker.ViewMode = FormControlViewMode.Development; datetimepicker.ID = FormFieldTypeCode.DATETIMEPICKER; if (info != null) datetimepicker.Value = info.Options; pnlCustomControlOptions.Controls.Add(datetimepicker); break; case FormFieldType.YesNoSelector: YesNoSelector yesnoselector = new YesNoSelector(); yesnoselector.ViewMode = FormControlViewMode.Development; yesnoselector.ID = FormFieldTypeCode.YESNOSELECTOR; if (info != null) yesnoselector.Value = info.Options; pnlCustomControlOptions.Controls.Add(yesnoselector); break; case FormFieldType.FileUpload: FileUploader fuploader = new FileUploader(); fuploader.ViewMode = FormControlViewMode.Development; fuploader.ID = FormFieldTypeCode.FILEUPLOAD; if (info != null) fuploader.Value = info.Options; pnlCustomControlOptions.Controls.Add(fuploader); break; case FormFieldType.YearSelector: YearSelector yearselector = new YearSelector(); yearselector.ViewMode = FormControlViewMode.Development; yearselector.ID = FormFieldTypeCode.YEARSELECTOR; if (info != null) yearselector.Value = info.Options; pnlCustomControlOptions.Controls.Add(yearselector); break; case FormFieldType.CaptchaControl: AbstractBasicUserControl captcha = (AbstractBasicUserControl) this.Page.LoadControl("~/"); captcha.ViewMode = FormControlViewMode.Development; captcha.ID = FormFieldTypeCode.CAPTCHA; if (info != null) captcha.Value = info.Options; pnlCustomControlOptions.Controls.Add(captcha); break; case FormFieldType.GuidGenerator: GuidGeneratorControl guidcontrol = new GuidGeneratorControl(); guidcontrol.ViewMode = FormControlViewMode.Development; pnlCustomControlOptions.Controls.Add(guidcontrol); break; case FormFieldType.FckEditor: FckEditorControl fckeditor = new FckEditorControl(); fckeditor.ID = FormFieldTypeCode.FCKEDITOR; fckeditor.ViewMode = FormControlViewMode.Development; if (info != null) fckeditor.Value = info.Options; pnlCustomControlOptions.Controls.Add(fckeditor); break; case FormFieldType.ListLookUp: ListLookUp listLookUp = new ListLookUp(); listLookUp.ViewMode = FormControlViewMode.Development; listLookUp.ID = FormFieldTypeCode.LISTLOOKUP; if (info != null) listLookUp.Value = info.Options; pnlCustomControlOptions.Controls.Add(listLookUp); break; case FormFieldType.ContentTypeLookUp: ContentTypeLookUp contentTypeLookUp = new ContentTypeLookUp(); contentTypeLookUp.ViewMode = FormControlViewMode.Development; contentTypeLookUp.ID = FormFieldTypeCode.CONTENTTYPELOOKUP; if (info != null) contentTypeLookUp.Value = info.Options; pnlCustomControlOptions.Controls.Add(contentTypeLookUp); break; case FormFieldType.ParameterGetter: ParameterGetterControl parameterGetterControl = new ParameterGetterControl(); parameterGetterControl.ID = FormFieldTypeCode.PARAMETERGETTER; parameterGetterControl.ViewMode = FormControlViewMode.Development; if (info != null) parameterGetterControl.Value = info.Options; pnlCustomControlOptions.Controls.Add(parameterGetterControl); break; case FormFieldType.UserProfileGetter: FromUserProfileControl userProfileControl = new FromUserProfileControl(); userProfileControl.ID = FormFieldTypeCode.USERPROFILEGETTER; userProfileControl.ViewMode = FormControlViewMode.Development; if (info != null) userProfileControl.Value = info.Options; pnlCustomControlOptions.Controls.Add(userProfileControl); break; //Load Custom Form control default: //AbstractBasicUserControl abstarctcontrol = // this.CreateCustomFormControl(ddlFieldType.SelectedItem.Value); //abstarctcontrol.Value = info.Options; //pnlCustomControlOptions.Controls.Add(abstarctcontrol); break; } } }