private bool Validera() { ValidationCheck.checkValidering(tbTravelNamn, "tom", "förnamn"); ValidationCheck.checkValidering(tbTravelNamn, "innehållerInt", "förnamn"); ValidationCheck.checkValidering(tbTravelNamn, "längre255", "förnamn"); ValidationCheck.checkValidering(tbTravelEnamn, "tom", "efternamn"); ValidationCheck.checkValidering(tbTravelEnamn, "innehållerInt", "efternamn"); ValidationCheck.checkValidering(tbTravelEnamn, "längre255", "efternamn"); ValidationCheck.checkValidering(tbTravelEmal, "tom", "email"); ValidationCheck.checkValidering(tbTravelEmal, "email", "email"); ValidationCheck.CheckCombox(cmbTravelUppdrag, "uppdrag"); 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); }
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); }
private bool ValideraVidSparaUtkast() { ValidationCheck.checkValidering(tbEfterNamn, "tom", "efternamn"); ValidationCheck.checkValidering(tbEfterNamn, "längre255", "efternamn"); ValidationCheck.checkValidering(tbEfterNamn, "innehållerInt", "efternamn"); ValidationCheck.checkValidering(tbForNamn, "tom", "förnamn"); ValidationCheck.checkValidering(tbForNamn, "längre255", "förnamn"); ValidationCheck.checkValidering(tbForNamn, "innehållerInt", "förnamn"); ValidationCheck.checkValidering(tbEmail, "tom", "email"); ValidationCheck.checkValidering(tbEmail, "längre255", "email"); ValidationCheck.checkValidering(tbEmail, "email", "email"); ValidationCheck.checkValidering(tbMilErsattning, "InnehållerBokstav", "milersättning"); ValidationCheck.checkValidering(tbMilErsattning, "tom", "milersättning"); ValidationCheck.checkValidering(tbMilErsattning, "NegativaTal", "milersättning"); var felmeddelanden = ValidationCheck.felString; if (felmeddelanden.Length <= 0) { return(true); } MessageBox.Show(string.Format(@"Följande fel har uppstått: {0}", felmeddelanden)); ValidationCheck.felString = ""; return(false); }
private void btnUtgiter_Click(object sender, EventArgs e) { double parsedBelopp; double.TryParse(tbBelopp.Text, out parsedBelopp); ValidationCheck.checkValidering(tbBelopp, "tom", "belopp"); ValidationCheck.checkValidering(tbBelopp, "bokstäver", "belopp"); ValidationCheck.checkValidering(tbBelopp, "längre255", "belopp"); ValidationCheck.checkValidering(tbAndaMal, "tom", "ändamål"); ValidationCheck.checkValidering(tbAndaMal, "längre255", "ändamål"); ValidationCheck.checkValidering(tbAndaMal, "siffor", "ändamål"); var felmeddelanden = ValidationCheck.felString; if (felmeddelanden.Length > 0) { MessageBox.Show(string.Format(@"Följande fel har uppstått: {0}", felmeddelanden)); ValidationCheck.felString = ""; return; } var valtItem = (ComboboxItem)cbValuta.SelectedItem; var valtItemValutaKurs = Convert.ToDouble(valtItem.Value); var valtItemValutaNamn = Convert.ToString(valtItem.Text); double konverterad = 0; if (valtItemValutaNamn == "SEK") { konverterad = parsedBelopp; } else if (valtItemValutaNamn == "USD") { konverterad = parsedBelopp * valtItemValutaKurs; } else if (valtItemValutaNamn == "EUR") { konverterad = parsedBelopp * valtItemValutaKurs; } var nyUtgift = new Utgift { Belopp = parsedBelopp, AndaMal = tbAndaMal.Text, Valuta = valtItemValutaNamn, ValutaKurs = valtItemValutaKurs, Moms = 2, // vi vet fortfarande inte varför vi har moms här. Det är en relik från en svunnen tid. Konverterad = konverterad }; AllaResor[ValdResa].UtgifterFörResa.Add(nyUtgift); UppdateraTotalSumma(); }
private bool ErsattningValidera() { ValidationCheck.checkValidering(tbMilErsattning, "InnehållerBokstav", "milersättning"); ValidationCheck.checkValidering(tbMilErsattning, "NegativaTal", "milersättning"); var felmeddelanden = ValidationCheck.felString; if (felmeddelanden.Length <= 0) { return(true); } MessageBox.Show(string.Format(@"Följande fel har uppstått: {0}", felmeddelanden)); ValidationCheck.felString = ""; return(false); }
private bool Validering() { ValidationCheck.checkValidering(tbSum, "InnehållerBokstav", "summa"); ValidationCheck.checkValidering(tbSum, "tom", "summa"); ValidationCheck.checkValidering(tbSum, "NegativaTal", "summa"); ValidationCheck.checkValidering(tbMotivation, "tom", "motivering"); ValidationCheck.checkValidering(tbMotivation, "längre255", "motivering"); ValidationCheck.CheckCombox(cbBoss, "chef"); ValidationCheck.CheckCombox(cbChooseUppdrag, "uppdrag"); var felmeddelanden = ValidationCheck.felString; if (felmeddelanden.Length <= 0) { return(true); } MessageBox.Show(string.Format(@"Följande fel har uppstått: {0}", felmeddelanden)); ValidationCheck.felString = ""; return(false); }