예제 #1
0
        /// <summary>
        /// Get Array object class có parameter.
        /// </summary>
        /// <returns></returns>
        public static Cls_Users[] getArrayObject(DataTable dt)
        {
            if (dt.Rows.Count == 0)
            {
                return(null);
            }
            Cls_Users[] arr = new Cls_Users[dt.Rows.Count];
            int         i   = 0;

            foreach (DataRow dr in dt.Rows)
            {
                arr[i] = converDataRow_To_Object(dr);
                i++;
            }
            return(arr);
        }
예제 #2
0
        /// <summary>
        /// Converter DataRow sang Object.
        /// </summary>
        /// <returns></returns>
        public static Cls_Users converDataRow_To_Object(DataRow dr)
        {
            Cls_Users _Object = new Cls_Users();

            //ID_User
            if (dr.Table.Columns.Contains(fn_ID_User))
            {
                if (dr[fn_ID_User] != DBNull.Value)
                {
                    _Object.ID_User = (int)dr[fn_ID_User];
                }
            }

            //ID_Catalog
            if (dr.Table.Columns.Contains(fn_ID_Catalog))
            {
                if (dr[fn_ID_Catalog] != DBNull.Value)
                {
                    _Object.ID_Catalog = (int)dr[fn_ID_Catalog];
                }
            }

            //UserName
            if (dr.Table.Columns.Contains(fn_UserName))
            {
                if (dr[fn_UserName] != DBNull.Value)
                {
                    _Object.UserName = (string)dr[fn_UserName];
                }
            }

            //Password
            if (dr.Table.Columns.Contains(fn_Password))
            {
                if (dr[fn_Password] != DBNull.Value)
                {
                    _Object.Password = (string)dr[fn_Password];
                }
            }

            //FullName
            if (dr.Table.Columns.Contains(fn_FullName))
            {
                if (dr[fn_FullName] != DBNull.Value)
                {
                    _Object.FullName = (string)dr[fn_FullName];
                }
            }

            //Image
            if (dr.Table.Columns.Contains(fn_Image))
            {
                if (dr[fn_Image] != DBNull.Value)
                {
                    _Object.Image = (string)dr[fn_Image];
                }
            }

            //Gender
            if (dr.Table.Columns.Contains(fn_Gender))
            {
                if (dr[fn_Gender] != DBNull.Value)
                {
                    _Object.Gender = (string)dr[fn_Gender];
                }
            }

            //Email
            if (dr.Table.Columns.Contains(fn_Email))
            {
                if (dr[fn_Email] != DBNull.Value)
                {
                    _Object.Email = (string)dr[fn_Email];
                }
            }

            //PhoneNumber
            if (dr.Table.Columns.Contains(fn_PhoneNumber))
            {
                if (dr[fn_PhoneNumber] != DBNull.Value)
                {
                    _Object.PhoneNumber = (string)dr[fn_PhoneNumber];
                }
            }

            //Description
            if (dr.Table.Columns.Contains(fn_Description))
            {
                if (dr[fn_Description] != DBNull.Value)
                {
                    _Object.Description = (string)dr[fn_Description];
                }
            }

            //TitleWeb
            if (dr.Table.Columns.Contains(fn_TitleWeb))
            {
                if (dr[fn_TitleWeb] != DBNull.Value)
                {
                    _Object.TitleWeb = (string)dr[fn_TitleWeb];
                }
            }

            //LinkSEO
            if (dr.Table.Columns.Contains(fn_LinkSEO))
            {
                if (dr[fn_LinkSEO] != DBNull.Value)
                {
                    _Object.LinkSEO = (string)dr[fn_LinkSEO];
                }
            }

            //H1SEO
            if (dr.Table.Columns.Contains(fn_H1SEO))
            {
                if (dr[fn_H1SEO] != DBNull.Value)
                {
                    _Object.H1SEO = (string)dr[fn_H1SEO];
                }
            }

            //KeywordSEO
            if (dr.Table.Columns.Contains(fn_KeywordSEO))
            {
                if (dr[fn_KeywordSEO] != DBNull.Value)
                {
                    _Object.KeywordSEO = (string)dr[fn_KeywordSEO];
                }
            }

            //AddTime
            if (dr.Table.Columns.Contains(fn_AddTime))
            {
                if (dr[fn_AddTime] != DBNull.Value)
                {
                    _Object.AddTime = (DateTime)dr[fn_AddTime];
                }
            }

            //EditTime
            if (dr.Table.Columns.Contains(fn_EditTime))
            {
                if (dr[fn_EditTime] != DBNull.Value)
                {
                    _Object.EditTime = (DateTime)dr[fn_EditTime];
                }
            }

            //Hidden
            if (dr.Table.Columns.Contains(fn_Hidden))
            {
                if (dr[fn_Hidden] != DBNull.Value)
                {
                    _Object.Hidden = (bool)dr[fn_Hidden];
                }
            }

            return(_Object);
        }