Пример #1
0
        /// <summary>
        /// Cerca soggetto capo nucleo
        /// </summary>
        /// <param name="cfcn">Codice fiscale capo nucleo</param>
        /// <param name="cfca">Codice fiscale assicurato</param>
        /// <returns></returns>
        public T_ErroriIODao Esegui(string cfca, string cfcn)
        {
            //caso in cui soggetto.codicefiscaleassicurato = soggetto.codicefiscalecaponucleo
            //allora ho già trovato il caponucleo

            if (cfcn.Equals(cfca))
            {
                return(Errore);
            }


            //caso in cui codicefiscaleassicurato e codicefiscale caponucleo siano diversi
            //devo cercare un soggetto per cui cfcn e cfca coincidano

            else
            {
                SoggettoService _service = new SoggettoService();
                SoggettoDao     cn       = _service.SelectCNByCF(cfcn);
                if (cn == null)
                {
                    ErroriIOService _serviceE = new ErroriIOService();
                    Errore = _serviceE.GetById("023");
                }
            }

            return(Errore);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public T_ErroriIODao Esegui(string valore)
 {
     try
     {
         SoggettoDao     _sogg    = new SoggettoDao();
         SoggettoService _service = new SoggettoService();
         _sogg = _service.GetByCF(valore);
         if (_sogg != null && _sogg.CodiceFiscale == null)
         {
             ErroriIOService _serviceE = new ErroriIOService();
             Errore = _serviceE.GetById("023");
         }
     }
     catch { }
     return(Errore);
 }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }