public bool SaveTipoContratto(TipoContrattoDTO dto) { var service = new TabelleWCFService(_cacheService, _tabelleContabiliService); var result = service.SaveTipoContratto(dto); _cacheService.LoadTabelle(); return result; }
public bool SaveModelloFrase(ModelloFraseDTO dto) { var service = new TabelleWCFService(_cacheService, _tabelleContabiliService); var result = service.SaveModelloFrase(dto); _cacheService.LoadTabelle(); return result; }
public void LoadTabelleXml() { var service = new TabelleWCFService(_cacheService, _tabelleContabiliService); service.LoadTabelleXml(); }
public List<GruppoDTO> GetGruppoByPersona(PersonaDTO persona) { try { if (persona != null) { if (_cache.Contains("AllGruppi") && _cache.GetData("AllGruppi") != null) { var gruppi = (List<GruppoDTO>)_cache.GetData("AllGruppi"); foreach (var gruppoDTO in gruppi) gruppoDTO.Selected = persona.Gruppi.Contains(gruppoDTO.ID); return gruppi; } var service = new TabelleWCFService(_cacheService, _tabelleContabiliService); return service.GetGruppoByPersona(persona); } return new List<GruppoDTO>(); } catch (Exception ex) { var idPersona = "<NULL>"; if (persona != null) idPersona = persona.ID.ToString(); var log = LogManager.GetLogger("Sfera"); log.ErrorFormat("Errore nel caricamento dei gruppi persona - {0} - persona:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), idPersona, Login.Instance.CurrentLogin().Azienda); throw; } }