예제 #1
0
        void inizializza()
        {
            if (!DesignMode)
            {
                _fatturaService = ResolveComponent<IFatturaService>();
                _esercizioService = ResolveComponent<IEsercizioService>();

                sceltaCondominioCombo1.SelectItem += sceltaCondominioCombo1SelectItem;
                sceltaFornitore.SelectItem += sceltaFornitoreSelectItem;
                dettaglioSpesa.AfterCellUpdate +=dettaglioSpesaAfterCellUpdate;

                validationSummary1.Validators.Add(reqCondominio);
                validationSummary1.Validators.Add(reqDataDocumento);
                validationSummary1.Validators.Add(reqDescrizione);
                validationSummary1.Validators.Add(reqEsercizio);
                validationSummary1.Validators.Add(reqFornitore);
                validationSummary1.Validators.Add(reqNumeroDocumento);
                validationSummary1.Validators.Add(reqTipoDocumento);
                validationSummary1.Validators.Add(customDettaglioValidator);
                validationSummary1.Validators.Add(customValidatorScadenze);
                validationSummary1.Validators.Add(esenteRegimeMinimoValidator);

                validationSummary1.Validators.Add(validatorDataDocumento);

                if (scadenze.DisplayLayout.Bands[0].Summaries.Count == 0)
                {
                    DataGridHelper.AddSummary(scadenze.DisplayLayout.Bands[0], "Importo", "c");
                    DataGridHelper.AddSummary(scadenze.DisplayLayout.Bands[0], "ImportoInteressi", "c");
                    DataGridHelper.AddSummary(scadenze.DisplayLayout.Bands[0], "ImportoRitenuta", "c");
                    DataGridHelper.AddSummary(scadenze.DisplayLayout.Bands[0], "ImportoSanzioni", "c");
                }
            }
        }
예제 #2
0
        public void LoadData()
        {
            _container = new WindsorContainer(new XmlInterpreter());
            _condominioService = (ICondominioService)_container[typeof(ICondominioService)];
            _esercizioService = (IEsercizioService)_container[typeof(IEsercizioService)];

            BindingList<CondominioDTO> lista = _condominioService.GetAll();
            BindingList<EsercizioDTO> listaEsercizi = _esercizioService.GetAll();

            condomini.Nodes.Clear();
            foreach (CondominioDTO condominio in lista)
            {
                TreeNode node = new TreeNode(condominio.DisplayName);
                node.Name = condominio.ID.ToString();
                node.Tag = condominio;

                foreach (EsercizioDTO esercizio in condominio.Esercizi)
                {
                    TreeNode nodeEsercizio = new TreeNode(esercizio.DisplayName);
                    nodeEsercizio.Tag = esercizio;
                    if(esercizio.StatoEsercizio == Gipasoft.Sfera.Enums.StatoEsercizioEnum.Chiuso)
                        nodeEsercizio.ForeColor = Color.LightGray;
                    node.Nodes.Add(nodeEsercizio);
                }

                condomini.Nodes.Add(node);
            }
        }
예제 #3
0
 public UtenzaWCFService(IPianoContiService pianoContiService, IEsercizioService esercizioService, IDocumentoService documentoService, IArchiviazioneOtticaService archiviazioneOtticaService)
 {
     _pianoContiService = pianoContiService;
     _esercizioService = esercizioService;
     _documentoService = documentoService;
     _archiviazioneService = archiviazioneOtticaService;
 }
 public MovimentiContabiliWCFService(IPianoContiService pianoContiService, IEsercizioService esercizioService, IMovimentoBancarioService movimentoBancarioService, IFornitoreService fornitoreService, IStampaEtichetteService stampaEtichetteService)
 {
     _esercizioService = esercizioService;
     _pianoContiService = pianoContiService;
     _movimentoBancarioService = movimentoBancarioService;
     _fornitoreService = fornitoreService;
     _stampaEtichetteService = stampaEtichetteService;
 }
