public string doLogin(string sUser, string sPass, string sVersion, string sAppName)
{
SugarCRM.user_auth oSugarUserAuth = new SugarCRM.user_auth();
SugarCRM.set_entry_result oSugarSetEntryRes = new SugarCRM.set_entry_result();
string sPassHash = this.getMD5Hash(sPass);
string sResult = string.Empty;
oSugarUserAuth.user_name = sUser;
oSugarUserAuth.password = sPassHash;
oSugarUserAuth.version = sVersion;
try
{
oSugarSetEntryRes = oSugarCRM.login(oSugarUserAuth, sAppName);
//Check if error occurred
sResult = oSugarSetEntryRes.id;
if (oSugarSetEntryRes.error.number != "0")
{
sResult = oSugarSetEntryRes.error.number;
}
}
catch (Exception ex)
{
sResult = "05";
}
return sResult;
}