Example #1
0
 public IList<TipoImpiantoDTO> GetTipoImpiantoByAzienda(UserInfo userinfo)
 {
     var windsorRep = new WindsorConfigRepository();
     try
     {
         windsorRep.BeginTransaction(userinfo);
         var repo = new TabelleRepository(userinfo, windsorRep);
         var item = repo.GetTipoImpiantoByAzienda(userinfo.Azienda);
         windsorRep.Commit();
         return item;
     }
     catch (Exception ex)
     {
         _log.ErrorFormat("Errore nella lettura del tipo impianto - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda);
         windsorRep.Rollback();
         throw;
     }
 }
Example #2
0
		public TipoPraticaDTO GetTipoPraticaById(int id, UserInfo userinfo)
		{
			var windsorRep = new WindsorConfigRepository();
			try
			{
				windsorRep.BeginTransaction(userinfo);
				var repo = new TabelleRepository(userinfo, windsorRep);
				var item = repo.GetByIdTipoPratica(id);
				windsorRep.Commit();
				return item;
			}
			catch (Exception ex)
			{
				_log.Error("Errore nel caricamento del tipo di pratica - " + Utility.GetMethodDescription() + " - id:" + id, ex);
				windsorRep.Rollback();
				throw;
			}
		}
Example #3
0
		public TipoAttivitaDTO GetTipoAttivitaById(int id, UserInfo userinfo)
		{
			var windsorRep = new WindsorConfigRepository();
			try
			{
				windsorRep.BeginTransaction(userinfo);
				var repo = new TabelleRepository(userinfo, windsorRep);
				var item = repo.GetByIdTipoAttivita(id);
				windsorRep.Commit();
				return item;
			}
			catch (Exception ex)
			{
                _log.ErrorFormat("Errore nel caricamento dei tipi di attivita - {0} - id:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), id, userinfo.Azienda);
				windsorRep.Rollback();
				throw;
			}
		}
Example #4
0
		public bool DeleteTipoFornitore(int idTipoFornitore, UserInfo userinfo)
		{
			var windsorRep = new WindsorConfigRepository();
			try
			{
				windsorRep.BeginTransaction(userinfo);
				var repo = new TabelleRepository(userinfo, windsorRep);
                var item = repo.CancelTipoFornitore(idTipoFornitore);
				windsorRep.Commit();
				return item;
			}
			catch (Exception ex)
			{
                _log.ErrorFormat("Errore nella eliminazione del tipo fornitore - {0} - id:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), idTipoFornitore, userinfo.Azienda);
				windsorRep.Rollback();
				throw;
			}
		}
Example #5
0
		public IList<TipoPraticaDTO> GetTipiPratica(UserInfo userinfo)
		{
			var windsorRep = new WindsorConfigRepository();
			try
			{
				windsorRep.BeginTransaction(userinfo);
				var repo = new TabelleRepository(userinfo, windsorRep);
				var item = repo.GetTipiPraticaByAzienda(userinfo.Azienda);
				windsorRep.Commit();
				return item;
			}
			catch (Exception ex)
			{
				_log.Error("Errore nel caricamento dei tipi di pratica - " + Utility.GetMethodDescription() + " - azienda:" + userinfo.Azienda, ex);
				windsorRep.Rollback();
				throw;
			}
		}
Example #6
0
		public int? SetTipoFornitore(TipoFornitoreDTO tipoFornitore, UserInfo userinfo)
		{
			var windsorRep = new WindsorConfigRepository();
			try
			{
				windsorRep.BeginTransaction(userinfo);
                var repo = new TabelleRepository(userinfo, windsorRep);
                var item = repo.ManageDomainEntity(tipoFornitore);
				windsorRep.Commit();
				return item;
			}
			catch (Exception ex)
			{
                _log.ErrorFormat("Errore nel salvataggio del tipo fornitore - {0} - id:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), tipoFornitore.ID, userinfo.Azienda);
				windsorRep.Rollback();
				throw;
			}
		}
Example #7
0
 public IList<ModelloFraseDTO> GetModelliFrase(UserInfo userinfo)
 {
     var windsorRep = new WindsorConfigRepository();
     try
     {
         windsorRep.BeginTransaction(userinfo);
         var repo = new TabelleRepository(userinfo, windsorRep);
         var item = repo.GetModelliFrasi();
         windsorRep.Commit();
         return item;
     }
     catch (Exception ex)
     {
         _log.ErrorFormat("Errore nel caricamento delle frasi - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda);
         windsorRep.Rollback();
         throw;
     }
 }
Example #8
0
 public string GetTabelleXml(UserInfo userinfo)
 {
     var windsorRep = new WindsorConfigRepository();
     try
     {
         windsorRep.BeginTransaction(userinfo);
         var rep = new TabelleRepository(userinfo, windsorRep);
         var item = rep.GetTabelleXml();
         windsorRep.Commit();
         return item;
     }
     catch (Exception ex)
     {
         
         _log.ErrorFormat("Errore durante la lettura delle tabelle semplici XML - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda);
         windsorRep.Rollback();
         throw;
     }
 }
Example #9
0
		public string SalvaTabelleSemplici(IList<TestataTabellaSempliceDTO> tabelle, UserInfo userinfo)
		{
			var windsorRep = new WindsorConfigRepository();
			try
			{
				windsorRep.BeginTransaction(userinfo);
                var rep = new TabelleRepository(userinfo, windsorRep);
                var item = rep.SaveAll(tabelle, userinfo.Azienda);
				windsorRep.Commit();
				return item;
			}
			catch (Exception ex)
			{

                _log.ErrorFormat("Errore durante il salvataggio delle tabelle semplici - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda);
				windsorRep.Rollback();
				throw;
			}
		}
Example #10
0
        public IList<TestataTabellaSempliceDTO> GetTabelleSemplici(UserInfo userinfo)
		{
			var windsorRep = new WindsorConfigRepository();
			try
			{
				windsorRep.BeginTransaction(userinfo);
                var rep = new TabelleRepository(userinfo, windsorRep);
                var item = rep.GetAll(userinfo.Azienda);
				windsorRep.Commit();
				return item;
			}
			catch (Exception ex)
			{

				_log.Error("Errore durante la lettura dellle tabelle semplici - " + Utility.GetMethodDescription() + " - azienda:" + userinfo.Azienda.ToString(), ex);
				windsorRep.Rollback();
				throw;
			}
		}