Esempio n. 1
0
 public void ChangerButtonActif(GunaAdvenceButton buttonAActiver, GunaAdvenceButton buttonADesactiver, GunaPanel panelMenu)
 {
     buttonAActiver.Checked = true;
     buttonAActiver.Refresh();
     buttonADesactiver.Checked = false;
     panelMenu.Refresh();
 }
Esempio n. 2
0
        public void setPanelDanhMuc(GunaGradient2Panel pn, string loai)
        {
            List <DanhMuc> danhMucOfDoAn = new List <DanhMuc>();

            foreach (DanhMuc i in BusinessLogicLayer.Instance.GetAllDanhMuc())
            {
                if (i.Loai.Equals(loai))
                {
                    danhMucOfDoAn.Add(i);
                }
            }
            if (danhMucOfDoAn != null)
            {
                pn.Controls.Clear();
                foreach (DanhMuc i in danhMucOfDoAn)
                {
                    GunaAdvenceButton btn = new GunaAdvenceButton();
                    btn.Text = "    " + i.TenDanhMuc;
                    btn.Tag  = i; // button đang chứa 1 đối tượng danh mục
                    pn.Controls.Add(btn);
                    btn.Dock = DockStyle.Top;
                    BLL_OrderForm.Instance.setButtonDanhMuc(btn);
                    btn.Click += new System.EventHandler(danhMuc_Click);
                }
            }
        }
Esempio n. 3
0
        private void gunaAdvenceButton4_Click(object sender, EventArgs e)
        {
            GunaAdvenceButton btn = sender as GunaAdvenceButton;

            switch (btn.Name)
            {
            case "btn_SanPham":
                Set_Selected(btn_SanPham.Location.Y);
                Set_Content(new UserControls.UC_QuanLyNhap());
                break;

            case "btn_BanHang":
                Set_Selected(btn_BanHang.Location.Y);
                Set_Content(new UserControls.UC_QuanLyBanHang());
                break;

            case "btn_QuanLyKho":
                Set_Selected(btn_QuanLyKho.Location.Y);
                Set_Content(new UserControls.UC_QuanLyKho());
                break;

            case "btn_KhachHang": Set_Selected(btn_KhachHang.Location.Y); break;

            case "btn_ThongKe": Set_Selected(btn_ThongKe.Location.Y); break;

            case "btn_QuanTri":
                Set_Selected(btn_QuanTri.Location.Y);
                Set_Content(new UserControls.UC_QuanTaiKhoan());
                break;
            }
        }
Esempio n. 4
0
        private void event_Buttons_click(object sender, EventArgs e)
        {
            GunaAdvenceButton btn = sender as GunaAdvenceButton;

            now_click_btn = (int)btn.Tag;
            contextMenuStrip1.Show(Control.MousePosition);
        }
Esempio n. 5
0
        //Click Danh mục
        private void danhMuc_Click(object sender, EventArgs e)
        {
            GunaAdvenceButton btnDm = (GunaAdvenceButton)sender;
            DanhMuc           dm    = btnDm.Tag as DanhMuc;
            List <Mon>        mons  = BusinessLogicLayer.Instance.GetMonByIDDanhMuc(dm.IdDanhMuc);

            ShowMonByDanhMuc(pnMons, mons);
        }
Esempio n. 6
0
        /*usercontrol change image*/
        private void moveImageBox(object sender)
        {
            GunaAdvenceButton b = (GunaAdvenceButton)sender;

            image_slide.Location = new Point(b.Location.X + 40, b.Location.Y);
            if (image == 0)
            {
                image_slide.Visible = true;
                image = 1;
            }
            image_slide.SendToBack();
        }
Esempio n. 7
0
        private void CheckedButtonMenu(GunaAdvenceButton btn)
        {
            foreach (var tombol in listOfMenu)
            {
                tombol.Checked = false;

                if (tombol == btn)
                {
                    tombol.Checked = true;
                }
            }
        }
Esempio n. 8
0
 private void Reset()
 {
     frmMenu.SendToBack();
     frmOrder.SendToBack();
     frmBill.SendToBack();
     frmStaff.SendToBack();
     frmRoom.SendToBack();
     DisableButton();
     lbButtonSelected.Text      = "HOME";
     lbButtonSelected.ForeColor = Color.White;
     currentButton = null;
 }
