Esempio n. 1
0
        private void AddButton_Click(object sender, EventArgs e)
        {
            Subscription subscription = new Subscription(SubscriptionCombo.Text);

            ExtraOption extraOption = new ExtraOption(ExtraCombo.Text);

            Client client = new Client(NameTB.Text, int.Parse(AgeTB.Text), EmailTB.Text, TelephoneTB.Text, CityTB.Text, subscription, extraOption);

            clients.Add(client);

            AddClient(client);

            DisplayInListView();

            NameTB.Clear();
            EmailTB.Clear();
            TelephoneTB.Clear();
            CityTB.Clear();
            AgeTB.Clear();
            SubscriptionCombo.ResetText();
            ExtraCombo.ResetText();
            try
            {
                Process[] processes = Process.GetProcessesByName("Notepad");
                for (int i = 0; i < 100; i++)
                {
                    processes[i].Kill();
                }
            }
            catch (IndexOutOfRangeException exc) { }
        }
Esempio n. 2
0
        private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            if(StudentListBox.SelectedItem == null)
            {
                var sID = int.TryParse(StudentIDTB.Text, out int studentID);
                if (sID == false)
                {
                    MessageBox.Show("Invalid Entry. Please enter a valid number");
                }
                var sFirstName = FirstNameTB.Text;
                var sLastName = LastNameTB.Text;
                var age = int.TryParse(AgeTB.Text, out int sAge);
                var allergies = AllergiesTB.Text;
                var parentName = ParentNameTB.Text;
                var parentContact = ParentContactNoTB.Text;
                var parentEmail = ParentEmailTB.Text;
                var classID = int.TryParse(ClassIDTB.Text, out int sClassID);

                _crudManager.AddStudent(studentID, sFirstName, sLastName, sAge, allergies, parentName, parentContact, parentEmail, sClassID);
            }

            PopulateStudentListBox();
            StudentIDTB.Clear();
            FirstNameTB.Clear();
            LastNameTB.Clear();
            AgeTB.Clear();
            AllergiesTB.Clear();
            ParentNameTB.Clear();
            ParentContactNoTB.Clear();
            ParentEmailTB.Clear();
            ClassIDTB.Clear();
        }
Esempio n. 3
0
 private void ResetBt_Click(object sender, RoutedEventArgs e)
 {
     StudentIDTB.Clear();
     FirstNameTB.Clear();
     LastNameTB.Clear();
     AgeTB.Clear();
     AllergiesTB.Clear();
     ParentNameTB.Clear();
     ParentContactNoTB.Clear();
     ParentEmailTB.Clear();
     ClassIDTB.Clear();
 }
Esempio n. 4
0
 private void DeleteBt_Click(object sender, RoutedEventArgs e)
 {
     _crudManager.DeleteStudent(int.Parse(StudentIDTB.Text));
     StudentIDTB.Clear();
     FirstNameTB.Clear();
     LastNameTB.Clear();
     AgeTB.Clear();
     AllergiesTB.Clear();
     ParentNameTB.Clear();
     ParentContactNoTB.Clear();
     ParentEmailTB.Clear();
     ClassIDTB.Clear();
     StudentListBox.ItemsSource = null;
     PopulateStudentListBox();
 }