private void LocalizeForm() { RadGridLocalizationProvider currentProvider = LocalizationProvider <RadGridLocalizationProvider> .CurrentProvider; this.Text = string.Format(currentProvider.GetLocalizedString("CustomFilterDialogCaption"), (object)this.column.HeaderText); this.radLabelFormTitle.Text = currentProvider.GetLocalizedString("CustomFilterDialogLabel"); this.radButtonOK.Text = currentProvider.GetLocalizedString("CustomFilterDialogBtnOk"); this.radButtonCancel.Text = currentProvider.GetLocalizedString("CustomFilterDialogBtnCancel"); }
protected override void OnClosing(CancelEventArgs e) { base.OnClosing(e); if (this.DialogResult == DialogResult.OK) { Exception exception = this.UpdateValues(); RadGridLocalizationProvider currentProvider = LocalizationProvider <RadGridLocalizationProvider> .CurrentProvider; if (exception != null) { e.Cancel = true; string themeName = RadMessageBox.Instance.ThemeName; RadMessageBox.SetThemeName(this.ThemeName); int num = (int)RadMessageBox.Show(exception.Message, currentProvider.GetLocalizedString("CompositeFilterFormErrorCaption"), MessageBoxButtons.OK, RadMessageIcon.Error); RadMessageBox.SetThemeName(themeName); } if (!GridFilterCellElement.ValidateUserFilter(this.GetFilterDescriptor(this.compositeFilterDescriptor.Clone() as CompositeFilterDescriptor))) { e.Cancel = true; string themeName = RadMessageBox.Instance.ThemeName; RadMessageBox.SetThemeName(this.ThemeName); int num = (int)RadMessageBox.Show(currentProvider.GetLocalizedString("CompositeFilterFormInvalidFilter"), currentProvider.GetLocalizedString("CompositeFilterFormErrorCaption"), MessageBoxButtons.OK, RadMessageIcon.Error); RadMessageBox.SetThemeName(themeName); } } RadCheckBox rightEditor = this.rightEditor as RadCheckBox; RadCheckBox leftEditor = this.leftEditor as RadCheckBox; if (rightEditor != null) { rightEditor.ToggleStateChanged -= new StateChangedEventHandler(this.CheckBoxEditor_ToggleStateChanged); } if (leftEditor == null) { return; } leftEditor.ToggleStateChanged -= new StateChangedEventHandler(this.CheckBoxEditor_ToggleStateChanged); }
private void LocalizeForm() { RadGridLocalizationProvider currentProvider = LocalizationProvider <RadGridLocalizationProvider> .CurrentProvider; this.Text = string.Format(currentProvider.GetLocalizedString("CustomFilterDialogCaption"), (object)this.column.HeaderText); this.radLabelFormTitle.Text = currentProvider.GetLocalizedString("CustomFilterDialogLabel"); this.radioButtonAndOperator.Text = currentProvider.GetLocalizedString("CustomFilterDialogRbAnd"); this.radioButtonOrOperator.Text = currentProvider.GetLocalizedString("CustomFilterDialogRbOr"); this.radButtonOK.Text = currentProvider.GetLocalizedString("CustomFilterDialogBtnOk"); this.radButtonCancel.Text = currentProvider.GetLocalizedString("CustomFilterDialogBtnCancel"); this.rchbNot.Text = currentProvider.GetLocalizedString("CustomFilterDialogCheckBoxNot"); ImageAndTextLayoutPanel child = this.groupBox.RootElement.Children[0].Children[1].Children[2] as ImageAndTextLayoutPanel; (child.Children[1] as TextPrimitive).Text = " " + this.rchbNot.Text; child.Visibility = ElementVisibility.Hidden; }
protected override void OnClosing(CancelEventArgs e) { base.OnClosing(e); if (this.DialogResult != DialogResult.OK) { return; } this.UpdateValues(); RadGridLocalizationProvider currentProvider = LocalizationProvider <RadGridLocalizationProvider> .CurrentProvider; if (GridFilterCellElement.ValidateUserFilter(this.FilterDescriptor)) { return; } e.Cancel = true; string themeName = RadMessageBox.Instance.ThemeName; RadMessageBox.SetThemeName(this.ThemeName); RadMessageBox.Instance.RightToLeft = this.RightToLeft; int num = (int)RadMessageBox.Show(currentProvider.GetLocalizedString("CompositeFilterFormInvalidFilter"), currentProvider.GetLocalizedString("CompositeFilterFormErrorCaption"), MessageBoxButtons.OK, RadMessageIcon.Error); RadMessageBox.SetThemeName(themeName); }
protected virtual void SetSelectedFilterOperatorText() { if (this.ColumnInfo is GridViewCommandColumn) { return; } string localizedString = LocalizationProvider <RadGridLocalizationProvider> .CurrentProvider.GetLocalizedString("FilterOperatorNoFilter"); if (this.Descriptor != null) { RadGridLocalizationProvider currentProvider = LocalizationProvider <RadGridLocalizationProvider> .CurrentProvider; if (this.Descriptor is CompositeFilterDescriptor) { localizedString = currentProvider.GetLocalizedString("FilterOperatorCustom"); } else { switch (this.Descriptor.Operator) { case FilterOperator.IsLike: localizedString = currentProvider.GetLocalizedString("FilterOperatorIsLike"); break; case FilterOperator.IsNotLike: localizedString = currentProvider.GetLocalizedString("FilterOperatorNotIsLike"); break; case FilterOperator.IsLessThan: localizedString = currentProvider.GetLocalizedString("FilterOperatorLessThan"); break; case FilterOperator.IsLessThanOrEqualTo: localizedString = currentProvider.GetLocalizedString("FilterOperatorLessThanOrEqualTo"); break; case FilterOperator.IsEqualTo: localizedString = currentProvider.GetLocalizedString("FilterOperatorEqualTo"); break; case FilterOperator.IsNotEqualTo: localizedString = currentProvider.GetLocalizedString("FilterOperatorNotEqualTo"); break; case FilterOperator.IsGreaterThanOrEqualTo: localizedString = currentProvider.GetLocalizedString("FilterOperatorGreaterThanOrEqualTo"); break; case FilterOperator.IsGreaterThan: localizedString = currentProvider.GetLocalizedString("FilterOperatorGreaterThan"); break; case FilterOperator.StartsWith: localizedString = currentProvider.GetLocalizedString("FilterOperatorStartsWith"); break; case FilterOperator.EndsWith: localizedString = currentProvider.GetLocalizedString("FilterOperatorEndsWith"); break; case FilterOperator.Contains: localizedString = currentProvider.GetLocalizedString("FilterOperatorContains"); break; case FilterOperator.NotContains: localizedString = currentProvider.GetLocalizedString("FilterOperatorDoesNotContain"); break; case FilterOperator.IsNull: localizedString = currentProvider.GetLocalizedString("FilterOperatorIsNull"); break; case FilterOperator.IsNotNull: localizedString = currentProvider.GetLocalizedString("FilterOperatorNotIsNull"); break; case FilterOperator.IsContainedIn: localizedString = currentProvider.GetLocalizedString("FilterOperatorIsContainedIn"); break; case FilterOperator.IsNotContainedIn: localizedString = currentProvider.GetLocalizedString("FilterOperatorNotIsContainedIn"); break; default: localizedString = LocalizationProvider <RadGridLocalizationProvider> .CurrentProvider.GetLocalizedString("FilterOperatorNoFilter"); break; } } } this.filterOperator.Text = localizedString + ":"; }
private static string GetLocalizedFilterOperator(FilterOperator filterOperator) { RadGridLocalizationProvider currentProvider = LocalizationProvider <RadGridLocalizationProvider> .CurrentProvider; switch (filterOperator) { case FilterOperator.IsLike: return(currentProvider.GetLocalizedString("FilterOperatorIsLike")); case FilterOperator.IsNotLike: return(currentProvider.GetLocalizedString("FilterOperatorNotIsLike")); case FilterOperator.IsLessThan: return(currentProvider.GetLocalizedString("FilterOperatorLessThan")); case FilterOperator.IsLessThanOrEqualTo: return(currentProvider.GetLocalizedString("FilterOperatorLessThanOrEqualTo")); case FilterOperator.IsEqualTo: return(currentProvider.GetLocalizedString("FilterOperatorEqualTo")); case FilterOperator.IsNotEqualTo: return(currentProvider.GetLocalizedString("FilterOperatorNotEqualTo")); case FilterOperator.IsGreaterThanOrEqualTo: return(currentProvider.GetLocalizedString("FilterOperatorGreaterThanOrEqualTo")); case FilterOperator.IsGreaterThan: return(currentProvider.GetLocalizedString("FilterOperatorGreaterThan")); case FilterOperator.StartsWith: return(currentProvider.GetLocalizedString("FilterOperatorStartsWith")); case FilterOperator.EndsWith: return(currentProvider.GetLocalizedString("FilterOperatorEndsWith")); case FilterOperator.Contains: return(currentProvider.GetLocalizedString("FilterOperatorContains")); case FilterOperator.NotContains: return(currentProvider.GetLocalizedString("FilterOperatorDoesNotContain")); case FilterOperator.IsNull: return(currentProvider.GetLocalizedString("FilterOperatorIsNull")); case FilterOperator.IsNotNull: return(currentProvider.GetLocalizedString("FilterOperatorNotIsNull")); case FilterOperator.IsContainedIn: return(currentProvider.GetLocalizedString("FilterOperatorIsContainedIn")); case FilterOperator.IsNotContainedIn: return(currentProvider.GetLocalizedString("FilterOperatorNotIsContainedIn")); default: return(LocalizationProvider <RadGridLocalizationProvider> .CurrentProvider.GetLocalizedString("FilterOperatorNoFilter")); } }