public bool SiglaProvincia(AmministrazioneAsdepEntities db, string prov) { Comuni comune = null; comune = (from ComuniTable in db.Comuni where ComuniTable.SiglaProvincia.Equals(prov) select ComuniTable).FirstOrDefault(); return(comune != null); }
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); }
public void FormalizzaEsclusioniSoggettiImportati(AmministrazioneAsdepEntities db, SoggettiImportAppoggio _s) { try { using (db = new AmministrazioneAsdepEntities()) { using (var transaction = db.Database.BeginTransaction()) { try { Adesione _adesioneCN = new Adesione(); _adesioneCN = (from AdesioneTable in db.Adesione join SoggettoTable in db.Soggetto on AdesioneTable.IdSoggetto equals SoggettoTable.IdSoggetto join StatoAdesioneTable in db.T_StatoAdesione on AdesioneTable.StatoAdesione equals StatoAdesioneTable.CodStatoAdesione where AdesioneTable.IdSoggetto.Equals(_s.IdSoggetto) && AdesioneTable.DataInizio < DateTime.Now && DateTime.Now < AdesioneTable.DataFine && StatoAdesioneTable.CodStatoAdesione.Equals("02") && SoggettoTable.CodiceFiscale.Equals(_s.CodiceFiscaleAssicurato) select AdesioneTable).FirstOrDefault(); _adesioneCN.DataFine = new DateTime(2019, 7, 1); _adesioneCN.DataCessazione = new DateTime(2019, 7, 1); } catch { transaction.Rollback(); } } } } catch { } }
public Adesione SelectById(AmministrazioneAsdepEntities db, long id) { Adesione _ad = null; _ad = (from AdesioneTbl in db.Adesione where AdesioneTbl.IdAdesione.Equals(id) select AdesioneTbl).FirstOrDefault(); return(_ad); }
public Soggetto SelectCNByCF(AmministrazioneAsdepEntities db, string codiceFiscale) { Soggetto result = null; result = (from SoggettoTable in db.Soggetto join AdeTbl in db.Adesione on SoggettoTable.IdSoggetto equals AdeTbl.IdSoggetto where AdeTbl.CodLegame.Equals("001") && SoggettoTable.CodiceFiscale.Equals(codiceFiscale) select SoggettoTable).FirstOrDefault(); return(result); }
public bool EtaValida(AmministrazioneAsdepEntities db, int eta, string codAdesione, string codSogg, string codLegame) { T_LimitiEta limite = (from Eta in db.T_LimitiEta where Eta.CodTipoAdesione.Equals(codAdesione) && Eta.CodTipoSoggetto.Equals(codSogg) && Eta.CodLegame.Equals(codLegame) select Eta).FirstOrDefault(); return(limite.EtaMinima < eta && eta < limite.EtaMassima); }
public int AddMany(List <SoggettiImportAppoggioDao> _assicurati, string tipoTracciato) { int result = -1; try { List <SoggettiImportAppoggio> assToAdd = new List <SoggettiImportAppoggio>(); if (_assicurati.Any()) { foreach (SoggettiImportAppoggioDao _assBL in _assicurati) { #region comment //SoggettiImportAppoggio _sogg = new SoggettiImportAppoggio { // #region _sogg // IndirizzoResidenza = _assBL.IndirizzoResidenza, // CapResidenza = _assBL.CapResidenza, // Categoria = _assBL.Categoria, // CodiceFiscaleAssicurato = _assBL.CodiceFiscaleAssicurato, // CodiceFiscaleCapoNucleo = _assBL.CodiceFiscaleCapoNucleo, // Cognome = _assBL.Cognome, // Convenzione = _assBL.Convenzione, // DataCessazione = _assBL.DataCessazione, // DataNascitaAssicurato = _assBL.DataNascitaAssicurato, // Effetto = _assBL.Effetto, // Email = _assBL.Email, // Ente = _assBL.Ente, // EsclusioniPregresse = _assBL.EsclusioniPregresse, // Iban = _assBL.Iban, // LegameNucleo = _assBL.LegameNucleo, // LocalitaResidenza = _assBL.LocalitaResidenza, // LuogoNascitaAssicurato = _assBL.LuogoNascitaAssicurato, // Nome = _assBL.Nome, // NumeroPolizza = _assBL.NumeroPolizza, // SecondoNome = _assBL.SecondoNome, // SiglaProvResidenza = _assBL.SiglaProvResidenza, // Telefono = _assBL.Telefono // #endregion //}; #endregion SoggettiImportAppoggio _sogg = new SoggettiImportAppoggio(); Asdep.Common.DAO.ExtraDao.PropertyCopier <SoggettiImportAppoggioDao, SoggettiImportAppoggio> .Copy(_assBL, _sogg); _sogg.TipoTracciato = tipoTracciato; assToAdd.Add(_sogg); } } using (db = new AmministrazioneAsdepEntities()) { result = provider.AddMany(db, assToAdd); } } catch (Exception ex) { result = -1; } return(result); }
public int DeleteByEnte(string ente, string tipoTracciato) { int result = -1; using (db = new AmministrazioneAsdepEntities()) { result = provider.DeleteByEnte(db, ente, tipoTracciato); } return(result); }
public List <string> GetEntiInLavorazione(AmministrazioneAsdepEntities db) { List <string> _enti = new List <string>(); try { _enti = (from table in db.SoggettiImportAppoggio select table.Ente).Distinct().ToList(); } catch { } return(_enti); }
public List <T_TipiLegame> GetAll(AmministrazioneAsdepEntities db) { List <T_TipiLegame> _tipiLegame = new List <T_TipiLegame>(); try { _tipiLegame = (from LegameTable in db.T_TipiLegame select LegameTable).ToList(); } catch { } return(_tipiLegame); }
public SoggettiImportAppoggio SelectById(AmministrazioneAsdepEntities db, long id) { SoggettiImportAppoggio _sogg = new SoggettiImportAppoggio(); try { _sogg = (from table in db.SoggettiImportAppoggio where table.IdSoggetto.Equals(id) select table).FirstOrDefault(); } catch { } return(_sogg); }
public List <Ente> GetAll(AmministrazioneAsdepEntities db) { List <Ente> _enti = new List <Ente>(); try { _enti = (from table in db.Ente select table).ToList(); } catch { } return(_enti); }
public Ente SelectByEnte(AmministrazioneAsdepEntities db, string name) { Ente _ente = new Ente(); try { _ente = (from table in db.Ente where table.CodiceEnte.Equals(name) select table).FirstOrDefault(); } catch { } return(_ente); }
public List <T_CategoriaAdesione> GetAll(AmministrazioneAsdepEntities db) { List <T_CategoriaAdesione> _categorie = new List <T_CategoriaAdesione>(); try { _categorie = (from CateTable in db.T_CategoriaAdesione select CateTable).ToList(); } catch { } return(_categorie); }
public List <T_TipoSoggetto> GetAll(AmministrazioneAsdepEntities db) { List <T_TipoSoggetto> _tipi = new List <T_TipoSoggetto>(); try { _tipi = (from TipoSoggettoTable in db.T_TipoSoggetto select TipoSoggettoTable).ToList(); } catch { } return(_tipi); }
public Ente SelectById(AmministrazioneAsdepEntities db, long id) { Ente _ente = new Ente(); try { _ente = (from table in db.Ente where table.IdEnte.Equals(id) select table).FirstOrDefault(); } catch { } return(_ente); }
public List <SoggettiImportAppoggio> GetAll(AmministrazioneAsdepEntities db) { List <SoggettiImportAppoggio> _assicurati = new List <SoggettiImportAppoggio>(); try { _assicurati = (from table in db.SoggettiImportAppoggio select table).ToList(); } catch { } return(_assicurati); }
public SoggettiImportAppoggio GetSoggettoCapoNucleo(AmministrazioneAsdepEntities db, string codicefiscale) { SoggettiImportAppoggio _s = new SoggettiImportAppoggio(); try { _s = db.SoggettiImportAppoggio.Where(s => s.CodiceFiscaleAssicurato.Equals(s.CodiceFiscaleCapoNucleo).Equals(codicefiscale)).FirstOrDefault(); } catch { } return(_s); }
public T_ErroriIO SelectById(AmministrazioneAsdepEntities db, string id) { T_ErroriIO _errore = new T_ErroriIO(); try { _errore = (from table in db.T_ErroriIO where table.CodTipoErrore.Equals(id) select table).FirstOrDefault(); } catch { } return(_errore); }
public int DeleteByEnte(AmministrazioneAsdepEntities db, string ente, string tipoTracciato) { int result = -1; try { db.SoggettiImportAppoggio.RemoveRange(db.SoggettiImportAppoggio.Where(x => x.Ente.Equals(ente) && x.TipoTracciato.Equals(tipoTracciato))); db.SaveChanges(); } catch { } return(result); }
public T_TipiLegame GetByCodLegameImport(AmministrazioneAsdepEntities db, string codice) { T_TipiLegame _tipoLegame = new T_TipiLegame(); try { _tipoLegame = (from table in db.T_TipiLegame where table.CodLegameImport.Equals(codice) select table).FirstOrDefault(); } catch { } return(_tipoLegame); }
public SoggettiImportAppoggioDao GetSoggettoCapoNucleo(string codicefiscale) { SoggettiImportAppoggio _soggetto = new SoggettiImportAppoggio(); SoggettiImportAppoggioDao _soDao = new SoggettiImportAppoggioDao(); using (db = new AmministrazioneAsdepEntities()) { _soggetto = provider.GetSoggettoCapoNucleo(db, codicefiscale); Asdep.Common.DAO.ExtraDao.PropertyCopier <SoggettiImportAppoggio, SoggettiImportAppoggioDao> .Copy(_soggetto, _soDao); } return(_soDao); }
public List <T_TipoAdesione> GetAllCollettiveSelezionabili(AmministrazioneAsdepEntities db) { List <T_TipoAdesione> _tipi = new List <T_TipoAdesione>(); try { _tipi = (from TipoAdesioneTable in db.T_TipoAdesione where TipoAdesioneTable.FlagSelezione == true select TipoAdesioneTable).ToList(); } catch { } return(_tipi); }
public int DeleteOne(AmministrazioneAsdepEntities db, SoggettiImportAppoggio obj) { int result = -1; try { db.Entry(obj).State = EntityState.Deleted; //db.SoggettiImportAppoggio.Remove(obj); result = db.SaveChanges(); } catch { } return(result); }
public List <SoggettiImportAppoggio> GetNucleoByCN(AmministrazioneAsdepEntities db, string codiceFiscaleCN) { List <SoggettiImportAppoggio> soggetti = new List <SoggettiImportAppoggio>(); try { soggetti = (from table in db.SoggettiImportAppoggio where table.CodiceFiscaleCapoNucleo.Equals(codiceFiscaleCN) select table).ToList(); } catch { } return(soggetti); }
public ContribuzioneEnte SelectByNomeEnte(AmministrazioneAsdepEntities db, string nome) { ContribuzioneEnte _ce = new ContribuzioneEnte(); try { _ce = (from table in db.Ente join ContrEnte in db.ContribuzioneEnte on table.IdEnte equals ContrEnte.IdEnte where table.CodiceEnte.Equals(nome) select ContrEnte).FirstOrDefault(); } catch { } return(_ce); }
public SoggettiImportAppoggioDao GetByCodiceFiscale(string cf) { SoggettiImportAppoggioDao _dao = new SoggettiImportAppoggioDao(); SoggettiImportAppoggio _sogg = new SoggettiImportAppoggio(); using (db = new AmministrazioneAsdepEntities()) { _sogg = provider.GetByCodiceFiscale(db, cf); } Asdep.Common.DAO.ExtraDao.PropertyCopier <SoggettiImportAppoggio, SoggettiImportAppoggioDao> .Copy(_sogg, _dao); return(_dao); }
public List <SoggettiImportAppoggio> GetByEnte(AmministrazioneAsdepEntities db, string nomeEnte, string tipoTracciato) { List <SoggettiImportAppoggio> assicurati = new List <SoggettiImportAppoggio>(); try { assicurati = (from table in db.SoggettiImportAppoggio where table.Ente.Equals(nomeEnte) && table.TipoTracciato.Equals(tipoTracciato) select table).ToList(); } catch (Exception ex) { } return(assicurati); }
public int DeleteMany(List <SoggettiImportAppoggioDao> objs) { int result = -1; List <SoggettiImportAppoggio> _soggettiOrigin = new List <SoggettiImportAppoggio>(); foreach (SoggettiImportAppoggioDao _soggetto in objs) { #region Comment //SoggettiImportAppoggio _soggBL = new SoggettiImportAppoggio //{ // #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 SoggettiImportAppoggio _soggBL = new SoggettiImportAppoggio(); Asdep.Common.DAO.ExtraDao.PropertyCopier <SoggettiImportAppoggioDao, SoggettiImportAppoggio> .Copy(_soggetto, _soggBL); _soggettiOrigin.Add(_soggBL); } using (db = new AmministrazioneAsdepEntities()) { result = provider.DeleteMany(db, _soggettiOrigin); } return(result); }
public int Update(AmministrazioneAsdepEntities db, SoggettiImportAppoggio obj, string errori) { int result = -1; using (db = new AmministrazioneAsdepEntities()) { SoggettiImportAppoggio soggetto = db.SoggettiImportAppoggio.FirstOrDefault(x => x.IdSoggetto.Equals(obj.IdSoggetto)); Asdep.Common.DAO.ExtraDao.PropertyCopier <SoggettiImportAppoggio, SoggettiImportAppoggio> .Copy(obj, soggetto); soggetto.Errori = errori; db.SaveChanges(); } return(result); }