Пример #1
0
        public override void Perform()
        {
            Button button1 = (Button)StackPanel1.FindName("button1");

            TextBox1.Background = Brush;
            if (button1 != null)
            {
                button1.Background = TextBox1.Background;
            }
        }
Пример #2
0
 //MouseEnter
 private void btn1_MouseEnter(object sender, MouseEventArgs e)
 {
     if (StackPanel1.Visibility == Visibility.Hidden)
     {
         StackPanel1.BeginAnimation(HeightProperty, DropDownAnimation);
         StackPanel1.BeginAnimation(OpacityProperty, DropDownOpacityAnimation);
         StackPanel1.Effect.BeginAnimation(OpacityProperty, DropDownOpacityAnimation);
     }
     StackPanel1.Visibility = Visibility.Visible;
     StackPanel2.Visibility = Visibility.Hidden;
     StackPanel3.Visibility = Visibility.Hidden;
     StackPanel4.Visibility = Visibility.Hidden;
     Rectangle1.BeginAnimation(WidthProperty, BorderAnimation1);
 }
Пример #3
0
        //<ButtonEventHandlers>
        // The click event handler for the existing button 'ButtonCreatedByXaml'.
        private void ButtonCreatedByXaml_Click(object sender, RoutedEventArgs e)
        {
            // Create a new button.
            Button ButtonCreatedByCode = new();

            // Specify button properties.
            ButtonCreatedByCode.Name       = "ButtonCreatedByCode";
            ButtonCreatedByCode.Content    = "New button and event handler created in code";
            ButtonCreatedByCode.Background = Brushes.Yellow;

            // Add the new button to the StackPanel.
            StackPanel1.Children.Add(ButtonCreatedByCode);

            // Assign an event handler to the new button using the '+=' operator.
            ButtonCreatedByCode.Click += new RoutedEventHandler(ButtonCreatedByCode_Click);

            // Assign an event handler to the new button using the AddHandler method.
            // AddHandler(ButtonBase.ClickEvent, new RoutedEventHandler(ButtonCreatedByCode_Click);

            // Assign an event handler to the StackPanel using the AddHandler method.
            StackPanel1.AddHandler(ButtonBase.ClickEvent, new RoutedEventHandler(ButtonCreatedByCode_Click));
        }
