Exemplo n.º 1
0
        public DATABASE_INFO LoadCredential()
        {
            try
            {
                INIFile iniF = new INIFile(Path.Combine(Application.StartupPath, OISBaseConstant.iniFileName));

                string serverName = iniF.Read(OISBaseConstant.SectionNameDatabaseSetting, OISBaseConstant.KeyServerName);
                string dbName     = iniF.Read(OISBaseConstant.SectionNameDatabaseSetting, OISBaseConstant.KeyDatabaseName);
                string username   = iniF.Read(OISBaseConstant.SectionNameDatabaseSetting, OISBaseConstant.KeyUsername);
                string password   = iniF.Read(OISBaseConstant.SectionNameDatabaseSetting, OISBaseConstant.KeyPassword);

                DATABASE_INFO credential = new DATABASE_INFO()
                {
                    DATASOURCE   = serverName,
                    DATABASENAME = dbName,
                    USERNAME     = username,
                    PASSWORD     = password,
                };
                iniF.Dispose();
                return(credential);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
 public void SaveLastUserLogin(USER_INFO data)
 {
     try
     {
         INIFile iniFD = new INIFile(Path.Combine(Application.StartupPath, OISBaseConstant.iniFileName));
         iniFD.Write(OISBaseConstant.SectionNameApplication, OISBaseConstant.KeyUserLastLogin, data.USER_ID);
         iniFD.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 3
0
 public string LoadLastUserLogin()
 {
     try
     {
         INIFile iniF          = new INIFile(Path.Combine(Application.StartupPath, OISBaseConstant.iniFileName));
         string  lastUserLogin = iniF.Read(OISBaseConstant.SectionNameApplication, OISBaseConstant.KeyUserLastLogin);
         iniF.Dispose();
         return(lastUserLogin);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
 public void SaveCredential(DATABASE_INFO data)
 {
     try
     {
         INIFile iniF = new INIFile(Path.Combine(Application.StartupPath, OISBaseConstant.iniFileName));
         iniF.Write(OISBaseConstant.SectionNameDatabaseSetting, OISBaseConstant.KeyServerName, data.DATASOURCE);
         iniF.Write(OISBaseConstant.SectionNameDatabaseSetting, OISBaseConstant.KeyDatabaseName, data.DATABASENAME);
         iniF.Write(OISBaseConstant.SectionNameDatabaseSetting, OISBaseConstant.KeyUsername, data.USERNAME);
         iniF.Write(OISBaseConstant.SectionNameDatabaseSetting, OISBaseConstant.KeyPassword, data.PASSWORD);
         iniF.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 5
0
        /// <summary>
        /// Loads definition from an .ini file.
        /// </summary>
        /// <param name="id">Unique ID of the definition. Generated from the .ini file name, can be overriden by the definition.</param>
        /// <param name="iniPath">Path to definition .ini file.</param>
        /// <returns>True is successful, false if an error happened.</returns>
        public bool Load(string id, string iniPath)
        {
            ID = id.Trim();
            INIFile ini    = new INIFile(iniPath);
            bool    result = OnLoad(ini);

            ini.Dispose();
            if (string.IsNullOrEmpty(ID))
            {
                ID = id.Trim();
            }
            if (ID.Contains(","))
            {
                return(false);                  // Commas are not allowed as they're used as separators
            }
            DisplayName = string.IsNullOrEmpty(DisplayName) ? ID : DisplayName;
            return(result);
        }
 /// <summary>
 /// <see cref="IDisposable"/> implementation.
 /// </summary>
 public void Dispose()
 {
     StringsINI.Dispose();
 }