コード例 #1
0
ファイル: AdesioneService.cs プロジェクト: Liviavil/Asdep
        public List <AdesioneDao> SearchAdesioni()
        {
            List <AdesioneDao> adesioniDao = new List <AdesioneDao>();
            List <Adesione>    _adesioni1  = new List <Adesione>();

            using (db = new AmministrazioneAsdep.AmministrazioneAsdepEntities())
            {
                _adesioni1 = provider.RicercaAdesioneJoin(db);
                foreach (Adesione _ad in _adesioni1)
                {
                    AdesioneDao _dao = new AdesioneDao();
                    if (_ad.Soggetto != null)
                    {
                        _dao.Eta = Helper.CalculateAge(_ad.Soggetto.DataNascita);
                    }
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <Adesione, AdesioneDao> .Copy(_ad, _dao);

                    EnteDao EnteDao = new EnteDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <Ente, EnteDao> .Copy(_ad.Ente, EnteDao);

                    _dao.Ente = EnteDao;
                    SoggettoDao Soggetto = new SoggettoDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto, Soggetto);

                    _dao.Soggetto = Soggetto;
                    SoggettoDao Soggetto1 = new SoggettoDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto1, Soggetto1);

                    _dao.Soggetto1 = Soggetto1;
                    T_StatoAdesioneDao T_StatoAdesione = new T_StatoAdesioneDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <T_StatoAdesione, T_StatoAdesioneDao> .Copy(_ad.T_StatoAdesione, T_StatoAdesione);

                    _dao.T_StatoAdesione = T_StatoAdesione;
                    T_TipiLegameDao T_TipiLegame = new T_TipiLegameDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipiLegame, T_TipiLegameDao> .Copy(_ad.T_TipiLegame, T_TipiLegame);

                    _dao.T_TipiLegame = T_TipiLegame;
                    T_TipoAdesioneDao T_TipoAdesione = new T_TipoAdesioneDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoAdesione, T_TipoAdesioneDao> .Copy(_ad.T_TipoAdesione, T_TipoAdesione);

                    _dao.T_TipoAdesione = T_TipoAdesione;
                    T_TipoSoggettoDao T_TipoSoggetto = new T_TipoSoggettoDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoSoggetto, T_TipoSoggettoDao> .Copy(_ad.T_TipoSoggetto, T_TipoSoggetto);

                    _dao.T_TipoSoggetto = T_TipoSoggetto;
                    _dao.ErroriList     = new List <T_ErroriIODao>();

                    adesioniDao.Add(_dao);
                }
            }


            return(adesioniDao);
        }
コード例 #2
0
ファイル: AdesioneService.cs プロジェクト: Liviavil/Asdep
        public List <AdesioneDao> SelectByIdCapoNucleo(long id)
        {
            List <AdesioneDao> _daos = new List <AdesioneDao>();
            List <Adesione>    _ads  = new List <Adesione>();

            using (db = new AmministrazioneAsdepEntities())
            {
                _ads = provider.SelectByIdCapoNucleo(db, id);
                foreach (Adesione _ad in _ads)
                {
                    AdesioneDao _dao = new AdesioneDao();
                    _dao.Eta = Helper.CalculateAge(_ad.Soggetto.DataNascita);
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <Adesione, AdesioneDao> .Copy(_ad, _dao);

                    EnteDao EnteDao = new EnteDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <Ente, EnteDao> .Copy(_ad.Ente, EnteDao);

                    _dao.Ente = EnteDao;
                    SoggettoDao Soggetto = new SoggettoDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto, Soggetto);

                    _dao.Soggetto = Soggetto;
                    SoggettoDao Soggetto1 = new SoggettoDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto1, Soggetto1);

                    _dao.Soggetto1 = Soggetto1;
                    T_StatoAdesioneDao T_StatoAdesione = new T_StatoAdesioneDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <T_StatoAdesione, T_StatoAdesioneDao> .Copy(_ad.T_StatoAdesione, T_StatoAdesione);

                    _dao.T_StatoAdesione = T_StatoAdesione;
                    T_TipiLegameDao T_TipiLegame = new T_TipiLegameDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipiLegame, T_TipiLegameDao> .Copy(_ad.T_TipiLegame, T_TipiLegame);

                    _dao.T_TipiLegame = T_TipiLegame;
                    T_TipoAdesioneDao T_TipoAdesione = new T_TipoAdesioneDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoAdesione, T_TipoAdesioneDao> .Copy(_ad.T_TipoAdesione, T_TipoAdesione);

                    _dao.T_TipoAdesione = T_TipoAdesione;
                    T_TipoSoggettoDao T_TipoSoggetto = new T_TipoSoggettoDao();
                    Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoSoggetto, T_TipoSoggettoDao> .Copy(_ad.T_TipoSoggetto, T_TipoSoggetto);

                    _dao.T_TipoSoggetto = T_TipoSoggetto;
                    _daos.Add(_dao);
                }
            }
            return(_daos);
        }
コード例 #3
0
ファイル: AdesioneService.cs プロジェクト: Liviavil/Asdep
        public AdesioneDao SelectById(long id)
        {
            Adesione    _ad  = new Adesione();
            AdesioneDao _dao = new AdesioneDao();

            using (db = new AmministrazioneAsdepEntities())
            {
                _ad      = provider.SelectById(db, id);
                _dao.Eta = Helper.CalculateAge(_ad.Soggetto.DataNascita);
                Asdep.Common.DAO.ExtraDao.PropertyCopier <Adesione, AdesioneDao> .Copy(_ad, _dao);

                EnteDao EnteDao = new EnteDao();
                Asdep.Common.DAO.ExtraDao.PropertyCopier <Ente, EnteDao> .Copy(_ad.Ente, EnteDao);

                _dao.Ente = EnteDao;
                SoggettoDao Soggetto = new SoggettoDao();
                Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto, Soggetto);

                _dao.Soggetto = Soggetto;
                SoggettoDao Soggetto1 = new SoggettoDao();
                Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto1, Soggetto1);

                _dao.Soggetto1 = Soggetto1;
                T_StatoAdesioneDao T_StatoAdesione = new T_StatoAdesioneDao();
                Asdep.Common.DAO.ExtraDao.PropertyCopier <T_StatoAdesione, T_StatoAdesioneDao> .Copy(_ad.T_StatoAdesione, T_StatoAdesione);

                _dao.T_StatoAdesione = T_StatoAdesione;
                T_TipiLegameDao T_TipiLegame = new T_TipiLegameDao();
                Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipiLegame, T_TipiLegameDao> .Copy(_ad.T_TipiLegame, T_TipiLegame);

                _dao.T_TipiLegame = T_TipiLegame;
                T_TipoAdesioneDao T_TipoAdesione = new T_TipoAdesioneDao();
                Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoAdesione, T_TipoAdesioneDao> .Copy(_ad.T_TipoAdesione, T_TipoAdesione);

                _dao.T_TipoAdesione = T_TipoAdesione;
                T_TipoSoggettoDao T_TipoSoggetto = new T_TipoSoggettoDao();
                Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoSoggetto, T_TipoSoggettoDao> .Copy(_ad.T_TipoSoggetto, T_TipoSoggetto);

                _dao.T_TipoSoggetto = T_TipoSoggetto;
                _dao.ErroriList     = new List <T_ErroriIODao>();
            }
            return(_dao);
        }