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 }
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); }
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); }
// 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); }