Пример #1
0
        public List <CTAlbum> GetCTalbumListByMaAlbum(int maAlbum)
        {
            List <CTAlbum> list  = new List <CTAlbum>();
            DataTable      table = DataProvider.Instance.ExecuteQuery(string.Format("select * from CTALBUM where MaAlbum={0}", maAlbum));

            foreach (DataRow row in table.Rows)
            {
                CTAlbum ctalbum = new CTAlbum(row);
                list.Add(ctalbum);
            }
            return(list);
        }
Пример #2
0
        void pic_Click(object sender, EventArgs e)
        {
            if (curPic != null)
            {
                //đổi hiệu ứng chọn lại bình thường
                curPic.BackColor = Color.Transparent;
            }

            PictureBox choosingPic = (PictureBox)sender;

            //đổi hiệu ứng pic đang chọn
            choosingPic.BackColor = Color.Aqua;


            curPic   = choosingPic;
            _CTalbum = (CTAlbum)((PictureBox)sender).Tag;
            Loaddetail(_CTalbum);
        }
Пример #3
0
        private void LoadPictureboxInflpAlbum()
        {
            removeBindding();
            if (_CTAblumList.Count != 0)
            {
                foreach (CTAlbum row in _CTAblumList)
                {
                    PictureBox pic = new PictureBox()
                    {
                        Height = 130, Width = 180
                    };
                    pic.Click += pic_Click;
                    pic.Tag    = row;
                    pic.DataBindings.Add("Image", row, "HinhAnh", true, DataSourceUpdateMode.Never);
                    pic.SizeMode = PictureBoxSizeMode.Zoom;
                    pic.Cursor   = Cursors.Hand;
                    flpCTAlbum.Controls.Add(pic);
                }

                _CTalbum = _CTAblumList[0];
                Loaddetail(_CTalbum);
            }
        }
Пример #4
0
 private void Loaddetail(CTAlbum ctalbum)
 {
     picHinhAnh.Image  = ControlUtils.convertByteToImage(_CTalbum.HinhAnh);
     txtMaCTalbum.Text = _CTalbum.MaCTAlbum.ToString();
 }