/// <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();
            }
        }
Example #2
0
        /// <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);
            }
        }