Exemple #1
0
        private void btnAddPhoto_Click(object sender, RoutedEventArgs e)
        {
            ModelNotifiedForEmployees itemSelected         = (ModelNotifiedForEmployees)DataGridEmployees.SelectedItem;
            frmDisplayBinaryData      frmDisplayBinaryData = new frmDisplayBinaryData(itemSelected.Photo, GlobalEnums.MimeTypes.Image);

            frmDisplayBinaryData.ShowDialog();
            //frmDisplayBinaryData.Owner = ToDo. Without owner, alt tab can bug
            itemSelected.Photo = frmDisplayBinaryData.myViewModel.BinData;
            itemSelected.BtnAddPhotoVisibility     = Visibility.Collapsed;
            itemSelected.BtnExcludePhotoVisibility = Visibility.Visible;
        }
Exemple #2
0
        private void OnMouseDownBinary(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            Image image = sender as Image;

            if (image.Tag.ToString().ToLower() == "Photo".ToLower())
            {
                frmDisplayBinaryData frmDisplayBinaryData = new frmDisplayBinaryData(EmployeesDataContext.modelNotifiedForEmployeesMain.Photo, GlobalEnums.MimeTypes.Image);
                frmDisplayBinaryData.ShowDialog();
                //frmDisplayBinaryData.Owner = ToDo. Without owner, alt tab can bug
                EmployeesDataContext.modelNotifiedForEmployeesMain.Photo = frmDisplayBinaryData.myViewModel.BinData;
                return;
            }
            MessageBox.Show("Error: 'btnSaveBinAs' does not contains the tag reference to target binary column.");
        }
Exemple #3
0
        private void OnMouseUpBinary(object sender, MouseButtonEventArgs e)
        {
            Image image = sender as Image;
            ModelNotifiedForEmployees itemSelected = (ModelNotifiedForEmployees)DataGridEmployees.SelectedItem;

            if (image.Tag.ToString().ToLower() == "Photo".ToLower())
            {
                frmDisplayBinaryData frmDisplayBinaryData = new frmDisplayBinaryData(itemSelected.Photo, GlobalEnums.MimeTypes.Image);
                frmDisplayBinaryData.ShowDialog();
                //frmDisplayBinaryData.Owner = ToDo. Without owner, alt tab can bug
                itemSelected.Photo = frmDisplayBinaryData.myViewModel.BinData;
                return;
            }
            MessageBox.Show("Error: 'btnSaveBinAs' does not contains the tag reference to target binary column.");
        }