//private: string AdjustInput(string input) { Opts.StringTransform_t opt = AppContext.Settings.AppSettings.ImportTransform; input = input.Trim(); return(opt == Opts.StringTransform_t.LowerCase ? input.ToLower() : opt == Opts.StringTransform_t.UpperCase ? input.ToUpper() : input); }
public static string GetInputText(this TextBox txtBox) { Assert(txtBox != null); Assert(!txtBox.InvokeRequired); Opts.StringTransform_t optStr = AppContext.Settings.AppSettings.InputTransform; return((optStr == Opts.StringTransform_t.UpperCase ? txtBox.Text.ToUpper() : optStr == Opts.StringTransform_t.LowerCase ? txtBox.Text.ToLower() : txtBox.Text).Trim()); }
//private: void ModifyCountryName() { ListViewItem item = m_lvData.SelectedItems[0]; var ctry = item.Tag as Countries.Country; if (ctry != null) { using (var dlg = new InputDialog()) { dlg.Message = "Remplacer le nom du pays."; dlg.Input = ctry.Name; Opts.StringTransform_t opt = AppContext.Settings.AppSettings.ImportTransform; dlg.InputCasing = opt == Opts.StringTransform_t.LowerCase ? CharacterCasing.Lower : opt == Opts.StringTransform_t.UpperCase ? CharacterCasing.Upper : CharacterCasing.Normal; if (dlg.ShowDialog() == DialogResult.OK) { Predicate <IDataRow> compCountries = c => c == ctry; var newCtry = new Countries.Country(ctry.ID, dlg.Input, ctry.InternalCode); int ndxCtry = m_impData[TablesID.COUNTRY].FindIndex(compCountries); m_impData[TablesID.COUNTRY][ndxCtry] = newCtry; ndxCtry = m_modifiedCountries.FindIndex(compCountries); if (ndxCtry > 0) { m_modifiedCountries[ndxCtry] = newCtry; } else { m_modifiedCountries.Add(newCtry); } const int NDX_COUNTRY_NAME_SUB_ITEM = 1; item.SubItems[NDX_COUNTRY_NAME_SUB_ITEM].Text = newCtry.Name; item.Tag = newCtry; item.ImageIndex = -1; if (m_boldFont == null) { m_boldFont = new Font(item.Font, FontStyle.Bold); } item.Font = m_boldFont; } } } }