예제 #1
0
        /// <summary>
        /// Gets the name of the system user.
        /// </summary>
        /// <param name="id">The id.</param>
        /// <returns></returns>
        public static string SystemUserName(Object id)
        {
            Guid systemUserID;

            if (Guid.TryParse(id.ToString(), out systemUserID))
            {
                if (systemUserID.Equals(Guid.Empty))
                {
                    return("系統預設");
                }
                else
                {
                    using (WorkshopEntities db = new WorkshopEntities())
                    {
                        var user = db.SystemUser.FirstOrDefault(x => x.ID == systemUserID);
                        return((user != null) ? user.Name : "系統預設");
                    }
                }
            }
            return("系統預設");
        }