コード例 #1
0
        public void RefreshDataBinding(PhongDTO phongDTO, Action <ThuePhongDTO> goToThanhToan)
        {
            TabControl.TabPages.Clear();



            ThongTinChiTietPhong thongTinChiTietPhong = new ThongTinChiTietPhong();

            thongTinChiTietPhong.RefreshDataBinding(phongDTO);
            thongTinChiTietPhong.SetActionThanhToanButton(goToThanhToan);
            DevExpress.XtraTab.XtraTabPage xtraTab = new DevExpress.XtraTab.XtraTabPage();

            //
            // thongTinChiTietPhong1
            //
            thongTinChiTietPhong.Appearance.BackColor            = System.Drawing.Color.White;
            thongTinChiTietPhong.Appearance.Options.UseBackColor = true;
            thongTinChiTietPhong.Dock     = System.Windows.Forms.DockStyle.Fill;
            thongTinChiTietPhong.Location = new System.Drawing.Point(0, 0);
            thongTinChiTietPhong.Name     = "thongTinChiTietPhong1";
            thongTinChiTietPhong.Size     = new System.Drawing.Size(989, 591);
            thongTinChiTietPhong.TabIndex = 0;
            thongTinChiTietPhong.Load    += new System.EventHandler(this.thongTinChiTietPhong1_Load);

            //
            // tab1
            //
            xtraTab.Controls.Add(thongTinChiTietPhong);
            xtraTab.Name = thongTinChiTietPhong.phong.MaPhong.ToString();
            xtraTab.Size = new System.Drawing.Size(989, 591);
            xtraTab.Text = thongTinChiTietPhong.phong.TenPhong;
            xtraTab.Tag  = thongTinChiTietPhong.phong.MaPhong;
            //
            this.TabControl.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] { xtraTab });
        }
コード例 #2
0
        public void RefreshDataBinding(ThuePhongDTO thuePhongDTO, Action <ThuePhongDTO> goToThanhToan)
        {
            this.goToThanhToan = goToThanhToan;
            this.thuePhongDTO  = thuePhongDTO;

            TabControl.TabPages.Clear();

            this.hoaDon = BUS.HoaDonBUS.LayThongTinHoaDonDangThue(thuePhongDTO.MaHoaDon);


            foreach (ThuePhongDTO thuePhong in HoaDonBUS.LayTatCaCacThuePhong(hoaDon.MaHoaDon))
            {
                ThongTinChiTietPhong thongTinChiTietPhong = new ThongTinChiTietPhong();
                thongTinChiTietPhong.RefreshDataBinding(PhongBUS.LayThongTinPhong(thuePhong.MaPhong), thuePhong);
                thongTinChiTietPhong.SetActionThanhToanButton(goToThanhToan);
                DevExpress.XtraTab.XtraTabPage xtraTab = new DevExpress.XtraTab.XtraTabPage();

                //
                // thongTinChiTietPhong1
                //
                thongTinChiTietPhong.Appearance.BackColor            = System.Drawing.Color.White;
                thongTinChiTietPhong.Appearance.Options.UseBackColor = true;
                thongTinChiTietPhong.Dock     = System.Windows.Forms.DockStyle.Fill;
                thongTinChiTietPhong.Location = new System.Drawing.Point(0, 0);
                thongTinChiTietPhong.Name     = "thongTinChiTietPhong1";
                thongTinChiTietPhong.Size     = new System.Drawing.Size(989, 591);
                thongTinChiTietPhong.TabIndex = 0;
                thongTinChiTietPhong.Load    += new System.EventHandler(this.thongTinChiTietPhong1_Load);

                //
                // tab1
                //
                xtraTab.Controls.Add(thongTinChiTietPhong);
                xtraTab.Name = thongTinChiTietPhong.phong.MaPhong.ToString();
                xtraTab.Size = new System.Drawing.Size(989, 591);
                xtraTab.Text = thongTinChiTietPhong.phong.TenPhong;
                xtraTab.Tag  = thongTinChiTietPhong.phong.MaPhong;
                //
                this.TabControl.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] { xtraTab });
            }

            foreach (XtraTabPage tab in this.TabControl.TabPages)
            {
                if ((int)tab.Tag == thuePhongDTO.MaPhong)
                {
                    this.TabControl.SelectedTabPage = tab;
                    break;
                }
            }
        }