private void View_RequestActionConfirmed(object sender, EventArgs e) { if (View.OutgoingTransitoinActionEnablity == true) { if (!ValidateTargetSelection()) { return; } string confirmMessage = "در مرحله بعد اقدامات توسط این اشخاص امکانپذیر است"; foreach (var item in ViewTargetSelection.OutgoingTransitoinActions) { confirmMessage += (Environment.NewLine) + "اقدام" + " : " + item.Title; foreach (var post in item.OrganizationPosts.Where(x => x.Selected)) { confirmMessage += (Environment.NewLine) + " " + post.OrganizationPost.Name; } } if (AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowConfirm("تایید مرحله بعد", confirmMessage, UserPromptMode.YesNo) == Temp.ConfirmResul.No) { return; } } RequestActionConfirmDTO message = new RequestActionConfirmDTO(); message.RequestActionID = RequestAction.ID; message.Description = View.Description; message.OutgoingTransitoinActions = ViewTargetSelection.OutgoingTransitoinActions; var result = AgentUICoreMediator.GetAgentUICoreMediator.workflowService.SaveRequestAction(message, AgentUICoreMediator.GetAgentUICoreMediator.GetRequester()); if (result.Result == Enum_DR_ResultType.SeccessfullyDone) { if (RequesActionConfirmed != null) { RequesActionConfirmed(this, RequestAction); } } else { AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowMessage("ارجاع کار ایجاد نشد" + Environment.NewLine + result.Message); } }
public void SaveRequestAction(RequestActionConfirmDTO requestAction, DR_Requester requester) { bizRequest.SaveRequestAction(requestAction, requester); }
//public DP_DataRepository GetDataItem(int requestID) //{ // return bizRequest.GetDataItem(requestID); //} public BaseResult SaveRequestAction(RequestActionConfirmDTO requestAction, DR_Requester requester) { return(bizRequest.SaveRequestAction(requestAction, requester)); }