protected new SortedBindingList <ClaseAuditoriaInfo> Localize(object value, string column_name) { SortedBindingList <ClaseAuditoriaInfo> list = null; ClaseAuditoriaList sourceList = null; switch (FilterType) { case IFilterType.None: if (List == null) { MessageBox.Show(moleQule.Face.Resources.Messages.NO_RESULTS); return(null); } sourceList = List; break; case IFilterType.Filter: if (FilteredList == null) { MessageBox.Show(moleQule.Face.Resources.Messages.NO_RESULTS); return(null); } sourceList = FilteredList; break; } FCriteria criteria = null; string related = "none"; switch (column_name) { default: { criteria = GetCriteria(column_name, value, _operation); } break; } switch (related) { case "none": { list = sourceList.GetSortedSubList(criteria); } break; } if (list.Count == 0) { MessageBox.Show(moleQule.Face.Resources.Messages.NO_RESULTS); return(sourceList.GetSortedList()); } DatosSearch.DataSource = list; DatosSearch.MoveFirst(); AddFilterLabel(column_name, value); Tabla.Focus(); return(list); }
protected new SortedBindingList <CronogramaInfo> Localize(FilterItem item) { SortedBindingList <CronogramaInfo> list = null; CronogramaList sourceList = null; switch (FilterType) { case IFilterType.None: if (List == null) { MessageBox.Show(Face.Resources.Messages.NO_RESULTS); return(null); } sourceList = List; break; case IFilterType.Filter: if (FilteredList == null) { MessageBox.Show(Face.Resources.Messages.NO_RESULTS); return(null); } sourceList = FilteredList; break; default: sourceList = List; break; } if (item.FilterProperty == IFilterProperty.All) { FCriteria criteria = GetCriteria(string.Empty, item.Value, null, item.Operation); list = sourceList.GetSortedSubList(criteria, _properties_list); } else { FCriteria criteria = GetCriteria(item.Column, item.Value, null, item.Operation); list = sourceList.GetSortedSubList(criteria, _properties_list); } if (list.Count == 0) { MessageBox.Show(Face.Resources.Messages.NO_RESULTS); return(sourceList.GetSortedList()); } DatosSearch.DataSource = list; DatosSearch.MoveFirst(); AddFilterLabel(item); return(list); }
protected new SortedBindingList <IAgenteHipatia> Localize(FilterItem item) { SortedBindingList <IAgenteHipatia> list = null; IAgenteHipatiaList sourceList = null; switch (FilterType) { case IFilterType.None: if (List == null) { MessageBox.Show(Face.Resources.Messages.NO_RESULTS); return(null); } sourceList = List; break; case IFilterType.Filter: if (FilteredList == null) { MessageBox.Show(Face.Resources.Messages.NO_RESULTS); return(null); } sourceList = FilteredList; break; } if (item.FilterProperty == IFilterProperty.All) { FCriteria criteria = GetCriteria(string.Empty, item.Value, item.SecondValue, item.Operation); list = sourceList.GetSortedSubList(criteria, _properties_list); } else { FCriteria criteria = GetCriteria(item.Column, item.Value, item.SecondValue, item.Operation); list = sourceList.GetSortedSubList(criteria, _properties_list); } if (list.Count == 0) { PgMng.ShowInfoException(Face.Resources.Messages.NO_RESULTS); return(sourceList); } DatosSearch.DataSource = list; DatosSearch.MoveFirst(); AddFilterItem(item); return(list); }
protected new SortedBindingList <C> Localize(FilterItem item) { SortedBindingList <C> list = null; T sourceList = null; switch (FilterType) { case IFilterType.None: if (List == null) { return(null); } sourceList = (T)_item_list; break; case IFilterType.Filter: if (FilteredList == null) { return(null); } sourceList = (((IList)FilteredList).Count > 0) ? (T)FilteredList : (T)_last_results; break; case IFilterType.FilterBack: sourceList = (T)_item_list; break; } if (item.FilterProperty == IFilterProperty.All) { FCriteria criteria = GetCriteria(string.Empty, item.Value, item.SecondValue, item.Operation); list = sourceList.GetSortedSubList(criteria, SortProperty, SortDirection, _properties_list); } else { FCriteria criteria = GetCriteria(item.Column, item.Value, item.SecondValue, item.Operation); list = sourceList.GetSortedSubList(criteria, SortProperty, SortDirection, _properties_list); } LastResults = sourceList; DatosSearch.DataSource = list; DatosSearch.MoveFirst(); AddFilterItem(item); return(list); }
protected new SortedBindingList <EmpresaInfo> Localize(object value, string column_name) { SortedBindingList <EmpresaInfo> list = null; if (List == null) { MessageBox.Show(moleQule.Face.Resources.Messages.NO_RESULTS); return(null); } FCriteria criteria = null; string related = "none"; switch (column_name) { default: { criteria = GetCriteria(column_name, value, _operation); } break; } switch (related) { case "none": { list = List.GetSortedSubList(criteria, SortProperty, SortDirection); } break; } if (list.Count == 0) { MessageBox.Show(moleQule.Face.Resources.Messages.NO_RESULTS); return(null); } DatosSearch.DataSource = list; DatosSearch.MoveFirst(); return(list); }
protected new IAgenteHipatiaList Localize(object value, string column_name) { IAgenteHipatiaList list = null; if (_list == null) { MessageBox.Show(Messages.NO_RESULTS); return(null); } FCriteria criteria = null; string related = "none"; switch (column_name) { default: { criteria = GetCriteria(column_name, value, _operation); } break; } switch (related) { case "none": { list = _list.GetSortedSubList(criteria, SortProperty, SortDirection); } break; } if (list.Count == 0) { MessageBox.Show(Messages.NO_RESULTS); return(null); } DatosSearch.DataSource = list; DatosSearch.MoveFirst(); return(list); }
protected new SortedBindingList <Pregunta> Localize(object value, string column_name) { SortedBindingList <Pregunta> list = null; Preguntas sourceList = null; switch (FilterType) { case IFilterType.None: if (List == null) { MessageBox.Show(moleQule.Face.Resources.Messages.NO_RESULTS); return(null); } sourceList = List; //_filter_values = string.Empty; break; case IFilterType.Filter: if (FilteredList == null) { MessageBox.Show(moleQule.Face.Resources.Messages.NO_RESULTS); return(null); } sourceList = FilteredList; break; default: sourceList = List; break; } FCriteria criteria = null; string related = "none"; switch (column_name) { default: criteria = GetCriteria(column_name, value, null, _operation); break; } switch (related) { case "none": list = sourceList.GetSortedSubList(criteria); break; } if (list.Count == 0) { MessageBox.Show(Resources.Messages.NO_RESULTS); return(sourceList.GetSortedList()); } DatosSearch.DataSource = list; DatosSearch.MoveFirst(); AddFilterItem(column_name, value); Tabla.Focus(); return(list); }