예제 #1
0
        void inizializza()
        {
            if (!DesignMode)
            {
                _pianoContiService = ResolveComponent<IPianoContiService>();
                _unitaImmobiliareService = ResolveComponent<IUnitaImmobiliareService>();

                percentageDataFilter.DataFilter = new PercentageDataFilter();
                validationSummary1.Validators.Add(ripartoCustomValidator);
                persistWindowComponent1.UserName = Security.Login.Instance.CurrentLogin().LoginName;
            }
        }
예제 #2
0
 private IUnitaImmobiliareService getUnitaImmobiliareService()
 {
     return _unitaImmobiliareService ?? (_unitaImmobiliareService = ResolveComponent<IUnitaImmobiliareService>());
 }
예제 #3
0
        void inizializza()
        {
            if (!DesignMode)
            {
                _pianoContiServiceCache = ResolveComponent<IPianoContiService>();
                _strutturaCondominioService = ResolveComponent<IStrutturaCondominioService>();
                _unitaImmobiliareService = ResolveComponent<IUnitaImmobiliareService>();

                sceltaCondominioCombo1.SelectItem += sceltaCondominioComboSelectItem;

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

        }
예제 #4
0
        private void inizializza()
        {
            if (!DesignMode)
            {
                _unitaImmobiliareService = ResolveComponent<IUnitaImmobiliareService>();
                ResolveComponent<ICondominioService>();
                _strutturaService = ResolveComponent<IStrutturaCondominioService>();

                tipoUnitaImmobiliareDTOBindingSource.DataSource = _unitaImmobiliareService.GetAllTipoUnitaImmobiliare();

                FormClosing += dettaglioUnitaImmobiliareUIFormClosing;
            }
        }
예제 #5
0
 public UnitaImmobiliariUI(List<UnitaImmobiliareListaDTO> coll, IUnitaImmobiliareService unitaService)
     : base(coll)
 {
     InitializeComponent();
     _unitaService = unitaService;
 }
예제 #6
0
 private IUnitaImmobiliareService getUnitaImmobiliareService()
 {
     return _unitaImmobiliareService ?? (_unitaImmobiliareService = Gipasoft.Library.IoC.IoC.Resolve<IUnitaImmobiliareService>());
 }
예제 #7
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 { }
            }

        }
예제 #8
0
 public LoadDatiAsyncArguments(CondominioDTO condominio, PersonaDTO persona, IStrutturaCondominioService strutturaCondominioService, IUnitaImmobiliareService unitaImmobiliareService)
 {
     Condominio = condominio;
     Persona = persona;
     StrutturaCondominioService = strutturaCondominioService;
     UnitaImmobiliareService = unitaImmobiliareService;
 }
예제 #9
0
        private void inizializza()
        {
            sceltaCondominioCombo1.Location = new System.Drawing.Point(84, 18);
            sceltaCondominioCombo1.Size = new System.Drawing.Size(223, 22);

            _strutturaCondominioService = ResolveComponent<IStrutturaCondominioService>();
            _unitaImmobiliareService = ResolveComponent<IUnitaImmobiliareService>();
            
            if (_condominio != null)
            {
                sceltaCondominioCombo1.SetCondominioInitial(_condominio.ID);
                sceltaCondominioCombo1.Enabled = false;
            }

            validationSummary1.Validators.Add(reqTipoUnita);
            validationSummary1.Validators.Add(customValidStabile);
        }
예제 #10
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);
                }
            }

        }