/// <remarks/> public void PostActivityBatchAsync(PostActivityRequest PostActivityRequest) { this.PostActivityBatchAsync(PostActivityRequest, null); }
/// <remarks/> public void PostActivityBatchAsync(PostActivityRequest PostActivityRequest, object userState) { if ((this.PostActivityBatchOperationCompleted == null)) { this.PostActivityBatchOperationCompleted = new System.Threading.SendOrPostCallback(this.OnPostActivityBatchOperationCompleted); } this.InvokeAsync("PostActivityBatch", new object[] { PostActivityRequest}, this.PostActivityBatchOperationCompleted, userState); }
private void PostActivity(string ActivityCode) { GetActivityID(ActivityCode); //Initialize Activity Request Activity.PostActivityRequest requestActivity = new Activity.PostActivityRequest(); requestActivity.TokenId = tokenId; //Create the AddNewActivityInMsg Activity.AddNewActivityInMsg inMsgActivity = new Activity.AddNewActivityInMsg(); inMsgActivity.CorrelationId = correlationID; inMsgActivity.StudentId = int.Parse(Session["StudentID"].ToString()); inMsgActivity.ActivityStatusId = 1; //CmEventStatusId Pending=P=1 Queued=Q=5 //inMsgActivity.AssignedStaffId = 11454; //[email protected] //[email protected] //56-CLaw 10481-KChamblee 10465-MKRobison ADMISS-10499 if (EventType == 8) { //TO STAFF switch (PmtType) { case "FA": inMsgActivity.AssignedStaffId = 11454; //[email protected] inMsgActivity.ActivityTemplateId = 1036; //PAYFA ActivityID; //cmTemplateID break; case "Check": inMsgActivity.AssignedStaffId = 11455; //[email protected] inMsgActivity.ActivityTemplateId = 1037; //PAYCHECK ActivityID; //cmTemplateID break; case "ThirdParty": inMsgActivity.AssignedStaffId = 11455; //[email protected] inMsgActivity.ActivityTemplateId = 1039; //PAY3RD ActivityID; //cmTemplateID break; case "PPlan": inMsgActivity.AssignedStaffId = 11455; //[email protected] inMsgActivity.ActivityTemplateId = 1041; //PAYPLAN ActivityID; //cmTemplateID break; } //end TO STAFF } else { //else Event Type == 9 //TO STUDENT switch (PmtType) { case "FA": inMsgActivity.ActivityTemplateId = 1030; //PAYFAS inMsgActivity.AssignedStaffId = 11454; //TO STUDENT from syStaff systaffid=11454=financialAid break; case "Check": inMsgActivity.AssignedStaffId = 11455; //[email protected] inMsgActivity.ActivityTemplateId = 1038; //PAYCHECK ActivityID; //cmTemplateID break; case "ThirdParty": inMsgActivity.AssignedStaffId = 11455; //[email protected] inMsgActivity.ActivityTemplateId = 1040; //PAY3RD ActivityID; //cmTemplateID break; case "PPlan": inMsgActivity.AssignedStaffId = 11455; //[email protected] inMsgActivity.ActivityTemplateId = 1042; //PAYPLAN ActivityID; //cmTemplateID break; } //end TO STUDENT } inMsgActivity.DueDate = DateTime.Today; inMsgActivity.Priority = Activity.ActivityPriorityType.Normal; //Bind ActivityInMsg to the request requestActivity.AddNewActivities = new Activity.AddNewActivityInMsg[1]; requestActivity.AddNewActivities[0] = inMsgActivity; //Instantiate an Activity service and url. Activity.ActivityWebService serviceActivity = new Activity.ActivityWebService(); string urlActivity = System.Configuration.ConfigurationManager.AppSettings["ActivityURL"]; serviceActivity.Url = urlActivity; //Create Activity Response and pass in the request through the Activity service Activity.PostActivityResponse responseActivity = serviceActivity.PostActivity(requestActivity); if (responseActivity.TrxResult == "OK") { //Success //Response.Redirect("Results.aspx?Re=" + PmtType); } else { Label1.Text += ": Activity Failed."; Label1.Visible = true; //Failed; } }