private void Initialize_Customer() { #region NavButton m_customerNavButtons = new CircleButtonControl[3]; int len = m_customerNavButtons.Length; for (int i = 0; i < len; i++) { m_customerNavButtons[i] = new CircleButtonControl(); } Customer_NavButtonPart1.Controls.Add(m_customerNavButtons[0]); Customer_NavButtonPart2.Controls.Add(m_customerNavButtons[1]); Customer_NavButtonPart3.Controls.Add(m_customerNavButtons[2]); for (int i = 0; i < len; i++) { var ctrl = m_customerNavButtons[i]; ctrl.Dock = DockStyle.Fill; ctrl.OnButtonClicked += Event_OnCustomerNavButtonClicked; ctrl.borderColor = Color.White; ctrl.colorNormal = Color.FromArgb(41, 51, 90); ctrl.colorHover = Color.FromArgb(81, 102, 155); ctrl.colorPressed = Color.FromArgb(29, 35, 65); CircleButton btn = null; switch (i) { case 0: btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Filter_Filter; btn.tag = "Filter_Filter"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Filter_Cancel; btn.tag = "Filter_Cancel"; break; case 1: btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Arrow_Left; btn.tag = "PrevPage"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Arrow_Right; btn.tag = "NextPage"; break; case 2: btn = ctrl.AddButton(); btn.tag = "Add"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_X; btn.tag = "Delete"; break; } } #endregion Customer_GridView.RowCellStyle += Customer_GridView_RowCellStyle; Customer_GridView.DoubleClick += OnGridDoubleClicked; }
private void Initialize_OrderArea() { #region NavButton m_orderNavButtons = new CircleButtonControl[4]; int len = m_orderNavButtons.Length; for (int i = 0; i < len; i++) { m_orderNavButtons[i] = new CircleButtonControl(); } Order_NavButtonPart1.Controls.Add(m_orderNavButtons[0]); Order_NavButtonPart2.Controls.Add(m_orderNavButtons[1]); Order_NavButtonPart3.Controls.Add(m_orderNavButtons[2]); Order_NavButtonPart4.Controls.Add(m_orderNavButtons[3]); for (int i = 0; i < len; i++) { var ctrl = m_orderNavButtons[i]; ctrl.Dock = DockStyle.Fill; ctrl.OnButtonClicked += Event_OnOrderNavButtonClicked; ctrl.borderColor = Color.White; ctrl.colorNormal = Color.FromArgb(41, 51, 90); ctrl.colorHover = Color.FromArgb(81, 102, 155); ctrl.colorPressed = Color.FromArgb(29, 35, 65); CircleButton btn = null; switch (i) { case 0: btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Check; btn.tag = "Approve"; btn.tooltip = "Approve Order"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_X; btn.tag = "Cancel"; btn.tooltip = "Cancel Order"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Declined; btn.tag = "Decline"; btn.tooltip = "Decline Order"; break; case 1: btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Print; btn.tag = "Print"; btn.tooltip = "Print"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Table_Export; btn.tag = "Export"; btn.tooltip = "Export"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_negosiasi; btn.tag = "Negosiasi"; btn.tooltip = "Approve Order"; break; case 2: btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Filter_Filter; btn.tag = "Filter_Filter"; btn.tooltip = "Filter"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Filter_Cancel; btn.tag = "Filter_Cancel"; break; case 3: btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Arrow_Left; btn.tag = "PrevPage"; btn.tooltip = "Previous Page"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Arrow_Right; btn.tag = "NextPage"; btn.tooltip = "Next Page"; break; } } #endregion #region SideBarButton m_orderSideBarButtons = new CheckButton[5]; m_orderSideBarButtons[0] = Order_SideBar_Button_All; m_orderSideBarButtons[1] = Order_SideBar_Button_Waiting; m_orderSideBarButtons[2] = Order_SideBar_Button_Canceled; m_orderSideBarButtons[3] = Order_SideBar_Button_Finished; m_orderSideBarButtons[4] = Order_SideBar_Button_Declined; m_orderSideBarButtons[0].Checked = true; len = m_orderSideBarButtons.Length; for (int i = 0; i < len; i++) { m_orderSideBarButtons[i].CheckedChanged += Event_OnOrderSideButtonChanged; } #endregion #region FilterPanel //Setup Animation m_orderFilterToggle = new AnimBool <Size>(); m_orderFilterToggle.valueStart = new Size(214, 299); m_orderFilterToggle.valueEnd = new Size(0, 0); m_orderFilterToggle.tweenDelegate = delegate(ref Size val) { var v = m_orderFilterToggle; val.Width = (int)Tween.DoTween(v.valueStart.Width, v.valueEnd.Width, v.progress, v.setting.type); val.Height = (int)Tween.DoTween(v.valueStart.Height, v.valueEnd.Height, v.progress, v.setting.type); Order_FilterPanel.Size = val; Console.WriteLine("Moving"); }; TweenSetting tw = m_orderFilterToggle.setting; tw.duration = 0.3f; tw.forceTween = true; tw.mode = TweenMode.Once; tw.type = TweenType.EaseOutExpo; m_orderFilterToggle.setting = tw; #endregion Order_GridView.RowCellStyle += Event_OnOrderGridViewRowCellStyle; Order_GridView.DoubleClick += OnGridDoubleClicked; }
private void Initialize_Product() { #region NavButton m_productCircleButtonList = new CircleButtonControl[3]; int len = m_productCircleButtonList.Length; for (int i = 0; i < len; i++) { m_orderNavButtons[i] = new CircleButtonControl(); } Product_NavButton1.Controls.Add(m_orderNavButtons[0]); Product_NavButton2.Controls.Add(m_orderNavButtons[1]); Product_NavButton3.Controls.Add(m_orderNavButtons[2]); for (int i = 0; i < len; i++) { var ctrl = m_orderNavButtons[i]; ctrl.Dock = DockStyle.Fill; ctrl.OnButtonClicked += Event_OnProductNavButtonClicked; ctrl.borderColor = Color.White; ctrl.colorNormal = Color.FromArgb(41, 51, 90); ctrl.colorHover = Color.FromArgb(81, 102, 155); ctrl.colorPressed = Color.FromArgb(29, 35, 65); CircleButton btn = null; switch (i) { case 0: btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Filter_Filter; btn.tag = "FilterFilter"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Filter_Cancel; btn.tag = "FilterCancel"; break; case 1: btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Arrow_Left; btn.tag = "PrevPage"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Arrow_Right; btn.tag = "NextPage"; break; case 2: btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Table_Import; btn.tag = "Import"; btn = ctrl.AddButton(); btn.overlayImage = Resources.Icon_Table_Export; btn.tag = "Export"; break; case 3: break; } } #endregion Product_GridView.DoubleClick += OnGridDoubleClicked; }