private static string GetUserEmailByAdaptationUrl(string requestParam) { string RetVal; string[] Params, UserDetails; DataTable DtUser; string UserNId, UserEmailId; diworldwide_userinfo.UserLoginInformation Service; try { RetVal = string.Empty; Params = Global.SplitString(requestParam, Constants.Delimiters.ParamDelimiter); UserNId = Params[0].ToString().Trim(); Service = new diworldwide_userinfo.UserLoginInformation(); Service.Url = ConfigurationManager.AppSettings[Constants.WebConfigKey.DiWorldWide4] + Constants.WSQueryStrings.UserLoginService; if (ConfigurationManager.AppSettings[Constants.WebConfigKey.IsGlobalAllow].ToLower() == "true") { RetVal = Service.GetUserDetails(UserNId, Global.GetAdaptationGUID()); if (!string.IsNullOrEmpty(RetVal)) { UserDetails = RetVal.Split(new string[] { Constants.Delimiters.ParamDelimiter }, StringSplitOptions.None); UserEmailId = UserDetails[0]; RetVal = UserEmailId; } } else { DtUser = Get_User(Convert.ToInt32(UserNId)); if (DtUser != null && DtUser.Rows.Count > 0) { RetVal = DtUser.Rows[0]["User_Email_id"].ToString(); } } } catch (Exception ex) { Global.CreateExceptionString(ex, null); RetVal = ex.Message; } finally { } return RetVal; }
private static string GetUserDetails(string requestParam) { string RetVal; string[] Params, UserDetails; DataTable DtUser; string UserNId, UserEmailId, UserPwd, UserFirstName, UserLastName, AreaNid, IsProvider, IsAdmin; diworldwide_userinfo.UserLoginInformation Service; try { RetVal = string.Empty; Params = Global.SplitString(requestParam, Constants.Delimiters.ParamDelimiter); UserNId = Params[0].ToString().Trim(); Service = new diworldwide_userinfo.UserLoginInformation(); Service.Url = ConfigurationManager.AppSettings[Constants.WebConfigKey.DiWorldWide4] + Constants.WSQueryStrings.UserLoginService; if (ConfigurationManager.AppSettings[Constants.WebConfigKey.IsGlobalAllow].ToLower() == "true") { RetVal = Service.GetUserDetails(UserNId, Global.GetAdaptationGUID()); if (!string.IsNullOrEmpty(RetVal)) { UserDetails = RetVal.Split(new string[] { Constants.Delimiters.ParamDelimiter }, StringSplitOptions.None); UserEmailId = UserDetails[0]; UserPwd = UserDetails[1]; UserFirstName = UserDetails[2]; UserLastName = UserDetails[3]; AreaNid = UserDetails[4]; IsProvider = UserDetails[5]; IsAdmin = UserDetails[6]; RetVal = UserEmailId + Constants.Delimiters.ParamDelimiter + UserPwd + Constants.Delimiters.ParamDelimiter + UserFirstName + Constants.Delimiters.ParamDelimiter + UserLastName + Constants.Delimiters.ParamDelimiter + AreaNid + Constants.Delimiters.ParamDelimiter + IsProvider + Constants.Delimiters.ParamDelimiter + IsAdmin; } } else { DtUser = Get_User(Convert.ToInt32(UserNId)); if (DtUser != null && DtUser.Rows.Count > 0) { RetVal = DtUser.Rows[0]["User_Email_id"].ToString() + Constants.Delimiters.ParamDelimiter + DtUser.Rows[0]["User_Password"].ToString() + Constants.Delimiters.ParamDelimiter + DtUser.Rows[0]["User_First_Name"].ToString() + Constants.Delimiters.ParamDelimiter + DtUser.Rows[0]["User_Last_Name"].ToString() + Constants.Delimiters.ParamDelimiter + DtUser.Rows[0]["User_Country"].ToString() + Constants.Delimiters.ParamDelimiter + DtUser.Rows[0]["User_Is_Provider"].ToString() + Constants.Delimiters.ParamDelimiter + DtUser.Rows[0]["User_Is_Admin"].ToString(); } } } catch (Exception ex) { Global.CreateExceptionString(ex, null); RetVal = ex.Message; } finally { } return RetVal; }