Пример #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
 private IFatturaService getFatturaService()
 {
     return _fatturaService ?? (_fatturaService = ResolveComponent<IFatturaService>());
 }
Пример #3
0
 private IFatturaService getFatturaService()
 {
     return _fatturaService ?? (_fatturaService = IoC.Resolve<IFatturaService>());
 }
Пример #4
0
        void inizializza()
        {
            setValidators(false);

            if (!DesignMode)
            {
                _fatturaService = ResolveComponent<IFatturaService>();
                _pianoContiService = ResolveComponent<IPianoContiService>();
                ResolveComponent<IFornitoreService>();
                _tabelleContabiliService = ResolveComponent<ITabelleContabiliService>();
                _manageDocumentService = ResolveComponent<IManageDocumentService>();

                customScadenze.ControlToValidate = scadenze;
                customScadenze.Validating += scadenzeValidating;

                //dettaglioValidationSummary.Validators.Add(reqFornitore);
                //dettaglioValidationSummary.Validators.Add(reqTipoDocumento);
                //dettaglioValidationSummary.Validators.Add(reqVoceSpesa);
                //dettaglioValidationSummary.Validators.Add(customImportoDettaglio);
                //dettaglioValidationSummary.Validators.Add(customRipartizioneUnita);
                //dettaglioValidationSummary.Validators.Add(customRipartizioneValidator);
                //dettaglioValidationSummary.Validators.Add(reqDataDocumento);

                validationSummaryMultiSpesa.Validators.Add(customMultiIvaValidator);

                _causale = _tabelleContabiliService.GetCausaleByCodice("IF");
                dataRegistrazione.Value = DateTime.Today;

                IsAllowGridUpdate = true;

                var customPropRiparto = new CustomControlProperties {AlwaysEnable = true};
                btnRiparto.Tag = customPropRiparto;
                btnRiepilogo.Tag = customPropRiparto.Clone();

                percentageDataFilter.DataFilter = new PercentageDataFilter();
                cassaProfessionistiDettaglio.DataFilter = new PercentageDataFilter();

                scadenze.Tag = new CustomControlProperties
                { 
                    EnableStyleSave = false, 
                    AllowAddNew = AllowAddNew.TemplateOnBottom, 
                    AllowDelete = DefaultableBoolean.True, 
                    AllowUpdate = DefaultableBoolean.True 
                };

                var segnaposti = new Dictionary<string, string>
                {
                    {"$sottoconto", "Sottoconto"},
                    {"$fornitore", "Fornitore"},
                    {"$numerodocumento", "Numero Documento"},
                    {"$datadocumento", "Data Documento"},
                    {"$datainiziocompetenza", "Dt. Inizio Comp."},
                    {"$datafinecompetenza", "Dt. Fine Comp."},
                    {"$meseiniziocompetenza", "Mese Inizio Comp."},
                    {"$mesefinecompetenza", "Mese Fine Comp."},
                    {"$annoiniziocompetenza", "Anno Inizio Comp."},
                    {"$annofinecompetenza", "Anno Fine Comp."}
                };
                new SceltaSegnaposto(descrizioneDettaglio, segnaposti);

                setMouseClick(Controls);
            }
        }