private void lnkOptions_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var options = new SmartTag4Member_OptionsWizard();

            options.SmartTagId = _SmartTagId;
            options.ShowDialog();
        }
Example #2
0
        private void SetAttributes()
        {
            cboFromShop.AutoCompleteMode  = AutoCompleteMode.Append;
            cboToShop.AutoCompleteMode    = AutoCompleteMode.Append;
            cboFromGrade.AutoCompleteMode = AutoCompleteMode.Append;
            cboToGrade.AutoCompleteMode   = AutoCompleteMode.Append;

            string[] orderBy      = new string[] { "Priority" };
            var      smartTagList = SmartTag4MemberEx.GetListOrderBy(orderBy, true);

            SmartTagHelper oTag = new SmartTagHelper(this.gbxOptions);

            oTag.MemberSmartTagList = smartTagList;
            oTag.SetSmartTags();

            #region 設定 clickable saluation label
            lblSmartTag1.AutoSize = true;                      // 減少 whitespace,有字嘅位置先可以 click
            lblSmartTag1.Cursor   = Cursors.Hand;              // cursor over 顯示 hand cursor
            lblSmartTag1.Click   += (s, e) =>                  // 彈出 wizard
            {
                var id     = SmartTag4MemberEx.GetIdByPriority(1);
                var dialog = new SmartTag4Member_OptionsWizard();
                dialog.SmartTagId  = id;
                dialog.FormClosed += (sender, eventArgs) =>     // 關閉後 refresh 個 combo box items
                {
                    FillGrade();
                };
                dialog.ShowDialog();
            };
            #endregion
        }
Example #3
0
        private void smartLabel_OnClick(object sender, EventArgs e)
        {
            var label    = (Label)sender;
            var priority = (int)label.Tag;
            var id       = SmartTag4MemberEx.GetIdByPriority(priority);

            var dialog = new SmartTag4Member_OptionsWizard();

            dialog.FormClosed += smartDialog_Closed;
            dialog.SmartTagId  = id;
            dialog.ShowDialog();
        }
 private void SetAttributes()
 {
     #region 設定 clickable Nature label
     lblNature.AutoSize = true;                     // 減少 whitespace,有字嘅位置先可以 click
     lblNature.Cursor   = Cursors.Hand;             // cursor over 顯示 hand cursor
     lblNature.Click   += (s, e) =>                 // 彈出 wizard
     {
         var dialog = new SmartTag4Member_OptionsWizard();
         dialog.SmartTagId  = SmartTag4MemberEx.GetIdByPriority(99);
         dialog.FormClosed += (sender, eventArgs) =>     // 關閉後 refresh 個 combo box items
         {
             FillComboBox_Nature();
         };
         dialog.ShowDialog();
     };
     #endregion
 }
Example #5
0
        private void SetAttributes()
        {
            txtLargestVipNumber.BackColor  = SystemInfoHelper.ControlBackColor.DisabledBox;
            cboNature.BackColor            = SystemInfoHelper.ControlBackColor.RequiredBox;
            cboNature.SelectedIndex        = 0;
            cboLineOfOperation.BackColor   = SystemInfoHelper.ControlBackColor.RequiredBox;
            txtNormalDiscount.BackColor    = SystemInfoHelper.ControlBackColor.RequiredBox;
            txtPromotionDiscount.BackColor = SystemInfoHelper.ControlBackColor.RequiredBox;

            #region 設定 clickable Nature label
            lblNature.AutoSize = true;                     // 減少 whitespace,有字嘅位置先可以 click
            lblNature.Cursor   = Cursors.Hand;             // cursor over 顯示 hand cursor
            lblNature.Click   += (s, e) =>                 // 彈出 wizard
            {
                var dialog = new SmartTag4Member_OptionsWizard();
                dialog.SmartTagId  = SmartTag4MemberEx.GetIdByPriority(99);
                dialog.FormClosed += (sender, eventArgs) =>     // 關閉後 refresh 個 combo box items
                {
                    FillComboBox_Nature();
                };
                dialog.ShowDialog();
            };
            #endregion

            #region 設定 clickable line-of-operation label
            lblLineOfOperation.AutoSize = true;                     // 減少 whitespace,有字嘅位置先可以 click
            lblLineOfOperation.Cursor   = Cursors.Hand;             // cursor over 顯示 hand cursor
            lblLineOfOperation.Click   += (s, e) =>                 // 彈出 wizard
            {
                var dialog = new Settings.LineOfOperationWizard();
                dialog.FormClosed += (sender, eventArgs) =>         // 關閉後 refresh 個 combo box items
                {
                    FillLineOfOperationList();
                };
                dialog.ShowDialog();
            };
            #endregion
        }