コード例 #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Models.m_announcement DataRowToModel(DataRow row)
        {
            Models.m_announcement model = new Models.m_announcement();
            if (row != null)
            {
                if (row["ID"] != null && row["ID"].ToString() != "")
                {
                    model.ID = new Guid(row["ID"].ToString());
                }
                if (row["TITLE"] != null)
                {
                    model.TITLE = row["TITLE"].ToString();
                }
                if (row["TITLE_COLOR"] != null)
                {
                    model.TITLE_COLOR = row["TITLE_COLOR"].ToString();
                }
                if (row["PUBLISH"] != null)
                {
                    model.PUBLISH = row["PUBLISH"].ToString();
                }
                if (row["SHOW_IN_LOGIN"] != null)
                {
                    model.SHOW_IN_LOGIN = row["SHOW_IN_LOGIN"].ToString();
                }
                if (row["DEPARTMENT"] != null)
                {
                    model.DEPARTMENT = row["DEPARTMENT"].ToString();
                }
                if (row["BODY"] != null)
                {
                    model.BODY = row["BODY"].ToString();
                }
                if (row["CREATE_USER_ID"] != null && row["CREATE_USER_ID"].ToString() != "")
                {
                    model.CREATE_USER_ID = new Guid(row["CREATE_USER_ID"].ToString());
                }
                if (row["CREATE_DATETIME"] != null && row["CREATE_DATETIME"].ToString() != "")
                {
                    model.CREATE_DATETIME = DateTime.Parse(row["CREATE_DATETIME"].ToString());
                }
                if (row["UPDATE_USER_ID"] != null && row["UPDATE_USER_ID"].ToString() != "")
                {
                    model.UPDATE_USER_ID = new Guid(row["UPDATE_USER_ID"].ToString());
                }
                if (row["UPDATE_DATETIME"] != null && row["UPDATE_DATETIME"].ToString() != "")
                {
                    model.UPDATE_DATETIME = DateTime.Parse(row["UPDATE_DATETIME"].ToString());
                }
                if (row["DELETE_FLG"] != null)
                {
                    model.DELETE_FLG = row["DELETE_FLG"].ToString();
                }
                try
                {
                    if (row["CREATE_USER"] != null)
                    {
                        model.CREATE_USER = row["CREATE_USER"].ToString();
                    }
                    if (row["UPDATE_USER"] != null)
                    {
                        model.UPDATE_USER = row["UPDATE_USER"].ToString();
                    }
                }
                catch
                {

                }
            }
            return model;
        }
コード例 #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Models.m_announcement GetModel(Guid ID)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 TT.*, CC.LAST_NAME as CREATE_USER, UU.LAST_NAME as UPDATE_USER  from m_announcement as TT ");
            strSql.Append(" left join z_user as CC on TT.CREATE_USER_ID = CC.ID  ");
            strSql.Append(" left join z_user as UU on TT.UPDATE_USER_ID = UU.ID  ");
            strSql.Append(" where TT.ID=@ID ");
            SqlParameter[] parameters = {
                    new SqlParameter("@ID", SqlDbType.UniqueIdentifier,16)			};
            parameters[0].Value = ID;

            Models.m_announcement model = new Models.m_announcement();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }