public GestioneFiscaleEntratelService(IRitenutaAccontoService ritenutaService, ISpesaService spesaService, IArchiviazioneOtticaService archiviazioneService, IDaoFactory daoFactory) { _ritenutaService = ritenutaService; _spesaService = spesaService; _archiviazioneService = archiviazioneService; _daoFactory = daoFactory; }
public UtenzaWCFService(IPianoContiService pianoContiService, IEsercizioService esercizioService, IDocumentoService documentoService, IArchiviazioneOtticaService archiviazioneOtticaService) { _pianoContiService = pianoContiService; _esercizioService = esercizioService; _documentoService = documentoService; _archiviazioneService = archiviazioneOtticaService; }
public FascicoloImmobiliareService(IProtocolloService protocolloService, IDocumentService documentService, IArchiviazioneOtticaService archiviazioneOtticaService, IDaoFactory daoFactory) { _protocolloService = protocolloService; _documentService = documentService; _archiviazioneOtticaService = archiviazioneOtticaService; _daoFactory = daoFactory; }
public MovimentiContabiliService(IRipartizioneSpeseService ripartizioneService, IPianoContiService pianoContiService, IArchiviazioneOtticaService archiviazioneOtticaService, ICondominioService condominioService, IDaoFactory daoFactory) { _ripartizioneService = ripartizioneService; _pianoContiService = pianoContiService; _archiviazioneOtticaService = archiviazioneOtticaService; _condominioService = condominioService; _daoFactory = daoFactory; }
public CompetenzeService(ISoggettoService soggettoService, IMovimentiContabiliService movimentiContabiliService, IArchiviazioneOtticaService archiviazioneOtticaService, IProtocolloService protocolloService, IDaoFactory daofactory) { _soggettoService = soggettoService; _movimentiContabiliService = movimentiContabiliService; _archiviazioneOtticaService = archiviazioneOtticaService; _protocolloService = protocolloService; _daoFactory = daofactory; }
public FatturaWCFService(ICondominioService condominioService, IEsercizioService esercizioService, IArchiviazioneOtticaService archiviazioneService, IDocumentoService documentoService, IStampaEtichetteService stampaEtichetteService, IAziendaService aziendaService) { _condominioService = condominioService; _esercizioService = esercizioService; _archiviazioneService = archiviazioneService; _documentoService = documentoService; _stampaEtichetteService = stampaEtichetteService; _aziendaService = aziendaService; }
public StatoPatrimonialeService(IMovimentiContabiliService movimentoContabileService, IPianoContiService pianoContiService, IArchiviazioneOtticaService archiviazioneOtticaService, ISaldiCondominiService saldiCondominiService, IBilancioService bilancioService, IDaoFactory daoFactory) { _movimentoContabileService = movimentoContabileService; _pianoContiService = pianoContiService; _archiviazioneOtticaService = archiviazioneOtticaService; _saldiCondominiService = saldiCondominiService; _bilancioService = bilancioService; _daoFactory = daoFactory; }
public RitenutaAccontoService(IEsecuzioneRitenutaService esecuzioneRitenuta, IMovimentiContabiliService movimentiContabilitaService, IArchiviazioneOtticaService archiviazioneOtticaService, IMovimentiBancariService movimentiBancariService, IDocumentService documentService, IDaoFactory daoFactory, IPersistenceContext persistenceContext) { _esecuzioneRitenuta = esecuzioneRitenuta; _movimentiContabilitaService = movimentiContabilitaService; _archiviazioneOtticaService = archiviazioneOtticaService; _movimentiBancariService = movimentiBancariService; _documentService = documentService; _daoFactory = daoFactory; _persistenceContext = persistenceContext; }
public SpesaService(IMovimentiContabiliService movimentoContabileService, IRipartizioneSpeseService ripartizioneSpeseService, IProtocolloService protocolloService, IArchiviazioneOtticaService archiviazioneService, IPianoContiService pianoContiService, IPagamentoService pagamentoService, IRitenutaAccontoService ritenutaService, IModelloContabileService modelloContabileService, IDaoFactory daofactory, IPersistenceContext persistenceContext) { _daoFactory = daofactory; _movimentoContabileService = movimentoContabileService; _ripartizioneSpeseService = ripartizioneSpeseService; _protocolloService = protocolloService; _archiviazioneService = archiviazioneService; _pianoContiService = pianoContiService; _pagamentoService = pagamentoService; _ritenutaService = ritenutaService; _modelloContabileService = modelloContabileService; _persistenceContext = persistenceContext; }
public UtenzaService(IArchiviazioneOtticaService archiviazioneService, IProtocolloService protocolloService, IMovimentiContabiliService movimentoContabileService, IPianoContiService pianoContiService, IPagamentoService pagamentoService, ICalcoliUtenzaService calcoliService, IMillesimiService millesimiService, IRipartizioneSpeseService ripartizioneSpeseService, IPersistenceContext persistenceContext, IDaoFactory daofactory) { _daoFactory = daofactory; _archiviazioneService = archiviazioneService; _protocolloService = protocolloService; _movimentoContabileService = movimentoContabileService; _pianoContiService = pianoContiService; _pagamentoService = pagamentoService; _calcoliUtenzaService = calcoliService; _millesimiService = millesimiService; _ripartizioneSpeseService = ripartizioneSpeseService; _persistenceContext = persistenceContext; }
public DisposizionePagamentoService(IEsecuzionePagamentoService esecuzionePagamentoService, IMovimentiContabiliService movimentiContabilitaService, IRitenutaAccontoService ritenutaAccontoService, IPianoContiService pianoContiService, IProtocolloService protocolloService, IArchiviazioneOtticaService archiviazioneService, IMovimentiBancariService movimentiBancariService, IDaoFactory daoFactory, IPersistenceContext persistenceContext) { _esecuzionePagamento = esecuzionePagamentoService; _movimentiContabilitaService = movimentiContabilitaService; _ritenutaAccontoService = ritenutaAccontoService; _pianoContiService = pianoContiService; _archiviazioneOtticaService = archiviazioneService; _protocolloService = protocolloService; _movimentiBancariService = movimentiBancariService; _daoFactory = daoFactory; _persistenceContext = persistenceContext; }
public void SetUp() { _daoFactory = MockRepository.GenerateStub<IDaoFactory>(); _archiviazioneService = MockRepository.GenerateStub<IArchiviazioneOtticaService>(); _protocolloService = MockRepository.GenerateStub<IProtocolloService>(); _pagamentoService = MockRepository.GenerateStub<IPagamentoService>(); _movimentoContabileService = MockRepository.GenerateStub<IMovimentiContabiliService>(); _pianoContiService = MockRepository.GenerateStub<IPianoContiService>(); _calcoliUtenzaService = MockRepository.GenerateStub<ICalcoliUtenzaService>(); _millesimiService = MockRepository.GenerateStub<IMillesimiService>(); _ripartizioneSpeseService = MockRepository.GenerateStub<IRipartizioneSpeseService>(); _documentService = MockRepository.GenerateStub<IDocumentService>(); _persistenceContext = MockRepository.GenerateStub<IPersistenceContext>(); _fileSystem = MockRepository.GenerateStub<IFileSystem>(); _utenzaService = new UtenzaService(_archiviazioneService, _protocolloService, _movimentoContabileService, _pianoContiService, _pagamentoService, _calcoliUtenzaService, _millesimiService, _ripartizioneSpeseService, _documentService, _persistenceContext, _daoFactory, _fileSystem); }
private IArchiviazioneOtticaService getArchiviazioneOtticaService() { return _archiviazioneOtticaService ?? (_archiviazioneOtticaService = _windsorRepository.GetContainer(_info.Azienda).Resolve<IArchiviazioneOtticaService>()); }
private MovimentoContabileListaDTO setListaDto(MovimentoContabile item, bool importiNegativi, IArchiviazioneOtticaService archiviazioneService) { try { var dto = new MovimentoContabileListaDTO { ID = item.ID, IdTestata = item.Testata.ID, Data = item.Testata.DataRegistrazione.GetValueOrDefault(), Causale = item.Causale.DescrizioneCompleta, IdCondominio = item.Testata.EsercizioRiferimento.CondominioRiferimento.ID, Condominio = item.Testata.EsercizioRiferimento.CondominioRiferimento.DisplayName, IdEsercizio = item.Testata.EsercizioRiferimento.ID, Esercizio = item.Testata.EsercizioRiferimento.DisplayName, IdConto = item.ContoRiferimento.ID, Conto = item.ContoRiferimento.Descrizione, TipoConto = item.ContoRiferimento.Tipo.ToString(), Descrizione = item.GetDescrizione(), Importo = !importiNegativi ? item.GetImportoSenzaSegno() : item.GetImportoConSegno(), ImportoResiduoEvasione = item.GetImportoSenzaSegno(), Stato = item.Stato }; if(item.ImportoEvasioneTransitorio != null) dto.ImportoResiduoEvasione -= item.ImportoEvasioneTransitorio; dto.Segno = item.Segno; dto.Note = item.Note; dto.NumeroRegistrazione = item.NumeroRegistrazione; dto.NumeroAssegno = item.NumeroAssegno; dto.NumeroRiga = item.NumeroRiga; if (item.EvasioneBancaria != null) dto.IdEvasioneBancaria = item.EvasioneBancaria.ID; if (item.FornitoreRiferimento != null) { dto.IdFornitore = item.FornitoreRiferimento.ID; dto.Nominativo = item.FornitoreRiferimento.DisplayName; } if (item.CondominoRiferimento != null) { dto.IdCondomino = item.CondominoRiferimento.ID; dto.Nominativo = item.CondominoRiferimento.Persona.DisplayName; } if(item.DettaglioRiferimento != null) dto.IdDettaglio = item.DettaglioRiferimento.ID; if (item.SottoContoRiferimento != null) { dto.IdSottoConto = item.SottoContoRiferimento.ID; dto.SottoConto = item.SottoContoRiferimento.GetDescrizione(item.Testata.EsercizioRiferimento, null, item); } else if (item.ContoRiferimento.Codice == getPianoContiService().GetCodiceContoBancario() && item.ContoCorrenteBancario != null) { dto.IdSottoConto = item.ContoCorrenteBancario.ID * -1; dto.SottoConto = item.ContoCorrenteBancario.DisplayName; } else if (item.ContoRiferimento.Codice == getPianoContiService().GetCodiceContoFornitori() && item.FornitoreRiferimento != null) { dto.IdSottoConto = item.FornitoreRiferimento.ID * -1; dto.SottoConto = item.FornitoreRiferimento.DisplayName; } var spesaRiferimento = item.Testata.SpesaRiferimento; if (spesaRiferimento == null && item.DettaglioRiferimento != null) spesaRiferimento = item.DettaglioRiferimento.SpesaRiferimento; // ============================================================================================= // Commentato rendeva troppo lenta la ricerca dei movimenti - bugid#2967 // ============================================================================================= //if(spesaRiferimento == null) //{ // Pagamento pagamento = null; // if(pagamenti == null) // pagamento = daoFactory.GetPagamentoDao().GetByMovimentoContabile(item); // else // pagamento = pagamenti.FirstOrDefault(itemPagamento => itemPagamento.MovimentoContabile != null && itemPagamento.MovimentoContabile.ID == item.ID); // if (pagamento != null) // spesaRiferimento = pagamento.ScadenzaRiferimento.SpesaRiferimento; //} // ============================================================================================= if (spesaRiferimento != null) { dto.IdSpesa = spesaRiferimento.ID; dto.NumeroProtocollo = spesaRiferimento.NumeroProtocollo; dto.IdentificativoArchiviazioneOttica = archiviazioneService.GetIdentificativoArchiviazione(spesaRiferimento, true); dto.StatoSpesa = spesaRiferimento.Stato; dto.TipoDocumentoSpesa = spesaRiferimento.TipoDocumento; } else { dto.NumeroProtocollo = item.Testata.NumeroProtocollo; if (dto.NumeroProtocollo > 0) dto.IdentificativoArchiviazioneOttica = archiviazioneService.GetIdentificativoArchiviazione(item.Testata); else if (item.DettaglioRiferimento != null && item.DettaglioRiferimento.SpesaRiferimento != null) dto.IdentificativoArchiviazioneOttica = archiviazioneService.GetIdentificativoArchiviazione(item.DettaglioRiferimento.SpesaRiferimento, true); } dto.IsAllowOpenDettaglio = item.Testata.NumeroProtocollo > 0 || dto.IdSpesa > 0; return dto; } catch (Exception ex) { if (item != null) { _log.Error("Errore nel caricamento del Movimento Contabile: " + Utility.GetMethodDescription() + " - id:" + item.ID, ex); } else { _log.Error("Errore nel caricamento del Movimento Contabile: " + Utility.GetMethodDescription() + " - Movimento --> null", ex); } throw; } }
private IArchiviazioneOtticaService getArchiviazioneOtticaService() { return _archivizioneOtticaService ?? (_archivizioneOtticaService = ResolveComponent<IArchiviazioneOtticaService>()); }
private void inizializza() { _archiviazioneService = ResolveComponent<IArchiviazioneOtticaService>(); }
private void inizializza() { _archiviazioneService = ResolveComponent<IArchiviazioneOtticaService>(); validationSummary1.Validators.Add(requiredTipoDocumento); }
/* private readonly ILog _log = LogManager.GetLogger("Sfera"); */ #endregion Private Members #region Constructors public RicercaDocumentiService(IArchiviazioneOtticaService archiviazioneService, IDaoFactory daoFactory) { _archiviazioneService = archiviazioneService; _daoFactory = daoFactory; }