Files
KJD_WebService/TEMUKJD/KJDForms/SalesCenterForms/UcActivityDiscountCtrl.cs
T

99 lines
2.6 KiB
C#

using NaiBa.Util.Extension;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace TemuKJD.KJDForms.SalesCenterForms
{
public partial class UcActivityDiscountCtrl : UserControl
{
public UcActivityDiscountCtrl()
{
InitializeComponent();
this.Load += UcActivityDiscountCtrl_Load;
}
private void UcActivityDiscountCtrl_Load(object sender, EventArgs e)
{
this.label1.Text = "设置" + discount.ToString().Trim('0').PadLeft(2, ' ') + "折报名活动库存";
}
private int discount = 90;
/// <summary>
/// 折扣数值
/// </summary>
[Description("折扣数值"), Category("UserProperty")]
public int Discount
{
get
{
return discount;
}
set
{
if (discount != value)
{
discount = value;
this.label1.Text = "设置" + discount.ToString().Trim('0').PadLeft(2, ' ') + "折报名活动库存";
this.Invalidate();
}
}
}
private int inventory = 10;
/// <summary>
/// 活动库存
/// </summary>
[Description("活动库存"), Category("UserProperty")]
public int Inventory
{
get
{
return inventory;
}
set
{
if (inventory != value)
{
inventory = value;
this.numInventory.Value = inventory;
this.Invalidate();
}
}
}
[Description("默认库存"), Category("UserProperty")]
public bool IsDefaultInventory
{
get
{
return this.chkMinInventory.Checked;
}
set
{
if (this.chkMinInventory.Checked != value)
{
this.chkMinInventory.Checked = value;
this.Invalidate();
}
}
}
private void numInventory_ValueChanged(object sender, EventArgs e)
{
this.inventory = numInventory.Value.ParseToInt();
}
private void chkDefaultInventory_CheckedChanged(object sender, EventArgs e)
{
numInventory.Enabled = !chkMinInventory.Checked;
}
}
}