コード例 #1
0
        private bool ValideraVidLaggTillResa()
        {
            ValidationCheck.checkValidering(tbSemesterdagar, "InnehållerBokstav", "semesterdagar");
            ValidationCheck.checkValidering(tbSemesterdagar, "längre255", "semesterdagar");

            ValidationCheck.checkValidering(tbFrukost, "InnehållerBokstav", "frukost");
            ValidationCheck.checkValidering(tbLunch, "InnehållerBokstav", "lunch");
            ValidationCheck.checkValidering(tbMiddag, "InnehållerBokstav", "middag");

            ValidationCheck.CheckCombox(cbUppdrag, "uppdrag");

            ValidationCheck.CheckDates(dtpUtResa.Value, dtpHemResa.Value);

            double avrundaDagar  = Math.Ceiling((dtpHemResa.Value - dtpUtResa.Value).TotalDays);
            double semesterDagar = Convert.ToDouble(tbSemesterdagar.Text);

            ValidationCheck.CheckSemesterDagar(avrundaDagar, semesterDagar);


            var felmeddelanden = ValidationCheck.felString;

            if (felmeddelanden.Length > 0)
            {
                MessageBox.Show(string.Format(@"Följande fel har uppstått: {0}", felmeddelanden));
                ValidationCheck.felString = "";
                return(false);
            }
            return(true);
        }