예제 #1
0
 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)
     });
 }
예제 #2
0
        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);
        }