public void SetUp()
        {
            _listaGruppi = new List<SferaAziendeDTO>
            {
                new SferaAziendeDTO {Codice = "AZI01", Gruppo = "GR1", Id = 1},
                new SferaAziendeDTO {Codice = "AZI02", Gruppo = "GR1", Id = 2},
                new SferaAziendeDTO {Codice = "AZI03", Gruppo = "GR2", Id = 3},
                new SferaAziendeDTO {Codice = "AZI04", Gruppo = "GR2", Id = 4},
                new SferaAziendeDTO {Codice = "AZI05", Gruppo = "GR3", Id = 5},
                new SferaAziendeDTO {Codice = "AZI06", Gruppo = "GR3", Id = 6},
                new SferaAziendeDTO {Codice = "AZI07", Gruppo = "GR4", Id = 7},
                new SferaAziendeDTO {Codice = "AZI08", Gruppo = "GR4", Id = 8}
            };

            _aziendaService = MockRepository.GenerateStub<IAziendaService>();
            _aziendaService.Stub(x => x.GetAllGruppi()).Return(_listaGruppi.GroupBy(item => item.Gruppo).ToList());

            _richiestaImportazioneDocumentiBolletteService = MockRepository.GenerateMock<IRichiestaImportazioneDocumentiBolletteService>();
            _importazioneDocumentiBolletteService = MockRepository.GenerateMock<IImportazioneDocumentiBolletteService>();

            _windsorContainer = MockRepository.GenerateStub<IWindsorContainer>();
            _windsorContainer.Stub(x => x.Resolve<IRichiestaImportazioneDocumentiBolletteService>()).Return(_richiestaImportazioneDocumentiBolletteService);
            _windsorContainer.Stub(x => x.Resolve<IImportazioneDocumentiBolletteService>()).Return(_importazioneDocumentiBolletteService);

            _iocContainerService = MockRepository.GenerateStub<IIocContainerService>();
            _iocContainerService.Stub(x => x.GetContainerFromKey(Arg<string>.Is.Anything)).Return(_windsorContainer);

            _utenzaRicezioneDocumentoJob = new UtenzaRicezioneDocumentoJob(_aziendaService, _iocContainerService);
        }
 public StampaRicevutaSpesaInterface(IMovimentoContabileService movimentoContabileService, IFornitoreService fornitoreService, IPianoContiService pianoContiService, IAziendaService aziendaService)
 {
     _movimentoContabileService = movimentoContabileService;
     _fornitoreService = fornitoreService;
     _aziendaService = aziendaService;
     _pianoContiService = pianoContiService;
 }
Example #3
0
        public LocalDocumentService(IList<IOpenDocumentService> openPdfService, IAziendaService aziendaService)
        {
            _openPdfService = openPdfService[0];
            _openRtfService = openPdfService[1];
            _aziendaService = aziendaService;

            _openRtfService.DocumentSave += openRtfServiceDocumentSave;
        }
Example #4
0
 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;
 }
Example #5
0
        private void compilazioneModuloLoad(object sender, EventArgs e)
        {
            _condominioService = ResolveComponent<ICondominioService>();
            _aziendaService = ResolveComponent<IAziendaService>();
            _compilazioneModuliService = ResolveComponent<ICompilazioneModuliService>();
            stabili.LoadData();

            ristrutturazioniValidation.Validators.Add(reqDataInizioLavori);
            ristrutturazioniValidation.Validators.Add(reqCondominio);
        }
Example #6
0
        private void inizializza()
        {
            if (!DesignMode)
            {
                _aziendaService = ResolveComponent<IAziendaService>();
                _ritenutaService = ResolveComponent<IRitenutaAccontoService>();
                _modelloLetteraService = ResolveComponent<IModelloLettera>();
            }

        }
