Beispiel #1
0
 // 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");
            }
        }