private void searchButton_Click(object sender, System.EventArgs e) { #if use_cmd_params List <string> exprs = new List <string>(); List <SearchParam> srchParams = new List <SearchParam>(); foreach (SearchCtrl searchCtrl in m_searchCtrls) { searchCtrl.UpdateSearchParams(exprs, srchParams); } #if use_bg_work //send to form 1 m_wkr.qryFgTask(new FgTask { sender = "SP," + m_tblInfo.m_tblName, receiver = "F1," + m_tblInfo.m_tblName, eType = FgTask.fgTaskType.F1_FG_UPDATESTS, data = "Searching" }); //sent to special data panel m_wkr.qryFgTask(new srchTsk(exprs, srchParams) { sender = "SP," + m_tblInfo.m_tblName, receiver = "DP," + m_tblInfo.m_tblName }); //send to form 1 m_wkr.qryFgTask(new FgTask { sender = "SP," + m_tblInfo.m_tblName, receiver = "F1," + m_tblInfo.m_tblName, eType = FgTask.fgTaskType.F1_FG_UPDATESTS, data = "Searching completed!" }, true); #else m_dataPanel.search(exprs, srchParams); #endif //end use_bg_work #else //!use_cmd_params string where = null; List <string> exprs = new List <string> (); foreach (lSearchCtrl searchCtrl in m_searchCtrls) { string expr = searchCtrl.getSearchParams(); if (expr != null) { exprs.Add(expr); } } if (exprs.Count > 0) { where = string.Join(" and ", exprs); } m_dataPanel.search(where); #endif //end use_cmd_params }
private void reloadButton_Click(object sender, System.EventArgs e) { #if use_bg_work m_dataContent.Reload(); m_wkr.qryFgTask(new FgTask() { receiver = "F1," + m_tblName, sender = "DP," + m_tblName, eType = FgTask.fgTaskType.F1_FG_UPDATESTS, data = "Reloading Completed!" }, true); #else m_stsMng.onTaskBegin("Reloading"); m_dataContent.Reload(); #endif //update(); //m_status.Text = "Reloading completed!"; }