private void inizializza() { percentageDataFilter.DataFilter = new PercentageDataFilter(); var prop = new CustomControlProperties { EnableStyleSave = false, AllowAddNew = Infragistics.Win.UltraWinGrid.AllowAddNew.TemplateOnBottom, AllowDelete = Infragistics.Win.DefaultableBoolean.True, AllowUpdate = Infragistics.Win.DefaultableBoolean.True }; listaFornitori.Tag = prop; listaConti.Tag = prop.Clone(); listaRiparto.Tag = prop.Clone(); 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(descrizioneVoceFattura, segnaposti); validationSummary1.Validators.Add(reqDescrizione); validationSummary1.Validators.Add(customConti); validationSummary1.Validators.Add(customRiparto); }
public DettaglioAziendaUI() { InitializeComponent(); if (!DesignMode) { inizializza(); _azienda = getAziendaService().GetAzienda(); var propEnable = new CustomControlProperties {AlwaysEnable = true}; btnRegistraUtenteMessaggistica.Tag = propEnable; var prop = new CustomControlProperties(); if (!string.IsNullOrEmpty(_azienda.UtenteServiziMessaggistica) && !string.IsNullOrEmpty(_azienda.PasswordServiziMessaggistica)) prop.AlwaysEnable = true; else prop.AlwaysReadOnly = true; referenteDTOBindingSource.DataSource = getReferenteService().GetAllEffettivi(); sceltaComuneCombo1.LoadData(); importoRicarica.Tag = prop; btnRicarica.Tag = prop.Clone(); BusinessClass = new BaseDTOOfint[] { _azienda }; aziendaDTOBindingSource.DataSource = _azienda; addressDTOBindingSource.DataSource = _azienda.IndirizzoSede; // Smtp Config smtpServer.Text = _azienda.SmtpServer; smtpUserName.Text = _azienda.SmtpUserName; smtpPassword.Text = _azienda.SmtpPassword; smtpPorta.Value = _azienda.SmtpPort; smtpUseSsl.Checked = _azienda.UseSsl.GetValueOrDefault(); } }
private void btnRegistraUtenteMessaggisticaClick(object sender, EventArgs e) { validationSummaryConferma.Validate(); if (validationSummaryConferma.IsValid) { var form = new RegistraUtenteUI(); if (form.ShowDialog() == DialogResult.OK) { string message = getAziendaService().CreaUtenteMessaggistica(_azienda, form.NomeUtente, form.Password); if (string.IsNullOrEmpty(message)) { Library.CommonMessages.DisplayComplete("La richiesta di registrazione è stata correttamente inoltrata." + Environment.NewLine + Environment.NewLine + "Per completare la registrazione occorre seguire la procedura descritta nella mail che è stata automaticamente inviata all'indirizzo: " + form.NomeUtente); utenteMessaggistica.ReadOnly = true; passwordMessaggistica.ReadOnly = true; var prop = new CustomControlProperties {AlwaysEnable = true}; importoRicarica.Tag = prop; btnRicarica.Tag = prop.Clone(); importoRicarica.Enabled = true; btnRicarica.Enabled = true; } else Library.CommonMessages.DisplayWarning("Si sono verificati i seguenti errore durante le registrazione dell'utente: " + Environment.NewLine + Environment.NewLine + message); } form.Dispose(); } else validationSummaryConferma.ShowErrorSummary(); }
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); } }
private void inizializza(string statoAttivita) { var messaggi = new RibbonGroup("messaggi") { Caption = @"Messaggi", LayoutDirection = RibbonGroupToolLayoutDirection.Vertical, PreferredToolSize = RibbonToolSize.Large }; ultraToolbarsManagerStandard.Ribbon.Tabs["home"].Groups.Add(messaggi); messaggi.Tools.AddTool("controlloRapportino"); // Inserisco i validatori mainValidationSummary.Validators.Add(reqResponsabile); mainValidationSummary.Validators.Add(reqTipoAttivita); mainValidationSummary.Validators.Add(customValidatorSoggettoAttivo); mainValidationSummary.Validators.Add(reqPriorita); mainValidationSummary.Validators.Add(dataFineValidator); validationSummaryLettera.Validators.Add(reqModelliLettera); validationSummaryLettera.Validators.Add(customValidatorSoggettoAttivo); validationSummaryInvioMessaggio.Validators.Add(reqTipoMessaggio); //Se l'attività è chiusa viene disabilitato il pulsante per la chiusura della attività if (!statoAttivita.Equals("Chiusa")) { var propBtnTermina = new CustomControlProperties {AlwaysEnable = true}; btnTermina.Tag = propBtnTermina; } else { var propBtnTermina = new CustomControlProperties {AlwaysEnable = false}; btnTermina.Tag = propBtnTermina; } var propLettera = new CustomControlProperties {AlwaysEnable = true}; btnLettera.Tag = propLettera; btnInvia.Tag = propLettera.Clone(); modelliLettera.Tag = propLettera.Clone(); personaContattare.Tag = propLettera.Clone(); priorita.ValueList.DisplayStyle = ValueListDisplayStyle.DisplayTextAndPicture; priorita.Items[0].Appearance.BackColor = Color.Green; priorita.Items[1].Appearance.BackColor = Color.Yellow; priorita.Items[2].Appearance.BackColor = Color.Red; tipoMessaggio.ValueList = DataSourceHelper.GetValueList<TipoMessaggio>("tipoMessaggio"); var propAlwaysEnable = new CustomControlProperties { AlwaysEnable = true }; tipoMessaggio.Tag = propAlwaysEnable; btnAlert.Tag = propAlwaysEnable.Clone(); txtNote.ReadOnly = true; txtNote.ShowHideMailMerge(false); }
private void inizializza() { var prop = new CustomControlProperties {AlwaysEnable = true}; soloAttivi.Tag = prop; btnTemplateCancel.Tag = prop.Clone(); lista.AfterRowInsert += listaAfterRowInsert; }
protected override void ExecuteNew() { var prop = new CustomControlProperties { AllowAddNew = Infragistics.Win.UltraWinGrid.AllowAddNew.TemplateOnBottom, AllowDelete = Infragistics.Win.DefaultableBoolean.True, AllowUpdate = Infragistics.Win.DefaultableBoolean.True }; alertsScadenza.Tag = prop; alertsPremio.Tag = prop.Clone(); listaPremiAssicurativiUC1.ExecuteNew(); _contratto.IdCondominio = _condominio.ID; assicurazioneContrattoDtoBindingSource.DataSource = _contratto; BusinessClass = new BaseDTOOfint[]{ _contratto}; Text += @" - Nuovo contratto assicurativo"; base.ExecuteNew(); }