private void _checkedListBoxSettoriInteressati_ItemCheck(object sender, ItemCheckEventArgs e) { ISettore settoreSelezionato = (ISettore)_checkedListBoxSettoriInteressati.SelectedItem; if (e.NewValue == CheckState.Checked) { SettoreInteressato settoreInteressato = new SettoreInteressato(settoreSelezionato); _comboBoxSettoreInteressato.Items.Add(settoreInteressato); } else { SettoreInteressato settore = null; foreach (SettoreInteressato settoreInteressato in _comboBoxSettoreInteressato.Items) { if (settoreInteressato.Settore.Equals(settoreSelezionato)) { settore = settoreInteressato; } } _comboBoxSettoreInteressato.Items.Remove(settore); } if (_comboBoxSettoreInteressato.SelectedItem == null) { _panelSettoreInteressato.Visible = false; } }
private void _comboBoxSettoreInteressato_SelectionChangeCommitted(object sender, EventArgs e) { SettoreInteressato settoreSelezionato = (SettoreInteressato)_comboBoxSettoreInteressato.SelectedItem; if (settoreSelezionato != null) { _panelSettoreInteressato.Visible = true; _textBoxModTemporanea.Text = settoreSelezionato.ModTemCapienza.ToString(); _textBoxModDefinitiva.Text = settoreSelezionato.ModDefCapienza.ToString(); } }
private void _textBoxModDefinitiva_TextChanged(object sender, EventArgs e) { _errorProviderProgrammaLavoro.Clear(); int num = 0; if (!String.IsNullOrWhiteSpace(_textBoxModDefinitiva.Text) && Int32.TryParse(_textBoxModDefinitiva.Text, out num)) { SettoreInteressato settoreSelezionato = (SettoreInteressato)_comboBoxSettoreInteressato.SelectedItem; settoreSelezionato.ModDefCapienza = num; } else { _errorProviderProgrammaLavoro.SetError(_textBoxModDefinitiva, "Inserire un numero"); _textBoxModDefinitiva.Text = ""; } }