public SearchClearCommand(I_BaseSearchEntityArea searchArea) : base() { SearchArea = searchArea; CommandManager.SetTitle("پاک کردن"); CommandManager.ImagePath = "Images//Clear.png"; CommandManager.Clicked += CommandManager_Clicked; }
public void Execute(I_BaseSearchEntityArea searchEntityArea) { ////// searchEntityArea.UpdateSearchData(); //var command = new AG_CommandExecutionRequest(); //command.Request = new DR_Request(); //command.Request.Type = Enum_DR_RequestType.SearchView; //command.Request.RequestExecutionTime = new List<DR_RequestExecutionTime>(); //command.Request.RequestExecutionTime.Add(new DR_RequestExecutionTime() { EnumType = Enum_DR_ExecutionTime.Now }); //command.Request.SearchViewRequest = new DR_SearchViewRequest(); //command.Request.SearchViewRequest.SearchDataItem = searchEntityArea.GetData(); //command.Request.SearchViewRequest.EntityID = searchEntityArea.SearchInitializer.SearchEntity.ID; // command.Request.SearchViewRequest.ViewPackage = searchViewArea.SearchViewInitializer.ViewEntity; ////// command.Request.EditRequest.EditPackages = packageArea.DataPackages; //command.SourceSearchView = searchViewArea; //var result = AgentUICoreMediator.GetAgentUICoreMediator.ExecuteCommand(command); //if (result.SearchViewResult.DPPackages.Count > 0) // searchEntityArea.ViewEntityArea.AddData(result.SearchViewResult.DPPackages, true); //var result = AgentUICoreMediator.GetAgentUICoreMediator.ExecuteCommand(command); //if (result.SearchViewResult.DPPackages.Count > 0) // searchEntityArea.ViewEntityArea.AddData(result.SearchViewResult.DPPackages, true); //AgentUICoreMediator.GetAgentUICoreMediator.ExecuteCommand(command); //command.Request.EditRequest.EditPackages = //command.Request.EditRequest.RemovedPackages = packageArea.MainEntityArea.GetRemovedData(); //command.SourcePackageArea = packageArea as IAG_PackageArea; //command.DestinationPackageArea = packageArea as IAG_PackageArea; //} //else //{ // AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowInfo(searchEntityArea.SearchInitializer.Title + " : " + "داده ای جهت ورود اطلاعات موجود نمیباشد", "", MyUILibrary.Temp.InfoColor.Red); //} //} //catch (Exception ex) //{ // var mesage = ex.Message; // mesage += (ex.InnerException != null ? Environment.NewLine + ex.InnerException.Message : ""); // AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowInfo(searchEntityArea.SearchInitializer.Title + " : " + "خطا در عملیات", mesage, MyUILibrary.Temp.InfoColor.Red); //} }