private void SearchData() { Dictionary <string, object> searchData = null; try { searchData = PrepareSearch(); if (searchData.Count.Equals(0)) { Tool.BackFromSearch(this.sender, documentType); } else { Tool.SearchData(this.sender, documentType, searchData); } } catch (MofException ex) { System.Diagnostics.Debug.WriteLine("Хайлтын мэдээлэлтэй ажиллахад алдаа гарлаа: " + ex.Message); throw ex; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("Хайлтын мэдээлэлтэй ажиллахад алдаа гарлаа: " + ex.Message); throw new MofException("Хайлтын мэдээлэлтэй ажиллахад алдаа гарлаа!", ex); } finally { searchData = null; } }
private void Search_Disposed(object sender, EventArgs e) { try { Tool.BackFromSearch(this.sender, documentType); } catch (MofException ex) { System.Diagnostics.Debug.WriteLine("Хайлтын цонхыг хаахад алдаа гарлаа: " + ex.Message); Tool.ShowError(ex.Message, ex.InnerException.Message); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("Хайлтын цонхыг хаахад алдаа гарлаа: " + ex.Message); Tool.ShowError("Хайлтын цонхыг хаахад алдаа гарлаа!", ex.Message); } }