Пример #1
0
        private Config()
        {
            // Directorio donde se ejecuta la app (src si es el VS)
            var DirectoryName = System.AppDomain.CurrentDomain.BaseDirectory;

            // Levanto los properties
            var Properties = PropertyUtils.GetPropertiesFromFile(Path.Combine(DirectoryName, "..", "..", PropertyFilename));

            if (Properties.Count == 0)
            {
                ConnectionString = "";
                CurrentDate      = DateTime.Now;
            }
            else
            {
                // Armo el string de conexión a la BBDD
                ConnectionString =
                    new StringBuilder("Server=").Append(Properties["Host"]).Append("\\").Append(Properties["DbInstance"]).Append(";")
                    .Append("Database=").Append(Properties["Database"]).Append(";")
                    .Append("User Id=").Append(Properties["Username"]).Append(";")
                    .Append("Password="******"Password"]).Append(";")
                    .ToString();
                // Seteo el día de hoy
                CurrentDate = DateTime.ParseExact(Properties["Date"], "dd-MM-yyyy", CultureInfo.InvariantCulture);
            }
        }