using System;
using FACSys.AFM;
namespace FACSysAFMSampleCodes
{
/// <summary>
/// This sample code demonstrates login and logoff function.
/// </summary>
public class LoginSampleCode1 : ISampleCode
{

public LoginSampleCode1()
{

}
#region ISampleCode Members

public void Run()
{
try
{
FaxSession session = new FaxSession();

Console.WriteLine("Please enter the server IP address:");
string server = Console.ReadLine();

Console.WriteLine("Please enter the user name:");
string username = Console.ReadLine();

Console.WriteLine("Please enter the password:");
string password = Console.ReadLine();

session.NetworkProtocol = 2;
//session.Logon("10.8.88.144", "Admin","password");
session.Logon(server, username, password);

Console.WriteLine("User {0} logged in.", username);

session.Logoff();
Console.WriteLine("User logged out.");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}

#endregion

#region IDisposable Members

public void Dispose()
{
// TODO: Add LoginSampleCode1.Dispose implementation
}

#endregion
}
}