private void ratingStart1_Click(object sender, EventArgs e) { Bunifu.Framework.UI.BunifuRating rating = sender as Bunifu.Framework.UI.BunifuRating; filterProduct.rate = rating.Value; view.onClick(new VIEW { obj = this, Tag = Convert.ToInt32(rating.Tag) }); }
void addControlToPanel(OracleDataReader dr) { Tuple <string, string> tuple = Tuple.Create(dr["hotelid"].ToString(), dr["roomtype"].ToString()); alreadyAddedPanels[tuple] = DisplayPanel.Controls.Count; Bunifu.UI.WinForm.BunifuShadowPanel.BunifuShadowPanel newControl = new Bunifu.UI.WinForm.BunifuShadowPanel.BunifuShadowPanel(); newControl.ShadowDept = 2; newControl.Dock = DockStyle.Top; Bunifu.UI.WinForm.BunifuShadowPanel.BunifuShadowPanel hotelInfoPanel = getInsidePanel(); hotelInfoPanel.Name = "hotelInfoPanel"; Bunifu.Framework.UI.BunifuRating hotelRating = new Bunifu.Framework.UI.BunifuRating(); hotelRating.Value = int.Parse(dr["hotelrate"].ToString()); hotelRating.Location = new Point(4, 35); hotelRating.Size = new Size(240, 40); hotelRating.Enabled = false; hotelInfoPanel.Controls.Add(hotelRating); hotelInfoPanel.Controls.Add(getNewLabel(4, 4, "hotel name : " + dr["hotelname"].ToString())); hotelInfoPanel.Controls.Add(getNewLabel(3, 80, "location : " + dr["country"].ToString() + " , " + dr["city"].ToString() + " , " + dr["street"].ToString())); Bunifu.UI.WinForm.BunifuShadowPanel.BunifuShadowPanel roomInfoPanel = getInsidePanel(); roomInfoPanel.Name = "roomInfoPanel"; roomInfoPanel.Controls.Add(getNewLabel(4, 4, "room id : " + dr["roomid"].ToString())); roomInfoPanel.Controls.Add(getNewLabel(4, 46, "room type : " + dr["roomtype"].ToString())); Bunifu.UI.WinForm.BunifuShadowPanel.BunifuShadowPanel websitesPanel = getInsidePanel(); websitesPanel.AutoScroll = true; //websitesPanel.AutoSize = true; websitesPanel.Name = "websitesInfoPanel"; Bunifu.UI.WinForm.BunifuShadowPanel.BunifuShadowPanel websitePanel = getWebsitePanel(); websitePanel.Controls.Add(getNewLabel(4, 4, "website name : " + dr["websitename"].ToString())); websitePanel.Controls.Add(getNewLabel(194, 4, "price : " + dr["price"].ToString())); websitesPanel.Controls.Add(websitePanel); Bunifu.UI.WinForm.BunifuShadowPanel.BunifuShadowPanel reservePanel = getInsidePanel(); reservePanel.Name = "reservePanel"; hotelInfoPanel.Tag = dr["hotelid"].ToString(); roomInfoPanel.Tag = dr["roomid"].ToString(); newControl.Controls.Add(reservePanel); newControl.Controls.Add(websitesPanel); newControl.Controls.Add(roomInfoPanel); newControl.Controls.Add(hotelInfoPanel); DisplayPanel.Controls.Add(newControl); }