protected void EliminarDocumento(string pIdItemDocumento) { E_DOCUMENTO d = vLstDocumentos.FirstOrDefault(f => f.ID_ITEM.ToString().Equals(pIdItemDocumento)); if (d != null) { string vClRutaArchivo = Path.Combine(vClRutaArchivosTemporales, d.GetDocumentFileName()); if (File.Exists(vClRutaArchivo)) { File.Delete(vClRutaArchivo); } } vLstDocumentos.Remove(d); grdDocumentos.Rebind(); }
protected void AddDocumento(string pClTipoDocumento, RadAsyncUpload pFiDocumentos) { foreach (UploadedFile f in pFiDocumentos.UploadedFiles) { E_DOCUMENTO vDocumento = new E_DOCUMENTO() { ID_ITEM = Guid.NewGuid(), CL_TIPO_DOCUMENTO = pClTipoDocumento, NB_DOCUMENTO = f.FileName, FE_CREATED_DATE = DateTime.Now }; vLstDocumentos.Add(vDocumento); f.InputStream.Close(); f.SaveAs(String.Format(@"{0}\{1}", vClRutaArchivosTemporales, vDocumento.GetDocumentFileName()), true); } if (vLstDocumentos == null) { vLstDocumentos = new List <E_DOCUMENTO>(); } }