コード例 #1
0
ファイル: Global.cs プロジェクト: SDRC-India/sdrcdevinfo
    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;
    }
コード例 #2
0
ファイル: Global.cs プロジェクト: SDRC-India/sdrcdevinfo
    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;
    }