Beispiel #1
0
        public SoggettiImportAppoggioDao SelectById(long id)
        {
            SoggettiImportAppoggio    _sogg    = new SoggettiImportAppoggio();
            SoggettiImportAppoggioDao _soggDao = new SoggettiImportAppoggioDao();

            try
            {
                using (db = new AmministrazioneAsdepEntities())
                {
                    _sogg = provider.SelectById(db, id);
                }
                Asdep.Common.DAO.ExtraDao.PropertyCopier <SoggettiImportAppoggio, SoggettiImportAppoggioDao> .Copy(_sogg, _soggDao);

                List <T_ErroriIODao> erroriList = new List <T_ErroriIODao>();
                string[]             errori     = _sogg.Errori != null?_sogg.Errori.Split(',') : new string[0];

                foreach (string _e in errori)
                {
                    if (!string.IsNullOrEmpty(_e))
                    {
                        T_ErroriIODao   newErrore = new T_ErroriIODao();
                        ErroriIOService serviceE  = new ErroriIOService();
                        newErrore = serviceE.GetById(_e);
                        erroriList.Add(newErrore);
                    }
                }
                _soggDao.ErroriList = erroriList;//ValidaAdesioneCollettiva(_soggBL).Where(x => x.Exist == true).ToList();
            }
            catch { }
            return(_soggDao);
        }
Beispiel #2
0
        public List <T_ErroriIODao> VerificaAdesione(AdesioneDao dao)
        {
            List <T_ErroriIODao> errori  = new List <T_ErroriIODao>();
            ErroriIOService      service = new ErroriIOService();

            dao.Eta = Helper.CalculateAge(dao.Soggetto.DataNascita);
            errori  = service.ValidaAdesioneCollettiva(dao);
            return(errori);
        }
Beispiel #3
0
        public AdesioneDao ModificaAdesione(long id)
        {
            Adesione    _ad        = new Adesione();
            AdesioneDao _dao       = new AdesioneDao();
            AdesioneDao _daoValido = new AdesioneDao();

            _dao = SelectById(id);
            ErroriIOService service = new ErroriIOService();

            _dao.ErroriList = service.ValidaAdesioneCollettiva(_dao);
            return(_dao);
        }
Beispiel #4
0
        public List <SoggettiImportAppoggioDao> GetByEnte(string ente, string tipoTracciato)
        {
            List <SoggettiImportAppoggioDao> _soggettiBL     = new List <SoggettiImportAppoggioDao>();
            List <SoggettiImportAppoggio>    _soggettiOrigin = new List <SoggettiImportAppoggio>();

            //List<SoggettiImportAppoggioDao> _soggettiBLValidi = new List<SoggettiImportAppoggioDao>();

            using (db = new AmministrazioneAsdepEntities())
            {
                _soggettiOrigin = provider.GetByEnte(db, ente, tipoTracciato);
            }

            foreach (SoggettiImportAppoggio _soggetto in _soggettiOrigin)
            {
                #region comment
                //SoggettiImportAppoggioDao _soggBL = new SoggettiImportAppoggioDao
                //{
                //    #region _soggBL
                //    IdSoggetto = _soggetto.IdSoggetto,
                //    IndirizzoResidenza = _soggetto.IndirizzoResidenza,
                //    CapResidenza = _soggetto.CapResidenza,
                //    Categoria = _soggetto.Categoria,
                //    CodiceFiscaleAssicurato = _soggetto.CodiceFiscaleAssicurato,
                //    CodiceFiscaleCapoNucleo = _soggetto.CodiceFiscaleCapoNucleo,
                //    Cognome = _soggetto.Cognome,
                //    Convenzione = _soggetto.Convenzione,
                //    DataCessazione = _soggetto.DataCessazione,
                //    DataNascitaAssicurato = _soggetto.DataNascitaAssicurato,
                //    Effetto = _soggetto.Effetto,
                //    Email = _soggetto.Email,
                //    Ente = _soggetto.Ente,
                //    EsclusioniPregresse = _soggetto.EsclusioniPregresse,
                //    Iban = _soggetto.Iban,
                //    LegameNucleo = _soggetto.LegameNucleo,
                //    LocalitaResidenza = _soggetto.LocalitaResidenza,
                //    LuogoNascitaAssicurato = _soggetto.LuogoNascitaAssicurato,
                //    Nome = _soggetto.Nome,
                //    NumeroPolizza = _soggetto.NumeroPolizza,
                //    SecondoNome = _soggetto.SecondoNome,
                //    SiglaProvResidenza = _soggetto.SiglaProvResidenza,
                //    Telefono = _soggetto.Telefono
                //    #endregion
                //};
                #endregion

                SoggettiImportAppoggioDao _soggBL = new SoggettiImportAppoggioDao();
                Asdep.Common.DAO.ExtraDao.PropertyCopier <SoggettiImportAppoggio, SoggettiImportAppoggioDao> .Copy(_soggetto, _soggBL);

                List <T_ErroriIODao> erroriList = new List <T_ErroriIODao>();
                string[]             errori     = _soggetto.Errori != null?_soggetto.Errori.Split(',') : new string[0];

                foreach (string _e in errori)
                {
                    if (!string.IsNullOrEmpty(_e))
                    {
                        T_ErroriIODao   newErrore = new T_ErroriIODao();
                        ErroriIOService serviceE  = new ErroriIOService();
                        newErrore = serviceE.GetById(_e);
                        erroriList.Add(newErrore);
                    }
                }
                _soggBL.ErroriList = erroriList;//ValidaAdesioneCollettiva(_soggBL).Where(x => x.Exist == true).ToList();

                _soggettiBL.Add(_soggBL);
            }

            return(_soggettiBL);
        }