Exemple #1
0
        public SelectOptionsPage(SessionData sessionData)
        {
            this.sd = sessionData;
            this.BackgroundImageSource = "SharecardBase.png";

            courseLabel      = new myLabel();
            courseLabel.Text = "Select a Course:";
            grid.Children.Add(courseLabel, 0, 0);

            coursePicker.FontSize              = fSize;
            coursePicker.SelectedIndexChanged += CoursePicker_SelectedIndexChanged;
            grid.Children.Add(coursePicker, 1, 0);

            parLabel      = new myLabel();
            parLabel.Text = "Par:";
            grid.Children.Add(parLabel, 0, 1);

            parValue      = new myLabel();
            parValue.Text = "";
            grid.Children.Add(parValue, 1, 1);

            startButton          = new Button();
            startButton.Text     = "Start";
            startButton.Clicked += StartButton_Clicked;
            grid.Children.Add(startButton, 1, 2);

            stackLayout.Children.Add(grid);
            Content = stackLayout;
        }
 public void PutLabel1Text(string Mes)
 {
     if (this.label1.InvokeRequired)
     {
         myLabel d = new myLabel(PutLabel1Text);
         this.Invoke(d, new object[] { Mes });
     }
     else
     {
         this.label1.Text = Mes;
     }
 }
Exemple #3
0
 public void createLabelToPrint(myLabel myLabel, tbl_LabelToPrint tbl_LabelToPrint)
 {
     this.LabelText         = "";
     this.LabelType         = "";
     this.PrinterName       = "";
     this.CompletedLabelXML = "";
     this.LabelPrinted      = 0;
     this.DateTimeEntered   = null;
     this.DateTimePrinted   = null;
     this.ErrorInformation  = "";
     this.myLabel           = myLabel;
     this.tbl_LabelToPrint  = tbl_LabelToPrint;
 }
Exemple #4
0
    private void SetupLabelDropDown()
    {
        // Create a connection to Tables in database
        dbConnection = new BOXX_V2Entities();

        // Get all labels listed as active in the label table and set selectedLabel to myLabel Session variable
        try {
            ddlLabels.Items.AddRange(dbConnection.tbl_Label.Where(x => x.ActiveInactive == 1).ToList().Select(y => new ListItem(y.Name, y.ID.ToString())).ToArray());
            setLabelSelectionAccordingToFavorite();
            selectedLabel = dbConnection.tbl_Label.Where(x => x.ID.ToString() == ddlLabels.SelectedValue).First();
            myLabel       = new myLabel(selectedLabel);
        } catch (Exception e) {
            Response.Write("<script>alert('Unable to load Labels or No Active Labels in Label table');</script>");
        }
    }
