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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }