Пример #1
0
        public bool InviaAdesioneSoggettiImportati(string cf, string tipoTracciato)
        {
            bool result = true;

            try
            {
                List <SoggettiImportAppoggioDao> famiglia = new List <SoggettiImportAppoggioDao>();
                AssicuratiService _service = new AssicuratiService();
                famiglia = _service.GetNucleoByCapo(cf);
                if (tipoTracciato.Equals("Esclusioni"))
                {
                    SoggettiImportAppoggioDao _soggetto = _service.GetByCodiceFiscale(cf);
                    if (_soggetto.CodiceFiscaleCapoNucleo.Equals(_soggetto.CodiceFiscaleAssicurato))
                    {
                        _service.FormalizzaEsclusioniSoggettiImportati(famiglia);
                    }
                    else
                    {
                        _service.FormalizzaEsclusioniSoggettiImportati(_soggetto);
                    }
                }
                else
                {
                    _service.FormalizzaAdesioneSoggettiImportati(famiglia);
                }
            }
            catch { result = false; }

            return(result);
        }
Пример #2
0
        public T_ErroriIODao Esegui(DateTime effettoA, string codiceFiscaleCN)
        {
            SoggettiImportAppoggioDao soggCN    = null;
            AssicuratiService         _serviceA = new AssicuratiService();

            soggCN = _serviceA.GetByCodiceFiscale(codiceFiscaleCN);
            if (effettoA.CompareTo(soggCN.Effetto) > 0)
            {
                ErroriIOService _service = new ErroriIOService();
                Errore = _service.GetById("029");
            }
            return(Errore);
        }