/// <summary> /// Event occurs when an end date is selected /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dtpPkgEndDate_ValueChanged(object sender, EventArgs e) { bool validDate = PackageValidator.IsValidEndDate((DateTimePicker)sender, dtpPkgStartDate.Value); if (validDate) { SetEndDate(); } }
/// <summary> /// Event occurs when an end date is selected /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dtpPkgEndDate_ValueChanged(object sender, EventArgs e) { bool validDate = PackageValidator.IsValidEndDate((DateTimePicker)sender, dtpPkgStartDate.Value); //date not valid, return if (!validDate) { return; } else //date valid, updated data { SetEndDate((DateTimePicker)sender); } }
/// <summary> /// validates a new package /// </summary> /// <returns></returns> private bool ValidateNewProduct() { bool validDesc = PackageValidator.IsValidString(tbxPkgDesc, 50); bool validName = PackageValidator.IsValidString(tbxPkgName, 50); bool validEndDate = PackageValidator.IsValidEndDate(dtpPkgEndDate, dtpPkgStartDate.Value); bool validCommission = PackageValidator.IsValidCommission(tbxPkgCommission, tbxPkgPrice); bool validPrice = PackageValidator.IsValidPrice(tbxPkgPrice); if (validDesc && validName && validEndDate && validCommission && validPrice) { return(true); } else { return(false); } }