Esempio n. 9
0
 private void ActivateButton(object btnSender)
 {
     if (btnSender != null)
     {
         if (currentButton != (GunaAdvenceButton)btnSender)
         {
             DisableButton();
             Color color = Color.FromArgb(255, 255, 255);
             currentButton           = (GunaAdvenceButton)btnSender;
             currentButton.BaseColor = Color.FromArgb(0, 144, 218);
             currentButton.ForeColor = Color.White;
             currentButton.Font      = new System.Drawing.Font("Segoe UI", 13F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
         }
     }
 }
Esempio n. 10
0
        private void danhMuc_Click(object sender, EventArgs e)
        {
            GunaAdvenceButton btnDm = (GunaAdvenceButton)sender;

            danhMuc = btnDm.Tag as DanhMuc;
            List <Mon> mons = BusinessLogicLayer.Instance.GetMonByIDDanhMuc(danhMuc.IdDanhMuc);

            if (radGiaGiam.Checked)
            {
                mons = Algorithms.Instance.MonsSapXep_FO(mons.ToArray(), Mon.GiamGiaTien);
            }
            if (radGiaTang.Checked)
            {
                mons = Algorithms.Instance.MonsSapXep_FO(mons.ToArray(), Mon.TangGiaTien);
            }
            if (radTopOrder.Checked)
            {
                mons = Algorithms.Instance.MonsSapXep_FO(mons.ToArray(), Mon.GiamSoLanGoi);
            }
            ShowMonByDanhMuc(pnMons, mons);
        }
Esempio n. 11
0
        void btnClick(object sender, EventArgs e)
        {
            int n;
            GunaAdvenceButton btn = sender as GunaAdvenceButton;  // 현재 버튼 객체

            n = (int)btn.Tag;
            if (colorDialog1.ShowDialog() == DialogResult.OK)
            {
                Color_list[n]                 = (HexConverter(colorDialog1.Color));
                myButtons[n].BaseColor        = (colorDialog1.Color);
                myButtons[n].CheckedBaseColor = (colorDialog1.Color);
                myButtons[n].OnHoverBaseColor = (colorDialog1.Color);
                // btn.Text = HexConverter(colorDialog1.Color);
            }

            //n = (int)btn.Tag;  // 버튼의 태그 번호 (초기값 0)
            //btn.Text = "눌림: " + n.ToString(); // "눌림 " + 버튼 태그 번호를 버튼에 출력
            //btn.Tag = n + 1;   // 버튼 태그 번호 증가

            Invalidate();
        }
Esempio n. 12
0
 public void setButtonDanhMuc(GunaAdvenceButton btn)
 {
     btn.AnimationHoverSpeed = 0.07F;
     btn.AnimationSpeed      = 0.03F;
     btn.BaseColor           = System.Drawing.Color.White;
     btn.BorderColor         = System.Drawing.Color.Black;
     btn.ButtonType          = Guna.UI.WinForms.AdvenceButtonType.RadioButton;
     btn.CheckedBaseColor    = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(134)))));
     btn.CheckedBorderColor  = System.Drawing.Color.Gray;
     btn.CheckedForeColor    = System.Drawing.Color.Black;
     btn.CheckedLineColor    = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(86)))), ((int)(((byte)(10)))));
     btn.DialogResult        = System.Windows.Forms.DialogResult.None;
     btn.Dock         = System.Windows.Forms.DockStyle.Top;
     btn.FocusedColor = System.Drawing.Color.Empty;
     btn.Font         = new System.Drawing.Font("Segoe UI", 12F);
     btn.ForeColor    = System.Drawing.Color.DimGray;
     btn.LineColor    = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(231)))), ((int)(((byte)(189)))));
     btn.LineRight    = 3;
     btn.Location     = new System.Drawing.Point(0, 93);
     btn.Image        = null;
     btn.CheckedImage = null;
 }
Esempio n. 13
0
 public GunaAdvenceButton addButton(string text)
 {
     btn = new GunaAdvenceButton()
     {
         Animated            = true,
         AnimationHoverSpeed = 0.07F,
         AnimationSpeed      = 0.04F,
         BackColor           = Color.Empty,
         BaseColor           = Color.Empty,
         BorderColor         = Color.Empty,
         CheckedBaseColor    = Color.White,
         CheckedBorderColor  = Color.White,
         CheckedForeColor    = Color.White,
         CheckedImage        = null,
         CheckedLineColor    = Color.FromArgb(249, 130, 68),
         DialogResult        = DialogResult.None,
         FocusedColor        = Color.Empty,
         Font               = new Font("Segoe UI", 11F),
         ForeColor          = Color.FromArgb(64, 64, 64),
         Image              = null,
         ImageSize          = new Size(20, 20),
         LineBottom         = 3,
         LineColor          = Color.FromArgb(227, 227, 227),
         Location           = new Point(428, 50),
         OnHoverBaseColor   = Color.Empty,
         OnHoverBorderColor = Color.Empty,
         OnHoverForeColor   = Color.FromArgb(64, 64, 64),
         OnHoverImage       = null,
         OnHoverLineColor   = Color.Tomato,
         OnPressedColor     = Color.Black,
         Size               = new Size(200, 40),
         TabIndex           = 11,
         Text               = text,
         TextAlign          = HorizontalAlignment.Center,
         Dock               = DockStyle.Left
     };
     return(btn);
 }