public ScadenzaFatturaDTO[] GetScadenzeAperteByFornitoreCondominio(int idFornitore, int idCondominio, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new ScadenzaFatturaRepository(userinfo, windsorRep); ScadenzaFatturaDTO[] item = repo.GetAllAperteByFornitoreCondominio(idFornitore, idCondominio); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nella lettura delle scadenze aperte per fornitore e condominio - " + Utility.GetMethodDescription() + " - idCondominio:" + idCondominio + " - idFornitore:" + idFornitore, ex); windsorRep.Rollback(); throw; } }
private ScadenzaFatturaRepository getScadenzaRepository() { return _scadenzaRepository ?? (_scadenzaRepository = new ScadenzaFatturaRepository(_info, _windsorRepository)); }
public string SetScadenzaPagata(int idScadenza, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new ScadenzaFatturaRepository(userinfo, windsorRep); var item = repo.SetScadenzaPagata(idScadenza); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nella impostazione della scadenza come pagata - " + Utility.GetMethodDescription() + " - idScadenza:" + idScadenza, ex); windsorRep.Rollback(); throw; } }