예제 #5
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;
 }
예제 #6
0
 public BilancioWCFService(IRateCondominiService rateService, INotaPredefinitaService notaPredefinitaService, IModelloLettera modelloLetteraService, IManageDocumentService manageDocumentoService, ICacheService cacheService, IEsercizioService esercizioService)
 {
     _rateService = rateService;
     _notaPredefinitaService = notaPredefinitaService;
     _modelloLetteraService = modelloLetteraService;
     _manageDocumentoService = manageDocumentoService;
     _cacheService = cacheService;
     _esercizioService = esercizioService;
 }
예제 #7
0
 public SollecitiService(IRateService rateService, IVersamentiCondominiService versamentiService, IMovimentiContabiliService movimentiContabileService, IPersonaService personaService, IProtocolloService protocolloService, IEsercizioService esercizioService, IDaoFactory daofactory)
 {
     _rateService = rateService;
     _versamentiService = versamentiService;
     _movimentiContabileService = movimentiContabileService;
     _personaService = personaService;
     _protocolloService = protocolloService;
     _esercizioService = esercizioService;
     _daoFactory = daofactory;
 }
예제 #8
0
        void inizializza()
        {
            if (!DesignMode)
            {
                try
                {
                    _esercizioService = ResolveComponent<IEsercizioService>();
                    _rateCondominiService = ResolveComponent<IRateCondominiService>();

                    validationSummary1.Validators.Add(rateValidator);
                }
                catch
                { }
            }
        }
예제 #9
0
        public AperturaEsercizioUI(CondominioDTO condominio)
        {
            InitializeComponent();
            _esercizioService = ResolveComponent<IEsercizioService>();
            _condominio = condominio;

            // Anno Gestionale
            annoGestionaleDTOBindingSource.DataSource = _esercizioService.GetAnniGestionaliByCondominio(_condominio);
            if (annoGestionaleDTOBindingSource.Count > 0)
                annoGestionale.SelectedIndex = annoGestionaleDTOBindingSource.Count - 1;

            // Gestione Esercizio
            DataSourceHelper.PopulateCombo<string, string>(gestioneEsercizio, Conversione.EnumToList<Gipasoft.Sfera.Enums.GestioneEsercizioEnum>());

            //validationSummary1.Validators.Add(reqAnnoGestionale);
            validationSummary1.Validators.Add(reqDataApertura);
            validationSummary1.Validators.Add(reqDataChiusura);
            validationSummary1.Validators.Add(reqGestione);
            validationSummary1.Validators.Add(compareDate);
        }
예제 #10
0
        private void inizializza()
        {
            ultraExpandableGroupBoxPanel1.Controls.Add(sceltaCondominioCombo1);
            sceltaCondominioCombo1.SelectItem += sceltaCondominioCombo1SelectItem;

            if (!DesignMode)
            {
                _esercizioService = ResolveComponent<IEsercizioService>();
                _assembleaService = ResolveComponent<IAssembleaService>();

                validationSummary1.Validators.Add(reqEsercizio);
            }
        }
예제 #11
0
 private void inizializza()
 {
     _versamentoService = ResolveComponent<IVersamentiCondominiService>();
     _aziendaService = ResolveComponent<IAziendaService>();
     _documentService = ResolveComponent<IDocumentoService>();
     _esercizioService = ResolveComponent<IEsercizioService>();
     persistWindowComponent1.UserName = Security.Login.Instance.CurrentLogin().LoginName;
 }
예제 #12
0
 private IEsercizioService getEsercizioService()
 {
     return _esercizioService ?? (_esercizioService = ResolveComponent<IEsercizioService>());
 }
예제 #13
0
 private IEsercizioService getEsercizioService()
 {
     return _esercizioService ?? (_esercizioService = Library.IoC.IoC.Resolve<IEsercizioService>());
 }
예제 #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 { }
            }

        }
