void ReleaseDesignerOutlets() { if (AvatarImg != null) { AvatarImg.Dispose(); AvatarImg = null; } if (DateLbl != null) { DateLbl.Dispose(); DateLbl = null; } if (Disclosure != null) { Disclosure.Dispose(); Disclosure = null; } if (MessageLbl != null) { MessageLbl.Dispose(); MessageLbl = null; } if (NameLbl != null) { NameLbl.Dispose(); NameLbl = null; } }
private Disclosure AnalyzeDisclosure(WCMDisclosure disclosure) { var result = new Disclosure() { Name = disclosure.Name, FilePath = disclosure.FilePath, DeliveryType = disclosure.DisclosureRequest.DeliveryType.ToString(), EncompassFormType = disclosure.EncompassFormType, Fields = new List <ESignField>() }; if (string.IsNullOrEmpty(disclosure.FilePath) == false) { using (PdfReader pdfReader = new PdfReader(disclosure.FilePath)) { foreach (var de in pdfReader.AcroFields.Fields) { var field = new ESignField() { FieldName = de.Key.ToString(), }; result.Fields.Add(field); } } } return(result); }
public Results AnalyzeDisclosures() { Results result = new Results() { DisclosuresNoFields = new List <Disclosure>(), DisclosuresWithFields = new List <Disclosure>() }; foreach (var wcmDisclosure in WcmDisclosuresToAnalyze) { Disclosure disclosureResult = AnalyzeDisclosure(wcmDisclosure); if (disclosureResult.Fields.Any()) { result.DisclosuresWithFields.Add(disclosureResult); } else { result.DisclosuresNoFields.Add(disclosureResult); } } return(result); }
public Disclosure CreateDisclosure(int applicationUserId, DisclosureTypes disclosureType, Dictionary <string, string> valuePairs) { DisclosureTemplate template = unitOfWork.Disclosures.GetTemplateByTypeId((int)disclosureType); Disclosure disclosure = new Disclosure(); disclosure.Body = Blender.Blend(template.Body, valuePairs); unitOfWork.Disclosures.Add(disclosure); unitOfWork.SaveChanges(); return(disclosure); }