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

102 lines
3.3 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace TemuKJD.KJDForms.SalesCenterForms
{
public partial class UcCouponAddParam : UserControl
{
int number = 1;
public UcCouponAddParam()
{
InitializeComponent();
this.Load += CouponAddParamControl_Load;
}
public UcCouponAddParam(int _number)
{
InitializeComponent();
number = _number;
this.Load += CouponAddParamControl_Load;
}
public delegate void CloseCouponAdd(object obj);
public event CloseCouponAdd OnClose;
private void CouponAddParamControl_Load(object sender, EventArgs e)
{
cmbType.SelectedIndex = cmbUserCountLimited.SelectedIndex = 0;
txtName.Text = "新人券" + number;
this.dtpStartApplyTime.Value = DateTime.Now.Date;
this.dtpEndApplyTime.Value = this.dtpStartApplyTime.Value.AddDays(1).AddSeconds(-1);
}
private void lblClose_Click(object sender, EventArgs e)
{
if (this.Parent != null)
{
this.Parent.Controls.Remove(this);
OnClose?.Invoke(this);
}
}
private void cmbType_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbType.Text == "商品折扣券")
{
this.lblDiscountText.Text = "折扣";
this.lblDiscountText.AutoSize = true;
this.lblDiscountText.Width = 32;
nudCredit.Minimum = 0.1M;
nudCredit.Increment = 0.1M;
nudCredit.Maximum = 9.9M;
nudCredit.DecimalPlaces = 1;
nudCredit.Value = 9.9M;
lblCreditText.Text = "折";
lblCreditText.Visible = true;
nudThresHold.Visible = false;
lblThresHold.Visible = false;
}
else if (cmbType.Text == "商品直减券")
{
this.lblDiscountText.Text = "直减";
this.lblDiscountText.AutoSize = true;
this.lblDiscountText.Width = 32;
nudCredit.Minimum = 1;
nudCredit.Increment = 1;
nudCredit.Maximum = 1000;
nudCredit.DecimalPlaces = 0;
nudCredit.Value = 1;
lblCreditText.Text = "元";
lblCreditText.Visible = true;
nudThresHold.Visible = false;
lblThresHold.Visible = false;
}
else
{
this.lblDiscountText.Text = "满";
this.lblDiscountText.AutoSize = false;
this.lblDiscountText.Width = 16;
nudCredit.Minimum = 1;
nudCredit.Increment = 1;
nudCredit.Maximum = 99999;
nudCredit.DecimalPlaces = 0;
nudCredit.Value = 1;
lblCreditText.Text = "元";
lblCreditText.Visible = false;
nudThresHold.Visible = true;
lblThresHold.Visible = true;
}
}
}
}