예제 #1
0
        internal static String GetFileNameAndPath(Form1 form, String filter, int defaultExtension, String defaultExtensionShortString)
        {
            OpenFileDialog openFileDialog = form.openFileDialog;

            openFileDialog.InitialDirectory = ConfigUtil.GetStringParameter("LastUserFolder");
            openFileDialog.Filter           = filter;
            openFileDialog.FilterIndex      = defaultExtension;
            openFileDialog.FileName         = defaultExtensionShortString;

            return(openFileDialog.ShowDialog() != DialogResult.OK ? String.Empty : openFileDialog.FileName);
        }
예제 #2
0
        internal static String GetInitialFolder(Form1 form)
        {
            XtraTabControl pagesTabControl = form.pagesTabControl;
            String         filename        = ProgramUtil.GetFilenameTabPage(pagesTabControl.SelectedTabPage);

            if (!String.IsNullOrEmpty(filename) && ConfigUtil.GetBoolParameter("OverrideFolderWithActiveFile"))
            {
                String path = Path.GetDirectoryName(filename);
                if (!String.IsNullOrEmpty(path) && Directory.Exists(path))
                {
                    return(path);
                }
            }

            return(ConfigUtil.GetStringParameter(ConfigUtil.GetIntParameter("SettingFolder") == 1 ? "LastUserFolder" : "SpecificFolder"));
        }
예제 #3
0
        internal static CultureInfo GetInfoCulture()
        {
            switch (ConfigUtil.GetStringParameter("Language"))
            {
            case "English":
                return(new CultureInfo("en-GB"));

            case "Italiano":
                return(new CultureInfo("it-IT"));

            case "Français":
                return(new CultureInfo("fr-FR"));

            case "Español":
                return(new CultureInfo("es-ES"));

            case "Pусский":
                return(new CultureInfo("ru-RU"));

            default:
                return(new CultureInfo("en-GB"));
            }
        }
예제 #4
0
        internal static String GetDomainExtension()
        {
            switch (ConfigUtil.GetStringParameter("Language"))
            {
            case "English":
                return("com");

            case "Italiano":
                return("it");

            case "Français":
                return("fr");

            case "Español":
                return("es");

            case "Pусский":
                return("ru");

            default:
                return("com");
            }
        }
예제 #5
0
        internal static String GetShortDateTimeFormat()
        {
            switch (ConfigUtil.GetStringParameter("Language"))
            {
            case "English":
                return("MM/dd/yyyy");

            case "Italiano":
                return("dd/MM/yyyy");

            case "Français":
                return("dd/MM/yyyy");

            case "Español":
                return("dd/MM/yyyy");

            case "Pусский":
                return("dd/MM/yyyy");

            default:
                return("MM/dd/yyyy");
            }
        }
예제 #6
0
        internal static bool InitialCapsUp()
        {
            switch (ConfigUtil.GetStringParameter("Language"))
            {
            case "English":
                return(true);

            case "Italiano":
                return(false);

            case "Français":
                return(false);

            case "Español":
                return(false);

            case "Pусский":
                return(false);

            default:
                return(true);
            }
        }
예제 #7
0
        internal static String GetReallyShortCulture()
        {
            switch (ConfigUtil.GetStringParameter("Language"))
            {
            case "English":
                return("en");

            case "Italiano":
                return("it");

            case "Français":
                return("fr");

            case "Español":
                return("es");

            case "Pусский":
                return("ru");

            default:
                return("en");
            }
        }