// Controller for TABLE: Tillæg. public int AddTillæg(Tillæg tillæg) { return(database.Insert(tillæg)); }
private void TilføjTillæg_Clicked(object sender, EventArgs e) { if (TillægPicker.SelectedItem != null && KrField.Text != null) { String Type = ""; switch (TillægPicker.SelectedItem.ToString()) { case "Aften tillæg": Type = "Aften"; break; case "Syge tillæg": Type = "Syge"; break; case "Nat tillæg": Type = "Nat"; break; case "Søndags tillæg": Type = "Søndag"; break; case "Lørdags tillæg": Type = "Lørdag"; break; default: Type = "Fejl"; break; } Tillæg tillæg = new Tillæg { CompanyName = CreateNewWorkPlaceObj.Instance.CompanyName, TypeOfTillæg = Type, TillægKr = KrField.Text, From = TillægTimePicker.Time, AllDay = AllDaySwitch.IsToggled }; foreach (var item in ListOfTillæg) { if (item.TypeOfTillæg == tillæg.TypeOfTillæg) { #if __ANDROID__ Toast.MakeText(Forms.Context, "Tillæg allerede tilføjet", ToastLength.Short).Show(); return; #endif DisplayAlert("Hov!", "Tillæg allerede tilføjet", "Ok"); } } ListOfTillæg.Add(tillæg); } else { #if __ANDROID__ Toast.MakeText(Forms.Context, "Du skal vælge et tillæg samt fortælle, hvor mange kr du får extra de timer", ToastLength.Short).Show(); return; #endif DisplayAlert("Hov!", "Du skal vælge et tillæg samt fortælle, hvor mange kr du får extra de timer", "Ok"); } }