/// <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); }
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); }
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); }
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); }
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); }