private bool Search() { try { if (!String.IsNullOrEmpty(Search_TB.Text)) { String SearchText = Search_TB.Text.Trim(); Result = ResultSearch(SearchText); if (Result.Count <= 0) { Search_TB.Focus(); MessageBox.Show("Поиск не дал результатов", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); SystemArgs.PrintLog("Количество объектов по параметрам поиска 0"); return(false); } return(true); } else { ResetSearch(); SystemArgs.PrintLog("Получено пустое значение параметра поиска"); return(false); } } catch (Exception E) { MessageBox.Show(E.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
private void Search_TB_TextChanged(object sender, EventArgs e) { if (_suspend_event) { return; } if (_filter_keys.Length > Search_TB.Text.Length) { string filter = Search_TB.Text; _suspend_event = true; FilterOffAction(); _suspend_event = false; } _filter_keys = Search_TB.Text; ExecuteAction(molAction.FilterGlobal); Search_TB.Focus(); }
private void Search_TB_TextChanged(object sender, EventArgs e) { #if TRACE PgMng.Record("EntityMngSkinForm04::Search_TB_TextChanged - INI"); #endif if (_filter_keys.Length > Search_TB.Text.Length) { string filter = Search_TB.Text; EnableEvents(false); _filter_type = IFilterType.FilterBack; _filter_keys = (_filter_keys.Length > 1) ? _filter_keys.Substring(0, _filter_keys.Length - 1) : string.Empty; EnableEvents(true); } else { _filter_keys = Search_TB.Text; } ExecuteAction(molAction.FilterGlobal); Search_TB.Focus(); #if TRACE PgMng.Record("EntityMngSkinForm04::Search_TB_TextChanged - END"); #endif }