public void UpdateApplication(Guid InstanceId, ApplicationUpdatedEventArgs args) { if (null != ApplicationUpdated) { ApplicationUpdated(null, args); } }
private void OnApplicationUpdated_Invoked(object sender, ExternalDataEventArgs e) { ApplicationUpdatedEventArgs args = (ApplicationUpdatedEventArgs)e; LicenseApplicationRow row = args.UpdatedLicenseRows[0]; IgrssAdapters.LAppTableAdapter.UpdateVendorDetails(row.ApplnNumber, row.NameOfApplicant, row.PresentAddress, row.PermanentAddress, row.DateOfBirth, DateTime.Now, row.Qualification, row.Experience, row.Caste, row.BusinessAddress, row.TotalInvestmentAmount, row.NameAndAddressOfReferer, row.SubmissionOfficeId, row.HomePhone, row.Remarks, row.HoldingAnyOtherLicense, row.PurposeOfLicense, this.LicenseId); FeedbackData CurFeedback = VerificationList[verificationIndex]; WorkflowSupport.DeleteAlerts(CurFeedback.Alerts.ToArray()); this.verificationIndex = 0; }
public bool updateFrankingDetails(FormViewParameter Parameter, bool Verified, Guid AlertId, Guid LicenseApplicationId, Remarks rem) { string curUser = Thread.CurrentPrincipal.Identity.Name; try { if ((rem.Body != "") || (rem.Subject != "")) { FileManager.AddRemarkToFile(LicenseApplicationId, rem.Subject, rem.Body); } //IgrssAdapters.LAppTableAdapter.UpdateVendorDetails(row.ApplnNumber, row.NameOfApplicant, row.PresentAddress, row.PermanentAddress, row.DateOfBirth, DateTime.Now, row.Qualification, row.Experience, row.Caste, row.BusinessAddress, row.TotalInvestmentAmount, row.NameAndAddressOfReferer, row.SubmissionOfficeId, row.HomePhone, row.Remarks,LicenseApplicationId); Guid InstanceId = (Guid)IgrssAdapters.LAppTableAdapter.GetWfIdByLicenseApplicationId(LicenseApplicationId); if (Verified) { FeedbackEventArgs args = new FeedbackEventArgs(InstanceId, AlertId, curUser); WorkflowMediator.LicenseApplicationServices.ValidateLicenseApplication(InstanceId, args); } else { ApplicationUpdatedEventArgs args = new ApplicationUpdatedEventArgs(InstanceId, (LicenseApplicationRow)Parameter.Values); WorkflowMediator.LicenseApplicationServices.UpdateApplication(InstanceId, args); } //Guid InstanceId = (Guid) IgrssAdapters.ComplainAdapter.GetWfIdByComplainId(ComplainId); //InvestigationRequiredEventArgs args = new InvestigationRequiredEventArgs(InstanceId); //args.InvestigatingOfficer = InvestigatingOfficer; //WorkflowMediator.ComplainServices.RequireInvestigation(InstanceId, args); return(true); } catch (Exception ex) { if (ExceptionPolicy.HandleException(ex, "DAL")) { throw; } return(false); } }