public object Clone() { UsersEntity clonedUser = new UsersEntity(); clonedUser.ID = this.ID; clonedUser.AccountStatus = this.AccountStatus; clonedUser.CompanyID = this.CompanyID; clonedUser.CompanyName = this.CompanyName; clonedUser.CreatedBy = this.CreatedBy; clonedUser.CreatedOn = this.CreatedOn; clonedUser.Email = this.Email; clonedUser.EmergencyContactEmail = this.EmergencyContactEmail; clonedUser.EmergencyContactFirstName = this.EmergencyContactFirstName; clonedUser.EmergencyContactLastName = this.EmergencyContactLastName; clonedUser.EmergencyContactPhone = this.EmergencyContactPhone; clonedUser.FirstName = this.FirstName; clonedUser.ForgotPassword = this.ForgotPassword; clonedUser.IsDelete = this.IsDelete; clonedUser.LastName = this.LastName; clonedUser.MaintenancePlanOption = this.MaintenancePlanOption; clonedUser.ModifiedBy = this.ModifiedBy; clonedUser.ModifiedOn = this.ModifiedOn; clonedUser.Office = this.Office; clonedUser.PassWord = this.PassWord; clonedUser.Phone = this.Phone; clonedUser.RoleID = this.RoleID; clonedUser.Skype = this.Skype; clonedUser.Status = this.Status; clonedUser.Title = this.Title; clonedUser.UserID = this.UserID; clonedUser.UserName = this.UserName; clonedUser.UserType = this.UserType; return(clonedUser); }
/// <summary> /// 获取客户的姓名. /// </summary> /// <param name="visitor">当前登录者.</param> /// <param name="format">The format(FN,LN).</param> /// <returns></returns> /// Author : Jack Zhang (JACKZ) /// Date : 4/21 15:05 public string GetClientUserName(UsersEntity visitor, string format = "FN LN") { if (this.Role == RolesEnum.CLIENT && visitor.Office.ToUpper().Equals("CN")) { return("Client"); } return(string.Format("<span style='padding-left:0px;padding-right:0px;'>{0}</span>", format.ToUpper().Replace("FN", this.FirstName).Replace("LN", this.LastName), string.Format("{0},{1}", this.LastName, this.FirstName))); }
public static UsersEntity CreateUsersEntity(int createdByUserID, ISystemDateTime timeProvider) { UsersEntity model = new UsersEntity(); model.CreatedBy = createdByUserID; model.CreatedOn = timeProvider.Now; model.ID = 0; model.ModifiedBy = createdByUserID; model.ModifiedOn = timeProvider.Now; model.UserID = 0; model.ID = 0; model.CompanyName = string.Empty; model.CompanyID = 0; model.RoleID = 0; model.FirstName = string.Empty; model.LastName = string.Empty; model.UserName = string.Empty; model.Email = string.Empty; model.PassWord = string.Empty; model.Title = string.Empty; model.Phone = string.Empty; model.EmergencyContactFirstName = string.Empty; model.EmergencyContactLastName = string.Empty; model.EmergencyContactPhone = string.Empty; model.EmergencyContactEmail = string.Empty; model.HasAMaintenancePlan = false; model.DoesNotHaveAMaintenancePlan = false; model.NeedsAQuoteApproval = false; model.DoesNotNeedAQuoteApproval = false; model.AllowMeToChoosePerSubmission = false; model.CreatedOn = DateTime.Now; model.AccountStatus = 0; model.ForgotPassword = 0; model.IsDelete = false; model.Status = string.Empty; model.UserType = string.Empty; model.Skype = string.Empty; model.Office = string.Empty; return(model); }
public static UsersEntity CreateUsersEntity(int createdByUserID, ISystemDateTime timeProvider) { UsersEntity model = new UsersEntity(); model.CreatedBy = createdByUserID; model.CreatedOn = timeProvider.Now; model.ID = 0; model.ModifiedBy = createdByUserID; model.ModifiedOn = timeProvider.Now; model.UserID = 0; model.ID = 0; model.CompanyName = string.Empty; model.CompanyID = 0; model.RoleID = 0; model.FirstName = string.Empty; model.LastName = string.Empty; model.UserName = string.Empty; model.Email = string.Empty; model.PassWord = string.Empty; model.Title = string.Empty; model.Phone = string.Empty; model.EmergencyContactFirstName = string.Empty; model.EmergencyContactLastName = string.Empty; model.EmergencyContactPhone = string.Empty; model.EmergencyContactEmail = string.Empty; model.MaintenancePlanOption = string.Empty; model.CreatedOn = DateTime.Now; model.AccountStatus = 0; model.ForgotPassword = 0; model.IsDelete = false; model.Status = string.Empty; model.UserType = string.Empty; model.Skype = string.Empty; model.Office = string.Empty; return model; }
/// <summary> /// Bind IDataReader to Entity /// </summary> public static UsersEntity ReaderBind(IDataReader dataReader) { UsersEntity model = new UsersEntity(); object ojb; ojb = dataReader["UserID"]; if (ojb != null && ojb != DBNull.Value) { model.UserID = (int)ojb; model.ID = model.UserID; } model.CompanyName = dataReader["CompanyName"].ToString(); ojb = dataReader["CompanyID"]; if (ojb != null && ojb != DBNull.Value) { model.CompanyID = (int)ojb; } ojb = dataReader["RoleID"]; if (ojb != null && ojb != DBNull.Value) { model.RoleID = (int)ojb; } model.FirstName = dataReader["FirstName"].ToString(); model.LastName = dataReader["LastName"].ToString(); model.UserName = dataReader["UserName"].ToString(); model.Email = dataReader["Email"].ToString(); model.PassWord = dataReader["PassWord"].ToString(); model.Title = dataReader["Title"].ToString(); model.Phone = dataReader["Phone"].ToString(); model.EmergencyContactFirstName = dataReader["EmergencyContactFirstName"].ToString(); model.EmergencyContactLastName = dataReader["EmergencyContactLastName"].ToString(); model.EmergencyContactPhone = dataReader["EmergencyContactPhone"].ToString(); model.EmergencyContactEmail = dataReader["EmergencyContactEmail"].ToString(); model.MaintenancePlanOption = dataReader["MaintenancePlanOption"].ToString(); ojb = dataReader["CreatedOn"]; if (ojb != null && ojb != DBNull.Value) { model.CreatedOn = (DateTime)ojb; } ojb = dataReader["AccountStatus"]; if (ojb != null && ojb != DBNull.Value) { model.AccountStatus = (int)ojb; } ojb = dataReader["ForgotPassword"]; if (ojb != null && ojb != DBNull.Value) { model.ForgotPassword = (int)ojb; } ojb = dataReader["IsDelete"]; if (ojb != null && ojb != DBNull.Value) { model.IsDelete = (bool)ojb; } model.Status = dataReader["Status"].ToString(); model.UserType = dataReader["UserType"].ToString(); model.Skype = dataReader["Skype"].ToString(); model.Office = dataReader["Office"].ToString(); model.IsNotice = (bool)dataReader["IsNotice"]; model.PTOHoursOfYear = Convert.ToInt16(dataReader["PTOHoursOfYear"]); return(model); }