private string EstraiPathFileDaCopiare(CertificatoPiombo cp) { CDCBLL bll = new CDCBLL(); string cartella, nomeCampione; string fileDaCopiare = cp.path; if (string.IsNullOrEmpty(cp.path)) { CDCDS.CDC_CERTIFICATIPIOMBORow certificato = _DS.CDC_CERTIFICATIPIOMBO.Where(x => x.IDCERTIFICATIPIOMBO == cp.IDCERTIFICATIPIOMBO).FirstOrDefault(); if (certificato == null) { return string.Empty; } fileDaCopiare = bll.CreaNomefileCertificatiAnalisiPiombo(certificato.ELEMENTO, certificato.LUNGHEZZA.ToString(), certificato.LARGHEZZA.ToString(), string.Empty, certificato.CODICE, certificato.DATACERTIFICATO, Contesto.PathAnalisiPiombo, out cartella, out nomeCampione); } return fileDaCopiare; }