Esempio n. 1
0
        private async void ToolbarItem_Clicked(object sender, EventArgs e)
        {
            if (await CheckInputsAsync(NameEntry.Text))
            {
                string name = Capitalize(NameEntry.Text.Trim());
                if (!Add)
                {
                    Classes.SelectedItem = parseName(ClassName);
                    string classes = "";
                    if (Classes.SelectedItem == null || !((Classes.SelectedItem.ToString()).Equals(classes)))
                    {
                        classes = ClassName;
                    }
                    else
                    {
                        classes = Classes.SelectedItem.ToString();
                    }

                    Attendance.EditTeacher(id, classes, name, TeacherPhoneEntry.Text, new DateTime(2020, Int32.Parse(BirthdayMonth.Text), Int32.Parse(BirthdayDay.Text)));
                    await Navigation.PopAsync();

                    return;
                }
                // submit

                /*
                 * if (Attendance.TeacherOfGrade(ClassName).Select(a => a.Value).Contains(name))
                 * {
                 *  DisplayAlert("Error", "This student already exists in this grade", "ok");
                 * }*/

                else
                {
                    Attendance.AddTeacher(name, TeacherPhoneEntry.Text, new DateTime(2020, Int32.Parse(BirthdayMonth.Text), Int32.Parse(BirthdayDay.Text)));

                    await Navigation.PopAsync();
                }
            }
        }