コード例 #1
0
        public void SetUpParentDisplay()
        {
            GuardianInfoDB parentDB = new GuardianInfoDB();

            string[] parentInfo = parentDB.GetParentInfo(this.guardianID);
            string   imageLink  = parentDB.GetGuardianImagePath(this.guardianID);

            if (parentInfo != null)
            {
                lbl_ParentName.Content = parentInfo[2] + " " + parentInfo[3];
                if (imageLink != null && File.Exists(imageLink))
                {
                    ImageBrush ib = new ImageBrush();
                    ib.ImageSource             = new BitmapImage(new Uri(imageLink, UriKind.Relative));
                    cnv_GuardianPic.Background = ib;
                }
                else
                {
                    ImageBrush ib = new ImageBrush();
                    ib.ImageSource             = new BitmapImage(new Uri(@"" + "C:/Users/Public/Documents" + "/Childcare Application/Pictures/default.jpg", UriKind.Relative));
                    cnv_GuardianPic.Background = ib;
                }
            }
            else
            {
                ExitToLogin();
            }
        }
コード例 #2
0
        private void lst_Guardians_IndexChange(object sender, System.EventArgs e)
        {
            if (dta_GuardianList.SelectedItem == null)
            {
                return;
            }
            GuardianInfoDB parentDB     = new GuardianInfoDB();
            String         guardianInfo = "";

            for (int i = 0; i < dta_GuardianList.SelectedItems.Count; i++)
            {
                System.Data.DataRowView selectedFile = (System.Data.DataRowView)dta_GuardianList.SelectedItems[i];
                guardianInfo = Convert.ToString(selectedFile.Row.ItemArray[2]);
            }
            this.guardianID = guardianInfo;
            string imageLink = parentDB.GetGuardianImagePath(this.guardianID);

            if (imageLink != null && File.Exists(imageLink))
            {
                ImageBrush ib = new ImageBrush();
                ib.ImageSource             = new BitmapImage(new Uri(imageLink, UriKind.Relative));
                cnv_GuardianPic.Background = ib;
                cnv_GuardianPic.Visibility = System.Windows.Visibility.Visible;
            }
            else
            {
                ImageBrush ib = new ImageBrush();
                ib.ImageSource             = new BitmapImage(new Uri(@"" + "C:/Users/Public/Documents" + "/Childcare Application/Pictures/default.jpg", UriKind.Relative));
                cnv_GuardianPic.Background = ib;
            }
        }
コード例 #3
0
        private void lst_Guardians_IndexChange(object sender, System.EventArgs e)
        {
            if (dta_GuardianList.SelectedItem != null)
            {
                GuardianInfoDB parentDB     = new GuardianInfoDB();
                ConnectionsDB  conDB        = new ConnectionsDB();
                String         allowanceID  = "";
                DataRowView    selectedFile = (DataRowView)dta_GuardianList.SelectedItem;
                allowanceID = Convert.ToString(selectedFile.Row.ItemArray[2]);

                this.guardianID = conDB.GetGuardianID(allowanceID);
                string imageLink = parentDB.GetGuardianImagePath(this.guardianID);
                if (imageLink != null)
                {
                    ImageBrush ib = new ImageBrush();
                    ib.ImageSource             = new BitmapImage(new Uri(imageLink, UriKind.Relative));
                    cnv_GuardianPic.Background = ib;
                    cnv_GuardianPic.Visibility = System.Windows.Visibility.Visible;
                }
            }
        }