Exemple #5
0
 public myLabelToPrint(myLabel myLabel, tbl_LabelToPrint toPrint)
 {
     createLabelToPrint(myLabel, toPrint);
 }
        public CreateCoursePage(SessionData sessionData)
        {
            this.sd = sessionData;
            this.BackgroundImageSource = "SharecardBase.png";
            ScrollView scrollView = new ScrollView();
            Grid       grid       = new Grid();

            nameLabel          = new myLabel();
            nameLabel.Text     = "Course Name:";
            nameEntry          = new myEntry();
            nameEntry.Keyboard = Keyboard.Text;
            parLabel           = new myLabel();
            parLabel.Text      = "Par:";
            parEntry           = new myEntry();
            grid.Children.Add(nameLabel, 0, 0);
            grid.Children.Add(nameEntry, 1, 0);
            grid.Children.Add(parLabel, 2, 0);
            grid.Children.Add(parEntry, 3, 0);

            h1pLabel       = new myLabel();
            h1pLabel.Text  = "Hole 1 Par:";
            h1pEntry       = new myEntry();
            h1hcLabel      = new myLabel();
            h1hcLabel.Text = "Hole 1 Handicap:";
            h1hcEntry      = new myEntry();
            grid.Children.Add(h1pLabel, 0, 1);
            grid.Children.Add(h1pEntry, 1, 1);
            grid.Children.Add(h1hcLabel, 2, 1);
            grid.Children.Add(h1hcEntry, 3, 1);

            h2pLabel       = new myLabel();
            h2pLabel.Text  = "Hole 2 Par:";
            h2pEntry       = new myEntry();
            h2hcLabel      = new myLabel();
            h2hcLabel.Text = "Hole 2 Handicap:";
            h2hcEntry      = new myEntry();
            grid.Children.Add(h2pLabel, 0, 2);
            grid.Children.Add(h2pEntry, 1, 2);
            grid.Children.Add(h2hcLabel, 2, 2);
            grid.Children.Add(h2hcEntry, 3, 2);

            h3pLabel       = new myLabel();
            h3pLabel.Text  = "Hole 3 Par:";
            h3pEntry       = new myEntry();
            h3hcLabel      = new myLabel();
            h3hcLabel.Text = "Hole 3 Handicap:";
            h3hcEntry      = new myEntry();
            grid.Children.Add(h3pLabel, 0, 3);
            grid.Children.Add(h3pEntry, 1, 3);
            grid.Children.Add(h3hcLabel, 2, 3);
            grid.Children.Add(h3hcEntry, 3, 3);

            h4pLabel       = new myLabel();
            h4pLabel.Text  = "Hole 4 Par:";
            h4pEntry       = new myEntry();
            h4hcLabel      = new myLabel();
            h4hcLabel.Text = "Hole 4 Handicap:";
            h4hcEntry      = new myEntry();
            grid.Children.Add(h4pLabel, 0, 4);
            grid.Children.Add(h4pEntry, 1, 4);
            grid.Children.Add(h4hcLabel, 2, 4);
            grid.Children.Add(h4hcEntry, 3, 4);

            h5pLabel       = new myLabel();
            h5pLabel.Text  = "Hole 5 Par:";
            h5pEntry       = new myEntry();
            h5hcLabel      = new myLabel();
            h5hcLabel.Text = "Hole 5 Handicap:";
            h5hcEntry      = new myEntry();
            grid.Children.Add(h5pLabel, 0, 5);
            grid.Children.Add(h5pEntry, 1, 5);
            grid.Children.Add(h5hcLabel, 2, 5);
            grid.Children.Add(h5hcEntry, 3, 5);

            h6pLabel       = new myLabel();
            h6pLabel.Text  = "Hole 6 Par:";
            h6pEntry       = new myEntry();
            h6hcLabel      = new myLabel();
            h6hcLabel.Text = "Hole 6 Handicap:";
            h6hcEntry      = new myEntry();
            grid.Children.Add(h6pLabel, 0, 6);
            grid.Children.Add(h6pEntry, 1, 6);
            grid.Children.Add(h6hcLabel, 2, 6);
            grid.Children.Add(h6hcEntry, 3, 6);

            h7pLabel       = new myLabel();
            h7pLabel.Text  = "Hole 7 Par:";
            h7pEntry       = new myEntry();
            h7hcLabel      = new myLabel();
            h7hcLabel.Text = "Hole 7 Handicap:";
            h7hcEntry      = new myEntry();
            grid.Children.Add(h7pLabel, 0, 7);
            grid.Children.Add(h7pEntry, 1, 7);
            grid.Children.Add(h7hcLabel, 2, 7);
            grid.Children.Add(h7hcEntry, 3, 7);

            h8pLabel       = new myLabel();
            h8pLabel.Text  = "Hole 8 Par:";
            h8pEntry       = new myEntry();
            h8hcLabel      = new myLabel();
            h8hcLabel.Text = "Hole 8 Handicap:";
            h8hcEntry      = new myEntry();
            grid.Children.Add(h8pLabel, 0, 8);
            grid.Children.Add(h8pEntry, 1, 8);
            grid.Children.Add(h8hcLabel, 2, 8);
            grid.Children.Add(h8hcEntry, 3, 8);

            h9pLabel       = new myLabel();
            h9pLabel.Text  = "Hole 9 Par:";
            h9pEntry       = new myEntry();
            h9hcLabel      = new myLabel();
            h9hcLabel.Text = "Hole 9 Handicap:";
            h9hcEntry      = new myEntry();
            grid.Children.Add(h9pLabel, 0, 9);
            grid.Children.Add(h9pEntry, 1, 9);
            grid.Children.Add(h9hcLabel, 2, 9);
            grid.Children.Add(h9hcEntry, 3, 9);

            h10pLabel       = new myLabel();
            h10pLabel.Text  = "Hole 10 Par:";
            h10pEntry       = new myEntry();
            h10hcLabel      = new myLabel();
            h10hcLabel.Text = "Hole 10 Handicap:";
            h10hcEntry      = new myEntry();
            grid.Children.Add(h10pLabel, 0, 10);
            grid.Children.Add(h10pEntry, 1, 10);
            grid.Children.Add(h10hcLabel, 2, 10);
            grid.Children.Add(h10hcEntry, 3, 10);

            h11pLabel       = new myLabel();
            h11pLabel.Text  = "Hole 11 Par:";
            h11pEntry       = new myEntry();
            h11hcLabel      = new myLabel();
            h11hcLabel.Text = "Hole 11 Handicap:";
            h11hcEntry      = new myEntry();
            grid.Children.Add(h11pLabel, 0, 11);
            grid.Children.Add(h11pEntry, 1, 11);
            grid.Children.Add(h11hcLabel, 2, 11);
            grid.Children.Add(h11hcEntry, 3, 11);

            h12pLabel       = new myLabel();
            h12pLabel.Text  = "Hole 12 Par:";
            h12pEntry       = new myEntry();
            h12hcLabel      = new myLabel();
            h12hcLabel.Text = "Hole 12 Handicap:";
            h12hcEntry      = new myEntry();
            grid.Children.Add(h12pLabel, 0, 12);
            grid.Children.Add(h12pEntry, 1, 12);
            grid.Children.Add(h12hcLabel, 2, 12);
            grid.Children.Add(h12hcEntry, 3, 12);

            h13pLabel       = new myLabel();
            h13pLabel.Text  = "Hole 13 Par:";
            h13pEntry       = new myEntry();
            h13hcLabel      = new myLabel();
            h13hcLabel.Text = "Hole 13 Handicap:";
            h13hcEntry      = new myEntry();
            grid.Children.Add(h13pLabel, 0, 13);
            grid.Children.Add(h13pEntry, 1, 13);
            grid.Children.Add(h13hcLabel, 2, 13);
            grid.Children.Add(h13hcEntry, 3, 13);

            h14pLabel       = new myLabel();
            h14pLabel.Text  = "Hole 14 Par:";
            h14pEntry       = new myEntry();
            h14hcLabel      = new myLabel();
            h14hcLabel.Text = "Hole 14 Handicap:";
            h14hcEntry      = new myEntry();
            grid.Children.Add(h14pLabel, 0, 14);
            grid.Children.Add(h14pEntry, 1, 14);
            grid.Children.Add(h14hcLabel, 2, 14);
            grid.Children.Add(h14hcEntry, 3, 14);

            h15pLabel       = new myLabel();
            h15pLabel.Text  = "Hole 15 Par:";
            h15pEntry       = new myEntry();
            h15hcLabel      = new myLabel();
            h15hcLabel.Text = "Hole 15 Handicap:";
            h15hcEntry      = new myEntry();
            grid.Children.Add(h15pLabel, 0, 15);
            grid.Children.Add(h15pEntry, 1, 15);
            grid.Children.Add(h15hcLabel, 2, 15);
            grid.Children.Add(h15hcEntry, 3, 15);

            h16pLabel       = new myLabel();
            h16pLabel.Text  = "Hole 16 Par:";
            h16pEntry       = new myEntry();
            h16hcLabel      = new myLabel();
            h16hcLabel.Text = "Hole 16 Handicap:";
            h16hcEntry      = new myEntry();
            grid.Children.Add(h16pLabel, 0, 16);
            grid.Children.Add(h16pEntry, 1, 16);
            grid.Children.Add(h16hcLabel, 2, 16);
            grid.Children.Add(h16hcEntry, 3, 16);

            h17pLabel       = new myLabel();
            h17pLabel.Text  = "Hole 17 Par:";
            h17pEntry       = new myEntry();
            h17hcLabel      = new myLabel();
            h17hcLabel.Text = "Hole 17 Handicap:";
            h17hcEntry      = new myEntry();
            grid.Children.Add(h17pLabel, 0, 17);
            grid.Children.Add(h17pEntry, 1, 17);
            grid.Children.Add(h17hcLabel, 2, 17);
            grid.Children.Add(h17hcEntry, 3, 17);

            h18pLabel                 = new myLabel();
            h18pLabel.Text            = "Hole 18 Par:";
            h18pLabel.FontAttributes  = FontAttributes.Bold;
            h18pEntry                 = new myEntry();
            h18hcLabel                = new myLabel();
            h18hcLabel.Text           = "Hole 18 Handicap:";
            h18hcLabel.FontAttributes = FontAttributes.Bold;
            h18hcEntry                = new myEntry();
            grid.Children.Add(h18pLabel, 0, 18);
            grid.Children.Add(h18pEntry, 1, 18);
            grid.Children.Add(h18hcLabel, 2, 18);
            grid.Children.Add(h18hcEntry, 3, 18);

            createCourseButton          = new Button();
            createCourseButton.Text     = "Create";
            createCourseButton.Clicked += CreateCourseButton_Clicked;
            grid.Children.Add(createCourseButton, 2, 19);

            BlankLabel      = new myLabel();
            BlankLabel.Text = "";
            grid.Children.Add(BlankLabel, 0, 20);
            grid.Children.Add(BlankLabel, 0, 21);
            grid.Children.Add(BlankLabel, 0, 22);
            grid.Children.Add(BlankLabel, 0, 23);
            grid.Children.Add(BlankLabel, 0, 24);

            scrollView.Content = grid;
            Content            = scrollView;
        }
        public NewRoundPage(SessionData sessionData)
        {
            this.sd = sessionData;
            this.BackgroundImageSource = "SharecardBase.png";
            ScrollView scrollView = new ScrollView();

            //scrollView.Orientation = ScrollOrientation.Horizontal;
            scrollView.Orientation = ScrollOrientation.Both;
            Grid grid = new Grid();


            holeLabel = new myLabel();
            h1Label   = new myLabel();
            h2Label   = new myLabel();
            h3Label   = new myLabel();
            h4Label   = new myLabel();
            h5Label   = new myLabel();
            h6Label   = new myLabel();
            h7Label   = new myLabel();
            h8Label   = new myLabel();
            h9Label   = new myLabel();
            h10Label  = new myLabel();
            h11Label  = new myLabel();
            h12Label  = new myLabel();
            h13Label  = new myLabel();
            h14Label  = new myLabel();
            h15Label  = new myLabel();
            h16Label  = new myLabel();
            h17Label  = new myLabel();
            h18Label  = new myLabel();

            holeLabel.Text = "Hole Number:";
            h1Label.Text   = "#1";
            h2Label.Text   = "#2";
            h3Label.Text   = "#3";
            h4Label.Text   = "#4";
            h5Label.Text   = "#5";
            h6Label.Text   = "#6";
            h7Label.Text   = "#7";
            h8Label.Text   = "#8";
            h9Label.Text   = "#9";
            h10Label.Text  = "#10";
            h11Label.Text  = "#11";
            h12Label.Text  = "#12";
            h13Label.Text  = "#13";
            h14Label.Text  = "#14";
            h15Label.Text  = "#15";
            h16Label.Text  = "#16";
            h17Label.Text  = "#17";
            h18Label.Text  = "#18";

            holeParLabel = new parLabel();
            p1Label      = new parLabel();
            p2Label      = new parLabel();
            p3Label      = new parLabel();
            p4Label      = new parLabel();
            p5Label      = new parLabel();
            p6Label      = new parLabel();
            p7Label      = new parLabel();
            p8Label      = new parLabel();
            p9Label      = new parLabel();
            p10Label     = new parLabel();
            p11Label     = new parLabel();
            p12Label     = new parLabel();
            p13Label     = new parLabel();
            p14Label     = new parLabel();
            p15Label     = new parLabel();
            p16Label     = new parLabel();
            p17Label     = new parLabel();
            p18Label     = new parLabel();

            holeParLabel.Text = "Par:";
            p1Label.Text      = "0";
            p2Label.Text      = "0";
            p3Label.Text      = "0";
            p4Label.Text      = "0";
            p5Label.Text      = "0";
            p6Label.Text      = "0";
            p7Label.Text      = "0";
            p8Label.Text      = "0";
            p9Label.Text      = "0";
            p10Label.Text     = "0";
            p11Label.Text     = "0";
            p12Label.Text     = "0";
            p13Label.Text     = "0";
            p14Label.Text     = "0";
            p15Label.Text     = "0";
            p16Label.Text     = "0";
            p17Label.Text     = "0";
            p18Label.Text     = "0";

            baseLabel          = new myLabel();
            baseLabel.Text     = "Score:";
            hScoreLabel        = new HandicapScoreLabel();
            hScoreLabel.Text   = "Handicap Strokes";
            handicapLabel      = new HandicapStrokeLabel();
            handicapLabel.Text = "Course Handicap:";
            specialLabel       = new SpecialStrokeLabel();
            specialLabel.Text  = "Beer Strokes:";

            h1rEntry  = new RawEntry();
            h2rEntry  = new RawEntry();
            h3rEntry  = new RawEntry();
            h4rEntry  = new RawEntry();
            h5rEntry  = new RawEntry();
            h6rEntry  = new RawEntry();
            h7rEntry  = new RawEntry();
            h8rEntry  = new RawEntry();
            h9rEntry  = new RawEntry();
            h10rEntry = new RawEntry();
            h11rEntry = new RawEntry();
            h12rEntry = new RawEntry();
            h13rEntry = new RawEntry();
            h14rEntry = new RawEntry();
            h15rEntry = new RawEntry();
            h16rEntry = new RawEntry();
            h17rEntry = new RawEntry();
            h18rEntry = new RawEntry();

            h1rEntry.TextChanged  += H1rEntry_TextChanged;
            h2rEntry.TextChanged  += H2rEntry_TextChanged;
            h3rEntry.TextChanged  += H3rEntry_TextChanged;
            h4rEntry.TextChanged  += H4rEntry_TextChanged;
            h5rEntry.TextChanged  += H5rEntry_TextChanged;
            h6rEntry.TextChanged  += H6rEntry_TextChanged;
            h7rEntry.TextChanged  += H7rEntry_TextChanged;
            h8rEntry.TextChanged  += H8rEntry_TextChanged;
            h9rEntry.TextChanged  += H9rEntry_TextChanged;
            h10rEntry.TextChanged += H10rEntry_TextChanged;
            h11rEntry.TextChanged += H11rEntry_TextChanged;
            h12rEntry.TextChanged += H12rEntry_TextChanged;
            h13rEntry.TextChanged += H13rEntry_TextChanged;
            h14rEntry.TextChanged += H14rEntry_TextChanged;
            h15rEntry.TextChanged += H15rEntry_TextChanged;
            h16rEntry.TextChanged += H16rEntry_TextChanged;
            h17rEntry.TextChanged += H17rEntry_TextChangedAsync;
            h18rEntry.TextChanged += H18rEntry_TextChanged;


            h1hcEntry  = new HandicapStrokeLabel();
            h2hcEntry  = new HandicapStrokeLabel();
            h3hcEntry  = new HandicapStrokeLabel();
            h4hcEntry  = new HandicapStrokeLabel();
            h5hcEntry  = new HandicapStrokeLabel();
            h6hcEntry  = new HandicapStrokeLabel();
            h7hcEntry  = new HandicapStrokeLabel();
            h8hcEntry  = new HandicapStrokeLabel();
            h9hcEntry  = new HandicapStrokeLabel();
            h10hcEntry = new HandicapStrokeLabel();
            h11hcEntry = new HandicapStrokeLabel();
            h12hcEntry = new HandicapStrokeLabel();
            h13hcEntry = new HandicapStrokeLabel();
            h14hcEntry = new HandicapStrokeLabel();
            h15hcEntry = new HandicapStrokeLabel();
            h16hcEntry = new HandicapStrokeLabel();
            h17hcEntry = new HandicapStrokeLabel();
            h18hcEntry = new HandicapStrokeLabel();

            h1spEntry  = new SpecialStrokeEntry(sd.currentScoreCard.id, "h1sp");
            h2spEntry  = new SpecialStrokeEntry(sd.currentScoreCard.id, "h2sp");
            h3spEntry  = new SpecialStrokeEntry(sd.currentScoreCard.id, "h3sp");
            h4spEntry  = new SpecialStrokeEntry(sd.currentScoreCard.id, "h4sp");
            h5spEntry  = new SpecialStrokeEntry(sd.currentScoreCard.id, "h5sp");
            h6spEntry  = new SpecialStrokeEntry(sd.currentScoreCard.id, "h6sp");
            h7spEntry  = new SpecialStrokeEntry(sd.currentScoreCard.id, "h7sp");
            h8spEntry  = new SpecialStrokeEntry(sd.currentScoreCard.id, "h8sp");
            h9spEntry  = new SpecialStrokeEntry(sd.currentScoreCard.id, "h9sp");
            h10spEntry = new SpecialStrokeEntry(sd.currentScoreCard.id, "h10sp");
            h11spEntry = new SpecialStrokeEntry(sd.currentScoreCard.id, "h11sp");
            h12spEntry = new SpecialStrokeEntry(sd.currentScoreCard.id, "h12sp");
            h13spEntry = new SpecialStrokeEntry(sd.currentScoreCard.id, "h13sp");
            h14spEntry = new SpecialStrokeEntry(sd.currentScoreCard.id, "h14sp");
            h15spEntry = new SpecialStrokeEntry(sd.currentScoreCard.id, "h15sp");
            h16spEntry = new SpecialStrokeEntry(sd.currentScoreCard.id, "h16sp");
            h17spEntry = new SpecialStrokeEntry(sd.currentScoreCard.id, "h17sp");
            h18spEntry = new SpecialStrokeEntry(sd.currentScoreCard.id, "h18sp");

            h1adjEntry  = new HAdjustedScoreLabel();
            h2adjEntry  = new HAdjustedScoreLabel();
            h3adjEntry  = new HAdjustedScoreLabel();
            h4adjEntry  = new HAdjustedScoreLabel();
            h5adjEntry  = new HAdjustedScoreLabel();
            h6adjEntry  = new HAdjustedScoreLabel();
            h7adjEntry  = new HAdjustedScoreLabel();
            h8adjEntry  = new HAdjustedScoreLabel();
            h9adjEntry  = new HAdjustedScoreLabel();
            h10adjEntry = new HAdjustedScoreLabel();
            h11adjEntry = new HAdjustedScoreLabel();
            h12adjEntry = new HAdjustedScoreLabel();
            h13adjEntry = new HAdjustedScoreLabel();
            h14adjEntry = new HAdjustedScoreLabel();
            h15adjEntry = new HAdjustedScoreLabel();
            h16adjEntry = new HAdjustedScoreLabel();
            h17adjEntry = new HAdjustedScoreLabel();
            h18adjEntry = new HAdjustedScoreLabel();

            int optionsRow  = 0;
            int holeRow     = optionsRow + 1;
            int parRow      = holeRow + 1;
            int handicapRow = parRow + 1;
            int rawRow      = handicapRow + 1;
            int hScoreRow   = rawRow + 1;
            int specialRow  = hScoreRow + 1;

            addPlayersButton          = new Button();
            addPlayersButton.Text     = "Add Players";
            addPlayersButton.Clicked += AddPlayersButton_Clicked;

            viewLeaderBoardButton          = new Button();
            viewLeaderBoardButton.Text     = "View LeaderBoard";
            viewLeaderBoardButton.Clicked += ViewLeaderBoardButton_Clicked;

            grid.Children.Add(addPlayersButton, 0, optionsRow);
            grid.Children.Add(viewLeaderBoardButton, 1, optionsRow);

            grid.Children.Add(holeLabel, 0, holeRow);
            grid.Children.Add(h1Label, 1, holeRow);
            grid.Children.Add(h2Label, 2, holeRow);
            grid.Children.Add(h3Label, 3, holeRow);
            grid.Children.Add(h4Label, 4, holeRow);
            grid.Children.Add(h5Label, 5, holeRow);
            grid.Children.Add(h6Label, 6, holeRow);
            grid.Children.Add(h7Label, 7, holeRow);
            grid.Children.Add(h8Label, 8, holeRow);
            grid.Children.Add(h9Label, 9, holeRow);
            grid.Children.Add(h10Label, 10, holeRow);
            grid.Children.Add(h11Label, 11, holeRow);
            grid.Children.Add(h12Label, 12, holeRow);
            grid.Children.Add(h13Label, 13, holeRow);
            grid.Children.Add(h14Label, 14, holeRow);
            grid.Children.Add(h15Label, 15, holeRow);
            grid.Children.Add(h16Label, 16, holeRow);
            grid.Children.Add(h17Label, 17, holeRow);
            grid.Children.Add(h18Label, 18, holeRow);


            grid.Children.Add(holeParLabel, 0, parRow);
            grid.Children.Add(p1Label, 1, parRow);
            grid.Children.Add(p2Label, 2, parRow);
            grid.Children.Add(p3Label, 3, parRow);
            grid.Children.Add(p4Label, 4, parRow);
            grid.Children.Add(p5Label, 5, parRow);
            grid.Children.Add(p6Label, 6, parRow);
            grid.Children.Add(p7Label, 7, parRow);
            grid.Children.Add(p8Label, 8, parRow);
            grid.Children.Add(p9Label, 9, parRow);
            grid.Children.Add(p10Label, 10, parRow);
            grid.Children.Add(p11Label, 11, parRow);
            grid.Children.Add(p12Label, 12, parRow);
            grid.Children.Add(p13Label, 13, parRow);
            grid.Children.Add(p14Label, 14, parRow);
            grid.Children.Add(p15Label, 15, parRow);
            grid.Children.Add(p16Label, 16, parRow);
            grid.Children.Add(p17Label, 17, parRow);
            grid.Children.Add(p18Label, 18, parRow);

            grid.Children.Add(baseLabel, 0, rawRow);
            grid.Children.Add(hScoreLabel, 0, hScoreRow);
            grid.Children.Add(handicapLabel, 0, handicapRow);
            grid.Children.Add(specialLabel, 0, specialRow);

            grid.Children.Add(h1rEntry, 1, rawRow);
            grid.Children.Add(h2rEntry, 2, rawRow);
            grid.Children.Add(h3rEntry, 3, rawRow);
            grid.Children.Add(h4rEntry, 4, rawRow);
            grid.Children.Add(h5rEntry, 5, rawRow);
            grid.Children.Add(h6rEntry, 6, rawRow);
            grid.Children.Add(h7rEntry, 7, rawRow);
            grid.Children.Add(h8rEntry, 8, rawRow);
            grid.Children.Add(h9rEntry, 9, rawRow);
            grid.Children.Add(h10rEntry, 10, rawRow);
            grid.Children.Add(h11rEntry, 11, rawRow);
            grid.Children.Add(h12rEntry, 12, rawRow);
            grid.Children.Add(h13rEntry, 13, rawRow);
            grid.Children.Add(h14rEntry, 14, rawRow);
            grid.Children.Add(h15rEntry, 15, rawRow);
            grid.Children.Add(h16rEntry, 16, rawRow);
            grid.Children.Add(h17rEntry, 17, rawRow);
            grid.Children.Add(h18rEntry, 18, rawRow);

            grid.Children.Add(h1hcEntry, 1, handicapRow);
            grid.Children.Add(h2hcEntry, 2, handicapRow);
            grid.Children.Add(h3hcEntry, 3, handicapRow);
            grid.Children.Add(h4hcEntry, 4, handicapRow);
            grid.Children.Add(h5hcEntry, 5, handicapRow);
            grid.Children.Add(h6hcEntry, 6, handicapRow);
            grid.Children.Add(h7hcEntry, 7, handicapRow);
            grid.Children.Add(h8hcEntry, 8, handicapRow);
            grid.Children.Add(h9hcEntry, 9, handicapRow);
            grid.Children.Add(h10hcEntry, 10, handicapRow);
            grid.Children.Add(h11hcEntry, 11, handicapRow);
            grid.Children.Add(h12hcEntry, 12, handicapRow);
            grid.Children.Add(h13hcEntry, 13, handicapRow);
            grid.Children.Add(h14hcEntry, 14, handicapRow);
            grid.Children.Add(h15hcEntry, 15, handicapRow);
            grid.Children.Add(h16hcEntry, 16, handicapRow);
            grid.Children.Add(h17hcEntry, 17, handicapRow);
            grid.Children.Add(h18hcEntry, 18, handicapRow);

            grid.Children.Add(h1adjEntry, 1, hScoreRow);
            grid.Children.Add(h2adjEntry, 2, hScoreRow);
            grid.Children.Add(h3adjEntry, 3, hScoreRow);
            grid.Children.Add(h4adjEntry, 4, hScoreRow);
            grid.Children.Add(h5adjEntry, 5, hScoreRow);
            grid.Children.Add(h6adjEntry, 6, hScoreRow);
            grid.Children.Add(h7adjEntry, 7, hScoreRow);
            grid.Children.Add(h8adjEntry, 8, hScoreRow);
            grid.Children.Add(h9adjEntry, 9, hScoreRow);
            grid.Children.Add(h10adjEntry, 10, hScoreRow);
            grid.Children.Add(h11adjEntry, 11, hScoreRow);
            grid.Children.Add(h12adjEntry, 12, hScoreRow);
            grid.Children.Add(h13adjEntry, 13, hScoreRow);
            grid.Children.Add(h14adjEntry, 14, hScoreRow);
            grid.Children.Add(h15adjEntry, 15, hScoreRow);
            grid.Children.Add(h16adjEntry, 16, hScoreRow);
            grid.Children.Add(h17adjEntry, 17, hScoreRow);
            grid.Children.Add(h18adjEntry, 18, hScoreRow);

            grid.Children.Add(h1spEntry, 1, specialRow);
            grid.Children.Add(h2spEntry, 2, specialRow);
            grid.Children.Add(h3spEntry, 3, specialRow);
            grid.Children.Add(h4spEntry, 4, specialRow);
            grid.Children.Add(h5spEntry, 5, specialRow);
            grid.Children.Add(h6spEntry, 6, specialRow);
            grid.Children.Add(h7spEntry, 7, specialRow);
            grid.Children.Add(h8spEntry, 8, specialRow);
            grid.Children.Add(h9spEntry, 9, specialRow);
            grid.Children.Add(h10spEntry, 10, specialRow);
            grid.Children.Add(h11spEntry, 11, specialRow);
            grid.Children.Add(h12spEntry, 12, specialRow);
            grid.Children.Add(h13spEntry, 13, specialRow);
            grid.Children.Add(h14spEntry, 14, specialRow);
            grid.Children.Add(h15spEntry, 15, specialRow);
            grid.Children.Add(h16spEntry, 16, specialRow);
            grid.Children.Add(h17spEntry, 17, specialRow);
            grid.Children.Add(h18spEntry, 18, specialRow);


            scrollView.Content = grid;
            Content            = scrollView;
        }