Example #7
0
        private static LetteraSollecitoReportParameters getParameters(CondominioDTO condominio, string oggetto, string ordineInterno, DateTime dataLettera, DateTime dataRate, bool stampaProprietario, IAziendaService aziendaService)
        {
            try
            {
                // ====================================================================
                // Recupero l'intestazione dello studio
                // ====================================================================
                var azienda = aziendaService.GetAzienda();
                var comuneLettera = string.Empty;
                if (azienda.IndirizzoSede != null)
                {
                    var comune = azienda.IndirizzoSede.DescrizioneComune;
                    if(!string.IsNullOrEmpty(comune))
                        comuneLettera = comune.Substring(0, 1).ToUpper() + comune.Substring(1).ToLower();
                }

                var oggettoLettera = oggetto.Replace("\\n", Environment.NewLine);

                return new LetteraSollecitoReportParameters
                (
                    string.Empty,
                    comuneLettera,
                    dataLettera,
                    oggettoLettera,
                    ordineInterno,
                    dataRate,
                    stampaProprietario
                );
            }
            catch (Exception ex)
            {
                var idCondominio = string.Empty;
                if (condominio != null)
                    idCondominio = condominio.ID.ToString();

                var log = LogManager.GetLogger("Sfera");
                log.Error("Errore inaspettato nella creazione dei parametri per la lettera di stampa solleciti - " + Utility.GetMethodDescription() + " - condominio:" + idCondominio + " - oggetto:" + oggetto, ex);

                throw;
            }

        }
        public AnteprimaReportEmissioneRate(IList<RataEmissioneDTO> dataSource, CondominioDTO condominio, DatiBancariDTO banca, string note, bool firma, DateTime dataRicevuta, IAziendaService aziendaService)
        {
            InitializeComponent();
            _dataSource = dataSource;
            _condominio = condominio;
            _dataRicevuta = dataRicevuta;

            _note = note;
            _firma = firma;
            _aziendaService = aziendaService;
            _banca = banca;

            try
            {
                _document = new RicevutaRata(dataSource, note, firma, aziendaService);

                // ======================================
                // Parametri
                // ======================================
                if (banca != null)
                {
                    _document.Parameters["banca"].Value = banca.Descrizione;
                    _document.Parameters["coordinateBancarie"].Value = banca.Iban;
                }

                _document.Parameters["dataRicevuta"].Value = _dataRicevuta;

                var amministratore = aziendaService.GetAmministratore();
                if (amministratore != null)
                    _document.Parameters["nomeAmministratore"].Value = $"{amministratore.Nome} {amministratore.Cognome}";
                SetDataSource(_document, null);

            }
            catch (Exception ex)
            {
                _log.ErrorFormat("Errore nell'apertura della maschera di anteprima per emissione rate - {0} - condominio:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), _condominio?.ID.ToString() ?? "<NULL>", Login.Instance.CurrentLogin().Azienda);
                throw;
            }
        }
Example #9
0
        public RicevutaRata(string note, bool firma, IAziendaService aziendaService)
        {
            InitializeComponent();
            _aziendaService = aziendaService;

            if (!string.IsNullOrEmpty(note))
            {
                note1.Html = note;
                note2.Html = note;
                note3.Html = note; 
            }
            
            addCalculatingFields();
            addFormattingRules();
            addDataBinding();

            if (firma)
            {
                addFirma();
                lblNomeAmministratore1.Visible = false;
                lblNomeAmministratore2.Visible = false;
                lblNomeAmministratore3.Visible = false;
                nomeAmministratore1.Visible = false;
                nomeAmministratore2.Visible = false;
                nomeAmministratore3.Visible = false;
            }

            if (!_aziendaService.GetAzienda().StampaNomeAmministratoreReport)
            {
                lblNomeAmministratore1.Visible = false;
                lblNomeAmministratore2.Visible = false;
                lblNomeAmministratore3.Visible = false;
                nomeAmministratore1.Visible = false;
                nomeAmministratore2.Visible = false;
                nomeAmministratore3.Visible = false;
            }
        }
 public StampaEtichetteDymoService(IManageDocumentService manageDocument, IAziendaService aziendaService)
 {
     _manageDocumentService = manageDocument;
     _aziendaService = aziendaService;
 }
Example #11
0
 private IAziendaService getAziendaService()
 {
     return _aziendaService ?? (_aziendaService = IoC.Resolve<IAziendaService>());
 }
Example #12
0
 public static void Stampa(CondominioDTO condominio, List<TestataSollecitoDTO> solleciti, List<RataSoggettoDTO> rate, List<VersamentoSoggettoDTO> versamenti, IList<RiepilogoRataSoggettoDTO> condominiDaSollecitare, string oggetto, string ordineInterno, DateTime dataLettera, DateTime dataRate, bool stampaProprietario, bool groupByPersona, IAziendaService aziendaService)
 {
     var anteprima = new AnteprimaStampa(condominio, solleciti, rate, versamenti, condominiDaSollecitare, getParameters(condominio, oggetto, ordineInterno, dataLettera, dataRate, stampaProprietario, aziendaService), groupByPersona);
     anteprima.ShowDialog();
     anteprima.Dispose();
 }
Example #13
0
 private IAziendaService getAziendaService()
 {
     return _aziendaService ?? (_aziendaService = Gipasoft.Library.IoC.IoC.Resolve<IAziendaService>());
 }
Example #14
0
        private void inizializza()
        {
            if (!DesignMode)
            {
                try
                {
                    _aziendaService = ResolveComponent<IAziendaService>();
                    _unitaImmobiliareService = ResolveComponent<IUnitaImmobiliareService>();
                    _personaService = ResolveComponent<IPersonaService>();
                    _subentroService = ResolveComponent<ISubentroService>();
                    _condominioService = ResolveComponent<ICondominioService>();
                    _esercizioService = ResolveComponent<IEsercizioService>();

                    validationStampaLettera.Validators.Add(reqOggettoLettera);
                    validationStampaLettera.Validators.Add(reqTestoLettera);
                    validationStampaLettera.Validators.Add(reqNote);
                }
                catch { }
            }

        }
Example #15
0
 private void inizializza()
 {
     _bilancioService = IoC.Resolve<IBilancioService>();
     _aziendaService = IoC.Resolve<IAziendaService>();
     _documentService = IoC.Resolve<IDocumentoService>();
     _noteService = IoC.Resolve<INotaPredefinitaService>();
     persistWindowComponent1.UserName = Login.Instance.CurrentLogin().LoginName;
 }
Example #16
0
        private void inizializza()
        {
            sceltaCondominioCombo1.SelectItem += sceltaCondominioCombo1SelectItem;

            _bilancioService = ResolveComponent<IBilancioService>();
            _strutturaCondominioService = ResolveComponent<IStrutturaCondominioService>();
            _aziendaService = ResolveComponent<IAziendaService>();
            _notaPredefinitaService = ResolveComponent<INotaPredefinitaService>();

            ripartoBolletteCustomValidator.ControlToValidate = sceltaCondominioCombo1;
            ripartoBolletteCustomValidator.Validating += ripartoBolletteCustomValidatorValidating;

            validationOptionalSummary.Validators.Add(ripartoBolletteCustomValidator);

            validationReqSummary.Validators.Add(reqCondominio);
            validationReqSummary.Validators.Add(reqEsercizio);
        }
Example #17
0
 private IAziendaService getAziendaService()
 {
     return _aziendaService ?? (_aziendaService = ResolveComponent<IAziendaService>());
 }
Example #18
0
 public EseguiPagamentoSEPA(IAziendaService aziendaService, IDocumentService documentService, IDaoFactory daoFactory)
 {
     _documentService = documentService;
     _aziendaService = aziendaService;
     _daoFactory = daoFactory;
 }
 public VersamentiCondominiWCFService(IDocumentoService documentoService, IAziendaService aziendaService)
 {
     _documentoService = documentoService;
     _aziendaService = aziendaService;
 }
Example #20
0
        void inizializza()
        {
            if (!DesignMode)
            {
                _pianoContiService = ResolveComponent<IPianoContiService>();
                _aziendaService = ResolveComponent<IAziendaService>();
                _strutturaCondominioService = ResolveComponent<IStrutturaCondominioService>();

                var prop = new CustomControlProperties {EnableStyleSave = false};
                lista.Tag = prop;

                sceltaCondominioCombo1.SelectItem +=sceltaCondominioCombo1SelectItem;
                stabili.EditorButtonClick +=stabiliEditorButtonClick;
                gruppi.EditorButtonClick +=gruppiEditorButtonClick;

                lista.Visible = false;
                btnStampa.Visible = false;
                saltoPagina.Visible = false;

                validationSummary1.Validators.Add(reqCondominio);
                validationSummary1.Validators.Add(reqEsercizio);
            }

        }
Example #21
0
 public PersonaCacheService(ICacheService cacheService, IManageDocumentService manageDocumentService, IAziendaService aziendaService)
 {
     _cacheService = cacheService;
     _manageDocumentService = manageDocumentService;
     _aziendaService = aziendaService;
 }
Example #22
0
 private void inizializza()
 {
     _aziendaService = ResolveComponent<IAziendaService>();
     _documentService = ResolveComponent<IDocumentoService>();
     persistWindowComponent1.UserName = Security.Login.Instance.CurrentLogin().LoginName;
 }
Example #23
0
 public RicevutaRata(IList<RataEmissioneDTO> dataSource, string note, bool firma, IAziendaService aziendaService) : this(note, firma, aziendaService)
 {
     InitializeComponent();
     DataSource = dataSource;
 }