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); }
public T_ErroriIODao Esegui(string cfcn, string cfca) { //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 { AssicuratiService _service = new AssicuratiService(); SoggettiImportAppoggioDao cn = _service.GetSoggettoCapoNucleo(cfcn); if (cn == null) { ErroriIOService _serviceE = new ErroriIOService(); Errore = _serviceE.GetById("001"); } } return(Errore); }
public void UpdateSoggImportato(SoggettiImportAppoggioDao sogg, List <T_ErroriIODao> errori) { try { AssicuratiService _service = new AssicuratiService(); _service.UpdateOne(sogg, errori); } catch { } }
public void DeleteSoggettoImportato(long id) { try { AssicuratiService _service = new AssicuratiService(); SoggettiImportAppoggioDao soggetto = _service.SelectById(id); _service.DeleteOne(soggetto); } catch { } }
public SoggettiImportAppoggioDao SelectById(long id) { SoggettiImportAppoggioDao _sogg = new SoggettiImportAppoggioDao(); try { AssicuratiService _service = new AssicuratiService(); _sogg = _service.SelectById(id); } catch { } return(_sogg); }
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); }
public int InsertSoggettiAppoggio(List <SoggettiImportAppoggioDao> anagrafiche, string tipoTracciato) { int result = -1; try { #region comment //List<SoggettiImportatiAppoggioBL> soggetti = new List<SoggettiImportatiAppoggioBL>(); //if (anagrafiche.Any()) //{ // foreach (Anagrafica an in anagrafiche) // { // SoggettiImportatiAppoggioBL soggettoAppoggio = new SoggettiImportatiAppoggioBL // { // #region soggettoAppoggio // CapResidenza = an.CapResidenza, // Categoria = an.Categoria, // CodiceFiscaleAssicurato = an.CodiceFiscaleAssicurato, // CodiceFiscaleCapoNucleo = an.CodiceFiscaleCapoNucleo, // Cognome = an.Cognome, // Convenzione = an.Convenzione, // DataCessazione = an.DataCessazione, // DataNascitaAssicurato = an.DataNascitaAssicurato, // Effetto = an.Effetto, // Email = an.Email, // Ente = an.Ente, // EsclusioniPregresse = an.Esclusioni, // Iban = an.Iban, // IndirizzoResidenza = an.IndirizzoResidenza, // LegameNucleo = an.LegameNucleo, // LocalitaResidenza = an.LocalitaResidenza, // LuogoNascitaAssicurato = an.LuogoNascitaAssicurato, // Nome = an.Nome, // NumeroPolizza = an.NumeroPolizza, // SecondoNome = an.SecondoNome, // SiglaProvResidenza = an.SiglaProvResidenza, // Telefono = an.Telefono // #endregion // }; // soggetti.Add(soggettoAppoggio); // } //} #endregion AssicuratiService interfaceService = new AssicuratiService(); result = interfaceService.AddMany(anagrafiche, tipoTracciato); } catch (Exception ex) { } return(result); }
public int DeleteAnagraficaByEnte(string ente, string TipoTracciato) { int result = -1; try { //List<SoggettiImportAppoggioDao> anagrafiche = GetSoggettiByEnte(ente); #region comment //List<SoggettiImportatiAppoggioBL> _soggettiBL = new List<SoggettiImportatiAppoggioBL>(); //foreach (Anagrafica _soggBL in anagrafiche) //{ // SoggettiImportatiAppoggioBL _soggetto = new SoggettiImportatiAppoggioBL // { // #region _soggetto // CapResidenza = _soggBL.CapResidenza, // Categoria = _soggBL.Categoria, // CodiceFiscaleAssicurato = _soggBL.CodiceFiscaleAssicurato, // CodiceFiscaleCapoNucleo = _soggBL.CodiceFiscaleCapoNucleo, // Cognome = _soggBL.Cognome, // Convenzione = _soggBL.Convenzione, // DataCessazione = _soggBL.DataCessazione, // DataNascitaAssicurato = _soggBL.DataNascitaAssicurato, // Effetto = _soggBL.Effetto, // Email = _soggBL.Email, // Ente = _soggBL.Ente, // EsclusioniPregresse = _soggBL.Esclusioni, // Iban = _soggBL.Iban, // IndirizzoResidenza = _soggBL.IndirizzoResidenza, // IdSoggetto = _soggBL.IdSoggetto, // LegameNucleo = _soggBL.LegameNucleo, // LocalitaResidenza = _soggBL.LocalitaResidenza, // LuogoNascitaAssicurato = _soggBL.LuogoNascitaAssicurato, // Nome = _soggBL.Nome, // NumeroPolizza = _soggBL.NumeroPolizza, // SecondoNome = _soggBL.SecondoNome, // SiglaProvResidenza = _soggBL.SiglaProvResidenza, // Telefono = _soggBL.Telefono // #endregion // }; // _soggettiBL.Add(_soggetto); //} #endregion AssicuratiService serviceBL = new AssicuratiService(); result = serviceBL.DeleteByEnte(ente, TipoTracciato); } catch { } return(result); }
public List <SoggettiImportAppoggioDao> GetSoggettiByEnte(string ente, string tipoTracciato) { List <SoggettiImportAppoggioDao> _anagrafiche = new List <SoggettiImportAppoggioDao>(); //List<SoggettiImportatiAppoggioBL> _soggettiFromBL = new List<SoggettiImportatiAppoggioBL>(); try { AssicuratiService serviceBL = new AssicuratiService(); _anagrafiche = serviceBL.GetByEnte(ente, tipoTracciato); #region comment //foreach(SoggettiImportatiAppoggioBL _soggBL in _soggettiFromBL) //{ // List<DAL.Errore> errori = new List<DAL.Errore>(); // foreach (AsdepGestioneAnagraficheBLL.Model.Errore _err in _soggBL.Errori) // { // DAL.Errore errore = new DAL.Errore { // ColumnName = _err.ColumnName, // Description = _err.Description, // Exists = _err.Exist, // ErrorLevel = (WcfService.DAL.Errore.Level)Enum.Parse(typeof(WcfService.DAL.Errore.Level), _err.ErrorLevel.ToString()) // }; // errori.Add(errore); // } // Anagrafica _soggetto = new Anagrafica // { // #region _soggetto // CapResidenza = _soggBL.CapResidenza, // Categoria = _soggBL.Categoria, // CodiceFiscaleAssicurato = _soggBL.CodiceFiscaleAssicurato, // CodiceFiscaleCapoNucleo = _soggBL.CodiceFiscaleCapoNucleo, // Cognome = _soggBL.Cognome, // Convenzione = _soggBL.Convenzione, // DataCessazione = _soggBL.DataCessazione, // DataNascitaAssicurato = _soggBL.DataNascitaAssicurato, // Effetto = _soggBL.Effetto, // Email = _soggBL.Email, // Ente = _soggBL.Ente, // Esclusioni = _soggBL.EsclusioniPregresse, // Iban = _soggBL.Iban, // IndirizzoResidenza = _soggBL.IndirizzoResidenza, // IdSoggetto = _soggBL.IdSoggetto, // LegameNucleo = _soggBL.LegameNucleo, // LocalitaResidenza = _soggBL.LocalitaResidenza, // LuogoNascitaAssicurato = _soggBL.LuogoNascitaAssicurato, // Nome = _soggBL.Nome, // NumeroPolizza = _soggBL.NumeroPolizza, // SecondoNome = _soggBL.SecondoNome, // SiglaProvResidenza = _soggBL.SiglaProvResidenza, // Telefono = _soggBL.Telefono, // Errori = errori // #endregion // }; // _anagrafiche.Add(_soggetto); //} #endregion } catch { } return(_anagrafiche); }