private void JumptoScreening(LocalModels.Client addedClient)
        {
            ScreeningHome newPage = new ScreeningHome(addedClient.IDNo, addedClient);
            var           a       = Application.Current.MainWindow.FindName("pageTransitionControl") as PageTransition;

            a.ShowPage(newPage);
        }
        private void btnAddCountry_Click(object sender, RoutedEventArgs e)
        {
            Impilo_App.LocalModels.Client newClient = new LocalModels.Client();

            newClient.FirstName = txtFirstName.Text;
            newClient.LastName = txtLastName.Text;
            newClient.HeadOfHousehold = (radioHHYes.IsChecked == true) ? "yes" : "no";
            newClient.GPSLatitude = txtLatitude.Text;
            newClient.GPSLongitude = txtLongitude.Text;
            newClient.IDNo = txtIDNo.Text;
            newClient.ClinicUsed = ((ComboBoxItem)ClinicUsed.SelectedItem).Content.ToString();
            newClient.DateOfBirth = DateTime.Parse(txtDateofBirth.Text);
            newClient.NameofSchool = ((ComboBoxItem)NameofSchool.SelectedItem).Content.ToString();
            newClient.Gender = (radioMale.IsChecked == true) ? "Male" : "Female";
            newClient.AttendingSchool = (radioAttYes.IsChecked == true) ? "yes" : "no";
           
            newClient.Grade = ((ComboBoxItem)Grade.SelectedItem).Content.ToString();
           
            
            //Users user = new Users();
            //user.FirstName = txtFirstName.Text;
            //user.LastName = txtLastName.Text;
            //user.HeadOfHousehold = (radioHHYes.IsChecked == true) ? "yes" : "no";
            //user.GPSLatitude = txtLatitude.Text;
            //user.GPSLongitude = txtLongitude.Text;
            //user.IdentityNo = txtIDNo.Text;
            //user.ClinicUsed = ((ComboBoxItem)ClinicUsed.SelectedItem).Content.ToString();
            //user.DateOfBirth = DateTime.Parse(txtDateofBirth.Text);
            //user.NameofSchool = ((ComboBoxItem)NameofSchool.SelectedItem).Content.ToString();

            //string gender;
            //if(radioMale.IsChecked == true)
            //{
            //    gender = "male";
            //}
            //else
            //{
            //    gender = "female";
            //}
            //user.Gender = gender;

           
            //user.AttendingSchool = (radioAttYes.IsChecked == true) ? "yes" : "no";
            //user.Grade = ((ComboBoxItem)Grade.SelectedItem).Content.ToString();
            

            //da.RegisterUser(user);
            //MessageBoxResult result = MessageBox.Show("A client is successful added", "Confirmation");

            //txtFirstName.Text = "";
            //txtLastName.Text = "";
           
            //txtLatitude.Text = "";
            //txtLongitude.Text = "";
            //txtIDNo.Text = "";
            
        }
        private void btnAddCountry_Click(object sender, RoutedEventArgs e)
        {
            Impilo_App.LocalModels.Client newClient = new LocalModels.Client();

            try
            {
                if (!txtIDNo.IsMaskFull)
                {
                    MessageBox.Show("Please check the ID Number", "New Client", MessageBoxButton.OK, MessageBoxImage.Warning);
                    return;
                }

                if (!txtLatitude.IsMaskFull)
                {
                    MessageBox.Show("Please check the latitude", "New Client", MessageBoxButton.OK, MessageBoxImage.Warning);
                    return;
                }


                if (!txtLongitude.IsMaskFull)
                {
                    MessageBox.Show("Please check the longitude", "New Client", MessageBoxButton.OK, MessageBoxImage.Warning);
                    return;
                }

                newClient.ClientID        = Utilities.GenerateClientID();
                newClient.FirstName       = txtFirstName.Text;
                newClient.LastName        = txtLastName.Text;
                newClient.HeadOfHousehold = (radioHHYes.IsChecked == true) ? "yes" : "no";
                newClient.GPSLatitude     = txtLatitude.Text;
                newClient.GPSLongitude    = txtLongitude.Text;
                newClient.IDNo            = txtIDNo.Text;
                newClient.ClinicUsed      = int.Parse(ClinicUsed.SelectedValue.ToString());
                newClient.DateOfBirth     = DateTime.Parse(txtDateofBirth.Text);
                newClient.NameofSchool    = NameofSchool.SelectedItem.ToString();//((ComboBoxItem)NameofSchool.SelectedItem).Content.ToString();NameofSchool.SelectedValue.ToString()
                newClient.Gender          = (radioMale.IsChecked == true) ? "Male" : "Female";
                newClient.AttendingSchool = (radioAttYes.IsChecked == true) ? true : false;

                newClient.Grade = Grade.SelectedItem.ToString();

                JumptoScreening(newClient);

                //  MessageBox.Show(newClient.ClinicUsed.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Some fields are missing data or were filled with incorrect data", "New Client", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }



            //string storedProcedure = "AddClient";



            //Users user = new Users();
            //user.FirstName = txtFirstName.Text;
            //user.LastName = txtLastName.Text;
            //user.HeadOfHousehold = (radioHHYes.IsChecked == true) ? "yes" : "no";
            //user.GPSLatitude = txtLatitude.Text;
            //user.GPSLongitude = txtLongitude.Text;
            //user.IdentityNo = txtIDNo.Text;
            //user.ClinicUsed = ((ComboBoxItem)ClinicUsed.SelectedItem).Content.ToString();
            //user.DateOfBirth = DateTime.Parse(txtDateofBirth.Text);
            //user.NameofSchool = ((ComboBoxItem)NameofSchool.SelectedItem).Content.ToString();

            //string gender;
            //if(radioMale.IsChecked == true)
            //{
            //    gender = "male";
            //}
            //else
            //{
            //    gender = "female";
            //}
            //user.Gender = gender;


            //user.AttendingSchool = (radioAttYes.IsChecked == true) ? "yes" : "no";
            //user.Grade = ((ComboBoxItem)Grade.SelectedItem).Content.ToString();


            //da.RegisterUser(user);
            //MessageBoxResult result = MessageBox.Show("A client is successful added", "Confirmation");

            //txtFirstName.Text = "";
            //txtLastName.Text = "";

            //txtLatitude.Text = "";
            //txtLongitude.Text = "";
            //txtIDNo.Text = "";
        }