Пример #4
0
        //''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
        //'''''''''''''''''''''''''''''''''''             BLANK ROW             ''''''''''''''''''''''''''''''''''''
        //''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
        private void CreateNewRow()
        {
            //---------      GRID      ---------
            //----------------------------------
            var grd = new Grid();
            var gridRow1 = new RowDefinition();
            var gridRow2 = new RowDefinition();
            var gridRow3 = new RowDefinition();

            var gridCol1 = new ColumnDefinition();
            var gridCol2 = new ColumnDefinition();
            var gridCol3 = new ColumnDefinition();
            var gridCol4 = new ColumnDefinition();
            var gridCol5 = new ColumnDefinition();
            var gridCol6 = new ColumnDefinition();
            var gridCol7 = new ColumnDefinition();
            var gridCol8 = new ColumnDefinition();
            var gridCol9 = new ColumnDefinition();

            gridRow1.Height = new GridLength(8, GridUnitType.Pixel);
            gridRow2.Height = new GridLength(65, GridUnitType.Pixel);
            gridRow3.Height = new GridLength(8, GridUnitType.Pixel);

            gridCol1.Width = new GridLength(8, GridUnitType.Pixel);
            gridCol2.Width = new GridLength(117, GridUnitType.Pixel);
            gridCol3.Width = new GridLength(17, GridUnitType.Pixel);
            gridCol4.Width = new GridLength(138, GridUnitType.Pixel);
            gridCol5.Width = new GridLength(17, GridUnitType.Pixel);
            gridCol6.Width = new GridLength(479, GridUnitType.Pixel);
            gridCol7.Width = new GridLength(17, GridUnitType.Pixel);
            gridCol8.Width = new GridLength(114, GridUnitType.Pixel);
            gridCol9.Width = new GridLength(8, GridUnitType.Pixel);


            grd.RowDefinitions.Add(gridRow1);
            grd.RowDefinitions.Add(gridRow2);
            grd.RowDefinitions.Add(gridRow3);

            grd.ColumnDefinitions.Add(gridCol1);
            grd.ColumnDefinitions.Add(gridCol2);
            grd.ColumnDefinitions.Add(gridCol3);
            grd.ColumnDefinitions.Add(gridCol4);
            grd.ColumnDefinitions.Add(gridCol5);
            grd.ColumnDefinitions.Add(gridCol6);
            grd.ColumnDefinitions.Add(gridCol7);
            grd.ColumnDefinitions.Add(gridCol8);
            grd.ColumnDefinitions.Add(gridCol9);

            grd.Name = "GridRow" + RowNum;

            if (RowNum <= 9)
            {
                StackPanel1.RegisterName(grd.Name, grd);
                grd.Height = 81;
                grd.Width = 920;
                grd.Margin = new Thickness(0, 0, 0, 15);
                StackPanel1.Children.Add(grd);
            }
            else
            {
                StackPanel2.RegisterName(grd.Name, grd);
                grd.Height = 81;
                grd.Width = 920;
                grd.Margin = new Thickness(0, 0, 0, 15);
                grd.Background = new SolidColorBrush(Color.FromArgb(255, 39, 49, 66));
                StackPanel2.Children.Add(grd);
            }

            //---------     BORDER      --------
            //----------------------------------
            var rectBorder = new Rectangle
            {
                Name = "rectBorder" + RowNum,
                StrokeThickness = 2,
                Fill = new SolidColorBrush(Color.FromArgb(255, 39, 49, 66)),
                Stroke = SQLcontrol.Ds.Tables[0].Rows[RowNum]["INBOUND_SHIP"].ToString() == "True"
                    ? new SolidColorBrush(Color.FromArgb(255, 255, 116, 0))
                    : new SolidColorBrush(Color.FromArgb(255, 64, 83, 110)),
            };

            Grid.SetRowSpan(rectBorder, 3);
            Grid.SetColumnSpan(rectBorder, 9);
            grd.RegisterName(rectBorder.Name, rectBorder);
            grd.Children.Add(rectBorder);


            //---------     PAIR ID      --------
            //----------------------------------
            var txtPairId = new TextBlock
            {
                Name = "txtPairID" + RowNum,
                Text = SQLcontrol.Ds.Tables[0].Rows[RowNum]["ID"].ToString(),
                FontSize = 10,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 11,
                Width = 35,
                Margin = new Thickness(3, 3, 0, 0),
                VerticalAlignment = VerticalAlignment.Top,
                HorizontalAlignment = HorizontalAlignment.Left,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                Visibility = Visibility.Collapsed
            };

            Grid.SetRowSpan(txtPairId, 2);
            Grid.SetColumnSpan(txtPairId, 2);
            grd.RegisterName(txtPairId.Name, txtPairId);
            grd.Children.Add(txtPairId);

            //---------     ROW 1     ----------
            //----------------------------------
            //TIME
            var lblTime = new Label
            {
                Name = "lblTime" + RowNum,
                FontSize = 24,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 38,
                VerticalAlignment = VerticalAlignment.Top,
                HorizontalContentAlignment = HorizontalAlignment.Center,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224))
            };

            Grid.SetRow(lblTime, 1);
            Grid.SetColumn(lblTime, 1);
            grd.RegisterName(lblTime.Name, lblTime);
            grd.Children.Add(lblTime);

            //STATUS
            var btnAction = new Button
            {
                Name = "btnAction" + RowNum,
                FontSize = 17,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 25,
                BorderThickness = new Thickness(2),
                VerticalAlignment = VerticalAlignment.Bottom,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                BorderBrush = new SolidColorBrush(Color.FromArgb(255, 64, 83, 110)),
                Background = new SolidColorBrush(Color.FromArgb(0, 255, 255, 255))
            };

            Grid.SetRow(btnAction, 1);
            Grid.SetColumn(btnAction, 1);
            grd.RegisterName(btnAction.Name, btnAction);
            grd.Children.Add(btnAction);
            
            //---------     ROW 2     ---------
            //----------------------------------
            //LABEL - ARRIVED
            var txtStaticArrive = new TextBlock
            {
                Name = "txtStaticArrive" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Width = 65,
                VerticalAlignment = VerticalAlignment.Top,
                HorizontalAlignment = HorizontalAlignment.Left,
                Foreground = new SolidColorBrush(Color.FromArgb(127, 224, 224, 224)),
                Text = "ARRIVED:"
            };

            Grid.SetRow(txtStaticArrive, 1);
            Grid.SetColumn(txtStaticArrive, 3);
            grd.RegisterName(txtStaticArrive.Name, txtStaticArrive);
            grd.Children.Add(txtStaticArrive);

            //LABEL - STD
            var txtStaticSent = new TextBlock
            {
                Name = "txtStaticSent" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Width = 65,
                VerticalAlignment = VerticalAlignment.Center,
                HorizontalAlignment = HorizontalAlignment.Left,
                Foreground = new SolidColorBrush(Color.FromArgb(127, 224, 224, 224)),
                Text = "STD:"
            };

            Grid.SetRow(txtStaticSent, 1);
            Grid.SetColumn(txtStaticSent, 3);
            grd.RegisterName(txtStaticSent.Name, txtStaticSent);
            grd.Children.Add(txtStaticSent);

            //LABEL - TIME IN
            var txtStaticTimeIn = new TextBlock
            {
                Name = "txtStaticTimeIn" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Width = 65,
                VerticalAlignment = VerticalAlignment.Bottom,
                HorizontalAlignment = HorizontalAlignment.Left,
                Foreground = new SolidColorBrush(Color.FromArgb(127, 224, 224, 224)),
                Text = "TIME IN:"
            };

            Grid.SetRow(txtStaticTimeIn, 1);
            Grid.SetColumn(txtStaticTimeIn, 3);
            grd.RegisterName(txtStaticTimeIn.Name, txtStaticTimeIn);
            grd.Children.Add(txtStaticTimeIn);

            //VALUE - ARRIVE
            var lblValueArrive = new Label
            {
                Name = "lblValueArrive" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 24,
                Margin = new Thickness(0, -4, 0, 0),
                HorizontalAlignment = HorizontalAlignment.Right,
                HorizontalContentAlignment = HorizontalAlignment.Right,
                VerticalAlignment = VerticalAlignment.Top,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                Content = "--"
            };

            Grid.SetRow(lblValueArrive, 1);
            Grid.SetColumn(lblValueArrive, 3);
            grd.RegisterName(lblValueArrive.Name, lblValueArrive);
            grd.Children.Add(lblValueArrive);

            //VALUE - STD
            var lblValueSent = new Label
            {
                Name = "lblValueSent" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 24,
                HorizontalAlignment = HorizontalAlignment.Right,
                HorizontalContentAlignment = HorizontalAlignment.Right,
                VerticalAlignment = VerticalAlignment.Center,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                Content = "--"
            };

            Grid.SetRow(lblValueSent, 1);
            Grid.SetColumn(lblValueSent, 3);
            grd.RegisterName(lblValueSent.Name, lblValueSent);
            grd.Children.Add(lblValueSent);

            //VALUE - TIME IN
            var lblValueTimeIn = new Label
            {
                Name = "lblValueTimeIn" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 24,
                Margin = new Thickness(0, 0, 0, 4),
                HorizontalAlignment = HorizontalAlignment.Right,
                HorizontalContentAlignment = HorizontalAlignment.Right,
                VerticalAlignment = VerticalAlignment.Bottom,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                Content = "--"
            };
        
            Grid.SetRow(lblValueTimeIn, 1);
            Grid.SetRowSpan(lblValueTimeIn, 2);
            Grid.SetColumn(lblValueTimeIn, 3);
            grd.RegisterName(lblValueTimeIn.Name, lblValueTimeIn);
            grd.Children.Add(lblValueTimeIn);

            //---------   SPLITTER    ----------
            //----------------------------------
            //SPLITTER 2
            var splitter2 = new GridSplitter
            {
                Name = "splitter2" + RowNum,
                Width = 2,
                HorizontalAlignment = HorizontalAlignment.Center,
                Background = new SolidColorBrush(Color.FromArgb(255, 64, 83, 110))
            };


            Grid.SetRow(splitter2, 1);
            Grid.SetColumn(splitter2, 4);
            grd.RegisterName(splitter2.Name, splitter2);
            grd.Children.Add(splitter2);

            //---------     ROW 3     ----------
            //----------------------------------
            //LABEL - CARRIER
            var txtStaticCarrier = new TextBlock
            {
                Name = "txtStaticCarrier" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Width = 65,
                VerticalAlignment = VerticalAlignment.Top,
                HorizontalAlignment = HorizontalAlignment.Left,
                Foreground = new SolidColorBrush(Color.FromArgb(127, 224, 224, 224)),
                Text = "CARRIER:"
            };

            Grid.SetRow(txtStaticCarrier, 1);
            Grid.SetColumn(txtStaticCarrier, 5);
            grd.RegisterName(txtStaticCarrier.Name, txtStaticCarrier);
            grd.Children.Add(txtStaticCarrier);

            //LABEL - CUSTOMER
            var txtStaticCustomer = new TextBlock
            {
                Name = "txtStaticCustomer" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Width = 77,
                VerticalAlignment = VerticalAlignment.Center,
                HorizontalAlignment = HorizontalAlignment.Left,
                Foreground = new SolidColorBrush(Color.FromArgb(127, 224, 224, 224)),
                Text = "CUSTOMER:"
            };

            Grid.SetRow(txtStaticCustomer, 1);
            Grid.SetColumn(txtStaticCustomer, 5);
            grd.RegisterName(txtStaticCustomer.Name, txtStaticCustomer);
            grd.Children.Add(txtStaticCustomer);

            //LABEL - ORDER/DoPo
            var txtStaticOrderDoPo = new TextBlock
            {
                Name = "txtStaticOrderDoPo" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Width = 96,
                VerticalAlignment = VerticalAlignment.Bottom,
                HorizontalAlignment = HorizontalAlignment.Left,
                Foreground = new SolidColorBrush(Color.FromArgb(127, 224, 224, 224)),
                Text = "ORDER/DOPO:"
            };

            Grid.SetRow(txtStaticOrderDoPo, 1);
            Grid.SetColumn(txtStaticOrderDoPo, 5);
            grd.RegisterName(txtStaticOrderDoPo.Name, txtStaticOrderDoPo);
            grd.Children.Add(txtStaticOrderDoPo);

            //VALUE - CARRIER
            var txtValueCarrier = new TextBlock
            {
                Name = "txtValueCarrier" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Margin = new Thickness(101, 0, 0, 0),
                VerticalAlignment = VerticalAlignment.Top,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                Text = SQLcontrol.Ds.Tables[0].Rows[RowNum]["CARRIER"].ToString()
            };

            Grid.SetRow(txtValueCarrier, 1);
            Grid.SetColumn(txtValueCarrier, 5);
            grd.RegisterName(txtValueCarrier.Name, txtValueCarrier);
            grd.Children.Add(txtValueCarrier);

            //VALUE - CUSTOMER
            var txtValueCustomer = new TextBlock
            {
                Name = "txtValueCustomer" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Margin = new Thickness(101, 0, 0, 0),
                VerticalAlignment = VerticalAlignment.Center,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                Text = SQLcontrol.Ds.Tables[0].Rows[RowNum]["CUSTOMER"].ToString()
            };

            Grid.SetRow(txtValueCustomer, 1);
            Grid.SetColumn(txtValueCustomer, 5);
            grd.RegisterName(txtValueCustomer.Name, txtValueCustomer);
            grd.Children.Add(txtValueCustomer);
            
            //VALUE - ORDER/DOPO
            var txtValueOrderDoPo = new TextBlock
            {
                Name = "txtValueOrderDoPo" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Margin = new Thickness(101, 0, 0, 0),
                VerticalAlignment = VerticalAlignment.Bottom,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                Text = SQLcontrol.Ds.Tables[0].Rows[RowNum]["ORDERS"] + " / " + SQLcontrol.Ds.Tables[0].Rows[RowNum]["DOPO"]
            };

            Grid.SetRow(txtValueOrderDoPo, 1);
            Grid.SetColumn(txtValueOrderDoPo, 5);
            grd.RegisterName(txtValueOrderDoPo.Name, txtValueOrderDoPo);
            grd.Children.Add(txtValueOrderDoPo);
            //---------   SPLITTER    ----------
            //----------------------------------
            //SPLITTER 3
            var splitter3 = new GridSplitter
            {
                Name = "splitter3" + RowNum,
                Width = 2,
                HorizontalAlignment = HorizontalAlignment.Center,
                Background = new SolidColorBrush(Color.FromArgb(255, 64, 83, 110))
            };

            Grid.SetRow(splitter3, 1);
            Grid.SetColumn(splitter3, 6);
            grd.RegisterName(splitter3.Name, splitter3);
            grd.Children.Add(splitter3);

            //---------     ROW 4     ----------
            //----------------------------------
            //LABEL - DOCK
            var txtStaticDock = new TextBlock
            {
                Name = "txtStaticDock" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Width = 47,
                VerticalAlignment = VerticalAlignment.Center,
                HorizontalAlignment = HorizontalAlignment.Left,
                Foreground = new SolidColorBrush(Color.FromArgb(127, 224, 224, 224)),
                Text = "DOCK:"
            };

            Grid.SetRow(txtStaticDock, 1);
            Grid.SetColumn(txtStaticDock, 7);
            grd.RegisterName(txtStaticDock.Name, txtStaticDock);
            grd.Children.Add(txtStaticDock);

            //LABEL - UNITS
            var txtStaticUnits = new TextBlock
            {
                Name = "txtStaticUnits" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Width = 47,
                VerticalAlignment = VerticalAlignment.Bottom,
                HorizontalAlignment = HorizontalAlignment.Left,
                Foreground = new SolidColorBrush(Color.FromArgb(127, 224, 224, 224)),
                Text = "UNITS:"
            };

            Grid.SetRow(txtStaticUnits, 1);
            Grid.SetColumn(txtStaticUnits, 7);
            grd.RegisterName(txtStaticUnits.Name, txtStaticUnits);
            grd.Children.Add(txtStaticUnits);


            //VALUE - DOCK
            var txtValueDock = new TextBlock
            {
                Name = "txtValueDock" + RowNum,
                FontSize = 48,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 50,
                Width = 62,
                Margin = new Thickness(50, -4, 0, 0),
                VerticalAlignment = VerticalAlignment.Top,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                Text = SQLcontrol.Ds.Tables[0].Rows[RowNum]["DOCK"].ToString()
            };

            Grid.SetRow(txtValueDock, 1);
            Grid.SetColumn(txtValueDock, 7);
            grd.RegisterName(txtValueDock.Name, txtValueDock);
            grd.Children.Add(txtValueDock);

            //VALUE - UNITS
            var txtValueUnits = new TextBlock
            {
                Name = "txtValueUnits" + RowNum,
                FontSize = 14,
                FontFamily = new FontFamily("Ubuntu"),
                Height = 16,
                Margin = new Thickness(50, 0, 0, 0),
                VerticalAlignment = VerticalAlignment.Bottom,
                Foreground = new SolidColorBrush(Color.FromArgb(255, 224, 224, 224)),
                Text = SQLcontrol.Ds.Tables[0].Rows[RowNum]["QUANTITY"].ToString()
            };

            Grid.SetRow(txtValueUnits, 1);
            Grid.SetColumn(txtValueUnits, 7);
            grd.RegisterName(txtValueUnits.Name, txtValueUnits);
            grd.Children.Add(txtValueUnits);

            //---------   SQL IMPORT   ---------
            //----------------------------------
            var displayCheck = SQLcontrol.Ds.Tables[0].Rows[RowNum]["SCHEDULE_TIME"].ToString();
            var displayTime = DateTime.Parse(displayCheck, new CultureInfo("en-US", true));
            if (displayCheck.Contains("11:56:00 PM")) {
                lblTime.Content = "Inventory";
            }
            else if (displayCheck.Contains("11:57:00 PM"))
            {
                lblTime.Content = "Drop-Trailer";
            }
            else if (displayCheck.Contains("11:58:00 PM"))
            {
                lblTime.Content = "LTL";
            }
            else if (displayCheck.Contains("11:59:00 PM"))
            {
                lblTime.Content = "Pre-Load";
            }
            else
            {
                lblTime.Content = displayTime.ToShortTimeString();
            }

            var arriveCheck = SQLcontrol.Ds.Tables[0].Rows[RowNum]["ARRIVAL_TIME"].ToString();
            var sentCheck = SQLcontrol.Ds.Tables[0].Rows[RowNum]["SENT_TIME"].ToString();
            var inCheck = SQLcontrol.Ds.Tables[0].Rows[RowNum]["IN_TIME"].ToString();

            if (arriveCheck == "")
            {
                // DO NOTHING
            }
            else if (sentCheck == "")
            {
                btnAction.Content = "ARRIVED";
                btnAction.Background = new SolidColorBrush(Color.FromArgb(255, 27, 185, 52));
                lblValueArrive.Content = DateTime.Parse(arriveCheck, new CultureInfo("en-US", true)).ToShortTimeString();
            }
            else if (inCheck == "")
            {
                btnAction.Content = "STD";
                btnAction.Background = new SolidColorBrush(Color.FromArgb(255, 247, 152, 28));
                lblValueArrive.Content = DateTime.Parse(arriveCheck, new CultureInfo("en-US", true)).ToShortTimeString();
                lblValueSent.Content = DateTime.Parse(sentCheck, new CultureInfo("en-US", true)).ToShortTimeString();
            }
            else
            {
                btnAction.Content = "AT DOCK";
                btnAction.Background = new SolidColorBrush(Color.FromArgb(255, 127, 91, 230));
                lblValueArrive.Content = DateTime.Parse(arriveCheck, new CultureInfo("en-US", true)).ToShortTimeString();
                lblValueSent.Content = DateTime.Parse(sentCheck, new CultureInfo("en-US", true)).ToShortTimeString();
                lblValueTimeIn.Content = DateTime.Parse(inCheck, new CultureInfo("en-US", true)).ToShortTimeString();
            }

            //LATE ARRIVAL HIGHLIGHT-------------------------
            if (arriveCheck == "") { arriveCheck = "01/01/1900 00:00:00"; }

            if ((DateTime.Parse(arriveCheck, new CultureInfo("en-US", true)) > displayTime) || ((DateTime.Now > displayTime) && (arriveCheck == "01/01/1900 00:00:00")))
            {
                lblTime.Foreground = new SolidColorBrush(Color.FromArgb(255, 241,81, 87));
            }
            //-----------------------------------------------
        }
 /// <summary>
 /// Disable all TextBox controls in StackPanel1
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     StackPanel1.EnableTextBoxes <StackPanel>(true);
 }