Пример #1
0
    protected void GetAccountDetails()
    {
        #region account_details
        if (this.IsLoggedIn() && Session["ACC_DETAILS"] == null)
        {
            CUser   user   = new CUser();
            DataSet dsUser = user.GetLoginUserDS(this, this.FXUserID);
            if (dsUser != null)
            {
                //divLoginInfo.Visible = true;

                CDataUtils utils         = new CDataUtils();
                string     strAccDetails = String.Empty;

                DateTime dtLastLogin    = utils.GetDSDateTimeValue(dsUser, "date_last_login");
                string   strLastLogin   = utils.GetDateTimeAsString(dtLastLogin);
                string   strLastLoginIP = utils.GetDSStringValue(dsUser, "last_login_ip");

                DateTime dtFLastLogin    = utils.GetDSDateTimeValue(dsUser, "last_flogin_date");
                string   strFLastLogin   = utils.GetDateTimeAsString(dtFLastLogin);
                string   strFLastLoginIP = utils.GetDSStringValue(dsUser, "last_flogin_ip");

                long   lFAttempts   = utils.GetDSLongValue(dsUser, "flogin_attempts");
                string strFAttempts = Convert.ToString(lFAttempts);

                strAccDetails += "Unsuccessful Logon Attempts Since Last Successful Logon: " + strFAttempts;
                strAccDetails += "<br>";
                if (!String.IsNullOrEmpty(strFLastLoginIP))
                {
                    strAccDetails += "Last Unsuccessful Logon:";
                    strAccDetails += " " + strFLastLogin;
                    strAccDetails += " - IP Address: " + strFLastLoginIP;
                }
                else
                {
                    strAccDetails += "No Unsuccessful Logons";
                }

                strAccDetails += "<br>";
                strAccDetails += "Last Successful Logon:";
                strAccDetails += " " + strLastLogin;
                strAccDetails += " - IP Address: " + strLastLoginIP;

                //litLoginInfo.Text = strAccDetails;

                Session["ACC_DETAILS"] = strAccDetails;
            }

            if (this.APPMaster.PasswordExpires > 0 && this.APPMaster.PasswordExpires <= 10)
            {
                this.StatusCode    = 1;
                this.StatusComment = "Your account password will expire in " + Convert.ToString(this.APPMaster.PasswordExpires) + " days!";
            }
        }
        #endregion
    }
Пример #2
0
    protected string UserLoggedOn()
    {
        string     strUserName = String.Empty;
        CDataUtils utils       = new CDataUtils();
        CUser      user        = new CUser();
        DataSet    dsUser      = user.GetLoginUserDS(this, this.FXUserID);

        strUserName = utils.GetDSStringValue(dsUser, "NAME");

        return(strUserName);
    }
Пример #3
0
    protected string UserLoggedOn()
    {
        string strUserName = String.Empty;

        string[]   strUserNameParts;
        CDataUtils utils  = new CDataUtils();
        CUser      user   = new CUser();
        DataSet    dsUser = user.GetLoginUserDS(BaseMstr, BaseMstr.FXUserID);

        strUserName      = utils.GetDSStringValue(dsUser, "NAME");
        strUserNameParts = strUserName.Split(' ');
        strUserName      = strUserNameParts[1] + ", " + strUserNameParts[0];
        return(strUserName);
    }
Пример #4
0
    // 2011-07-21 D.S.
    // Get "Last Updated" info
    public bool getLastUpdated(DataSet ds)
    {
        if (ds != null)
        {
            DateTime dtLastUpdated;
            DateTime.TryParse("1900-01-01", out dtLastUpdated);
            long lLastUpdatedBy = -1;

            foreach (DataTable dt in ds.Tables)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    if (!dr.IsNull("last_updated") && !dr.IsNull("last_updated_by"))
                    {
                        DateTime dtRecUpdated = Convert.ToDateTime(dr["last_updated"]);
                        if (dtRecUpdated > dtLastUpdated)
                        {
                            dtLastUpdated  = dtRecUpdated;
                            lLastUpdatedBy = Convert.ToInt32(dr["last_updated_by"]);
                        }
                    }
                }
            }

            if (lLastUpdatedBy > -1)
            {
                string strLastUpdatedBy = "";
                string strLastUpdated   = dtLastUpdated.ToString();

                CUser   user   = new CUser();
                DataSet dsUser = user.GetLoginUserDS(this, lLastUpdatedBy);

                if (dsUser != null)
                {
                    CDataUtils utils = new CDataUtils();
                    strLastUpdatedBy = utils.GetStringValueFromDS(dsUser, "name");
                    string strUpdated = "Last updated on " + strLastUpdated + " by " + strLastUpdatedBy + ".";
                    this.SetVSValue("LAST_UPDATED", strUpdated);
                    return(true);
                }
            }
        }
        return(false);
    }