Example #1
0
        private static SPControllo CreaControllo(SchedeProcessoDS.SPCONTROLLIRow riga, SchedeProcessoDS ds)
        {
            if (riga == null)
            {
                return(null);
            }
            SPControllo controllo = new SPControllo();

            controllo.IdSPControllo = riga.IDSPCONTROLLO;
            controllo.Codice        = riga.CODICE;
            controllo.Descrizione   = riga.DESCRIZIONE;
            controllo.Tipo          = riga.TIPO;
            controllo.Minimo        = riga.IsMINIMONull() ? 0 : riga.MINIMO;
            controllo.Massimo       = riga.IsMASSIMONull() ? 0 : riga.MASSIMO;
            controllo.Default       = riga.IsDEFAULTNull() ? 0 : riga.DEFAULT;

            controllo.Visibile = riga.VISIBILE;

            controllo.Cancellato     = riga.CANCELLATO;
            controllo.DataModifica   = riga.DATAMODIFICA;
            controllo.Descrizione    = riga.DESCRIZIONE;
            controllo.UtenteModifica = riga.UTENTEMODIFICA;

            controllo.Elementi = SPElementoLista.EstraiListaSPElementiLista(riga.IDSPCONTROLLO, true, ds);

            return(controllo);
        }