예제 #15
0
 public LoadDatiAsyncArguments(CondominioDTO condominio, IEsercizioService esercizioService)
 {
     Condominio = condominio;
     EsercizioService = esercizioService;
 }
예제 #16
0
        private void inizializza()
        {
            _tabelleContabiliService = ResolveComponent<ITabelleContabiliService>();
            _esercizioService = ResolveComponent<IEsercizioService>();
            _condominioService = ResolveComponent<ICondominioService>();

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

            sceltaCondominio.Location = new Point(85, 17);
            sceltaCondominio.Size = new Size(222, 22);
        }
예제 #17
0
        private void inizializza()
        {
            sceltaCondominio.SelectItem += sceltaCondominioSelectItem;
            sceltaCondominio.Location = new System.Drawing.Point(96, 20);
            sceltaCondominio.Size = new System.Drawing.Size(201, 22);

            _esercizioService = ResolveComponent<IEsercizioService>();

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

            persistWindowComponent1.UserName = Security.Login.Instance.CurrentLogin().LoginName;
        }
예제 #18
0
        private void inizializza()
        {
            if (!DesignMode)
            {
                try
                {
                    _soggettoService = IoC.Resolve<ISoggettoService>();
                    _unitaImmobiliareService = IoC.Resolve<IUnitaImmobiliareService>();
                    _personaService = IoC.Resolve<IPersonaService>();
                    _esercizioService = IoC.Resolve<IEsercizioService>();

                    sceltaPersonaCombo1.Location = new Point(78, 42);
                    sceltaPersonaCombo1.Size = new Size(403, 23);
                    sceltaPersonaCombo1.AllowInsert = true;

                    validationSummaryDatiSubentro.Validators.Add(reqCondominio);
                    validationSummaryDatiSubentro.Validators.Add(reqDataSubentro);
                    validationSummaryDatiSubentro.Validators.Add(reqSoggettoUscente);
                    validationSummaryDatiSubentro.Validators.Add(reqTipoSubentro);
                    validationSummaryDatiSubentro.Validators.Add(unitaImmobiliariValidator);
                    validationSummaryDatiSubentro.Validators.Add(soggettoEntranteValidator);
                    validationSummaryDatiSubentro.Validators.Add(compareDataEntrata);
                    validationSummaryDatiSubentro.Validators.Add(dataEntrataValidator);

                    sceltaCondominioCombo1.SelectItem += sceltaCondominioCombo1SelectItem;
                    sceltaComuneCombo1.SelectItem += sceltaComuneCombo1SelectItem;
                    sceltaPersonaCombo1.SelectItem += sceltaPersonaCombo1SelectItem;
                }
                catch(Exception ex)
                {
                    _log.WarnFormat("Errore inaspettato - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda);
                }
            }

        }
예제 #19
0
        private void inizializza()
        {
            _assembleaService = ResolveComponent<IAssembleaService>();
            _pianoContiService = ResolveComponent<IPianoContiService>();
            _condominioService = ResolveComponent<ICondominioService>("condominioService.globalcache");
            _esercizioService = ResolveComponent<IEsercizioService>();

            //CSD: i convocati non sono modificabili se non in edit...
            //var propBtnConvocati = new CustomControlProperties {AlwaysEnable = true};
            //btnConvocati.Tag = propBtnConvocati;

            var propBtnDistinta = new CustomControlProperties {AlwaysEnable = true};
            btnDistinta.Tag = propBtnDistinta;

            //var propBtnConvocazione = new CustomControlProperties { AlwaysEnable = true };
            //btnConvocazione.Tag = propBtnConvocazione;

            var propBtnVerbale = new CustomControlProperties { AlwaysEnable = true };
            btnVerbalePrimaConvocazione.Tag = propBtnVerbale;
            btnVerbaleSecondaConvocazione.Tag = propBtnVerbale;

            var propTipoAssemblea = new CustomControlProperties { AlwaysEnable = false, AlwaysReadOnly = true };
            tipoAssemblea.Tag = propTipoAssemblea;
        }