protected string GetRegistro(DocsPaWR.ItemReportPregressi report) { string result = string.Empty; if (!string.IsNullOrEmpty(report.idRegistro)) { if (this.Registri == null) { this.Registri = new Dictionary <string, DocsPaWR.Registro>(); } if (this.Registri.ContainsKey(report.idRegistro)) { result = this.Registri[report.idRegistro].codRegistro; } else { DocsPaWR.Registro reg = WsInstance.GetRegistroBySistemId(report.idRegistro); this.Registri.Add(report.idRegistro, reg); result = reg.codRegistro; } } return(result); }