Example #1
0
        private void addPicture_Click(object sender, EventArgs e)
        {
            Stream         myStream;
            OpenFileDialog selectPicture = new OpenFileDialog()
            {
                InitialDirectory = "C:\\", Filter = "Image Files (*.bmp;*.jpg;*.jpeg,*.png)|*.BMP;*.JPG;*.JPEG;*.PNG"
            };

            if (selectPicture.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    if ((myStream = selectPicture.OpenFile()) != null)
                    {
                        using (myStream)
                        {
                            profilePicBox.Image = new Bitmap(myStream);

                            patient.AddPicture(imageToByteArray(new Bitmap(myStream)));
                            addPicture.Text = "Change Picture"; addPicture.Left = 60;
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
                }
            }
        }