private void dtpAffDate_ValueChanged(object sender, EventArgs e) { if (ddlStatus.SelectedIndex == 1) { DateTime nextPay = HRUser.nextPaydate(); if (dtpAffDate.Value < nextPay.AddDays(-14) || dtpAffDate.Value > nextPay) { dtpAffDate.Value = nextPay; MessageBox.Show("Must terminate within this pay period: " + nextPay.AddDays(-14).ToShortDateString() + " to " + nextPay.ToShortDateString(), "Invalid"); } } }
private void ddlStatus_SelectedIndexChanged(object sender, EventArgs e) { if (ddlStatus.SelectedIndex == 0) { dtpAffDate.Value = HRUser.nextPaydate(); dtpAffDate.Enabled = false; } else if (ddlStatus.SelectedIndex == 1) { dtpAffDate.Enabled = true; } }