private static Documento CreaDocumento(DocumentiDS.DOCUMENTIRow riga) { if (riga == null) { return(null); } Documento documento = new Documento(); documento.IdDocumento = riga.IDDOCUMENTO; documento.TipoDocumento = TipoDocumento.EstraiTipoDocumento(riga.IDTIPODOCUMENTO); documento.Filename = riga.IsFILENAMENull() ? string.Empty : riga.FILENAME; documento.Estensione = riga.IsESTENSIONENull() ? string.Empty : riga.ESTENSIONE; documento.IdEsterna = riga.IsIDESTERNANull() ? -1 : riga.IDESTERNA; documento.TabellaEsterna = riga.TABELLAESTERNA; documento.Blocchi = BloccoDocumento.EstraiBlocchiDocumento(riga.IDDOCUMENTO); if (!riga.IsDATINull()) { documento.Dati = riga.DATI; } documento.Cancellato = riga.CANCELLATO; documento.DataModifica = riga.DATAMODIFICA; documento.UtenteModifica = riga.UTENTEMODIFICA; return(documento); }
public static List <BloccoDocumento> EstraiBlocchiDocumento(int idDocumento) { DocumentiDS ds = new DocumentiDS(); using (DocumentiBusiness bDocumenti = new DocumentiBusiness()) { bDocumenti.FillBlocchiDocumento(ds, idDocumento); } List <BloccoDocumento> blocchi = new List <BloccoDocumento>(); foreach (DocumentiDS.BLOCCHIDOCUMENTORow riga in ds.BLOCCHIDOCUMENTO) { BloccoDocumento blocco = CreaBloccoDocumento(riga); blocchi.Add(blocco); } return(blocchi); }
private static BloccoDocumento CreaBloccoDocumento(DocumentiDS.BLOCCHIDOCUMENTORow riga) { if (riga == null) { return(null); } BloccoDocumento blocco = new BloccoDocumento(); blocco.IdBlocco = riga.IDBLOCCO; blocco.TipoBlocco = riga.IsTIPOBLOCCONull() ? string.Empty : riga.TIPOBLOCCO; blocco.IdDocumento = riga.IDDOCUMENTO; blocco.Attivo = riga.ATTIVO; blocco.UtenteInizio = riga.UTENTEINIZIO; blocco.UtenteFine = riga.UTENTEFINE; blocco.InizioBlocco = riga.INIZIOBLOCCO; blocco.FineBlocco = riga.FINEBLOCCO; return(blocco); }