Example #1
0
        //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);
        }
Example #2
0
        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());
        }
Example #3
0
        //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;
                    }
                }
            }
        }