public bool Load(string Filename)
{
bool bResult = false;
if (Filename != "")
{
sUserfile = Filename;
}
if (File.Exists(Filename))
{
XmlSerializer xSerializer = new XmlSerializer(typeof(MySqlLogin));
FileStream fsStream = null;
try
{
fsStream = new FileStream(sUserfile, FileMode.Open);
if (fsStream != null)
{
XmlReader xReader = new XmlTextReader(fsStream);
if (xReader != null)
{
MySqlLogin sqlLogin = xSerializer.Deserialize(xReader) as MySqlLogin;
if (sqlLogin != null)
{
sUsername = sqlLogin.Username;
sHostname = sqlLogin.Hostname;
sPort = sqlLogin.Port;
sDatabase = sqlLogin.Database;
sPassword = sqlLogin.Password;
}
}//if (xReader != null)
}//if (fsStream != null)
}//try
catch (Exception ex)
{
Log.WriteLine(ex.Message, sErrorFile, true);
}//catch
finally
{
if (fsStream != null)
{
fsStream.Close();
}
}
bResult = true;
}
return bResult;
}