Ejemplo n.º 1
0
        /// <summary>
        /// Lấy danh sách đối tượng Actions từ DbDataReader
        /// </summary>
        /// <param name="cmd">DbCommand</param>
        /// <returns>list</returns>
        private List <Actions> Init(DbCommand cmd)
        {
            List <Actions> listActions = new List <Actions>();

            try
            {
                using (DbDataReader reader = db.ExecuteReader(cmd))
                {
                    while (reader.Read())
                    {
                        Actions mActions = new Actions
                        {
                            ActionId       = reader.ReadAs <short>("ActionId"),
                            ActionName     = reader.ReadAs <string>("ActionName"),
                            ActionDesc     = reader.ReadAs <string>("ActionDesc"),
                            ParentActionId = reader.ReadAs <short>("ParentActionId"),
                            Url            = reader.ReadAs <string>("Url"),
                            ActionStatusId = reader.ReadAs <byte>("ActionStatusId"),
                            Display        = reader.ReadAs <byte>("Display"),
                            DisplayOrder   = reader.ReadAs <short>("DisplayOrder"),
                            TreeOrder      = reader.ReadAs <int>("TreeOrder"),
                            CrDateTime     = reader.ReadAs <DateTime>("CrDateTime"),
                        };
                        listActions.Add(mActions);
                    }
                }
                return(listActions);
            }
            catch (Exception err)
            {
                throw new Exception("Data error: " + err.Message);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Lấy danh sách đối tượng Users từ DbDataReader
        /// </summary>
        /// <param name="cmd">DbCommand</param>
        /// <returns>list</returns>
        private List <Users> Init(DbCommand cmd)
        {
            List <Users> listUsers = new List <Users>();

            try
            {
                using (DbDataReader reader = db.ExecuteReader(cmd))
                {
                    while (reader.Read())
                    {
                        Users mUsers = new Users
                        {
                            UserId          = reader.ReadAs <int>("UserId"),
                            UserName        = reader.ReadAs <string>("UserName"),
                            Password        = reader.ReadAs <string>("Password"),
                            FullName        = reader.ReadAs <string>("FullName"),
                            Address         = reader.ReadAs <string>("Address"),
                            Email           = reader.ReadAs <string>("Email"),
                            Mobile          = reader.ReadAs <string>("Mobile"),
                            GenderId        = reader.ReadAs <byte>("GenderId"),
                            UserStatusId    = reader.ReadAs <byte>("UserStatusId"),
                            UserTypeId      = reader.ReadAs <byte>("UserTypeId"),
                            DefaultActionId = reader.ReadAs <short>("DefaultActionId"),
                            BirthDay        = reader.ReadAs <DateTime>("BirthDay"),
                            CrDateTime      = reader.ReadAs <DateTime>("CrDateTime"),
                        };
                        listUsers.Add(mUsers);
                    }
                }
                return(listUsers);
            }
            catch (Exception err)
            {
                throw new Exception("Data error: " + err.Message);
            }
        }