Example #1
0
        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);
        }
Example #2
0
 /// <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)
 {
     if (this.Role == RolesEnum.CLIENT && visitor.Office.ToUpper().Equals("CN"))
     {
         return("Client");
     }
     return(string.Format("<span title='{1}'>{0}</span>",
                          format.ToUpper().Replace("FN", this.FirstName).Replace("LN", this.LastName),
                          string.Format("{0},{1}", this.LastName, this.FirstName)));
 }
Example #3
0
        /// <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();
            return(model);
        }