private void MarkedFile_Selected(object sender, RoutedEventArgs e)
        {
            NotesTextBox.IsEnabled = true;
            MarkedFileData thisData = (MarkedFileData)(((ListBoxItem)sender).DataContext);

            NotesTextBox.Text = thisData.notes;
            DateAdded.Text    = thisData.dateTimeAdded.ToString();
        }
 private void Mark_Click(object sender, RoutedEventArgs e)
 {
     if (System.IO.File.Exists(FileBrowsedTo.Text))
     {
         MarkedFileData newFile = new MarkedFileData(FileBrowsedTo.Text);
         MarkedFileData.MarkedFiles.Add(newFile);
         settings.Logger.Log("Marked " + FileBrowsedTo.Text + ".");
         FileBrowsedTo.Text = "";
     }
 }
Exemplo n.º 3
0
        public static File createFile(DriveService _service, string _name, string _description, string _parent, MarkedFileData markedFile)
        {
            File NewFile = null;

            // Create metaData for a new Directory
            var fileMetadata = new File()
            {
                Name    = _name,
                Parents = new List <string>()
                {
                    _parent
                },
                //MimeType = "application/vnd.google-apps.folder",
                Description = _description
            };

            try
            {
                using System.IO.StreamReader reader = new System.IO.StreamReader(markedFile.fullPath);
                FilesResource.CreateMediaUpload request = _service.Files.Create(fileMetadata, reader.BaseStream, GetMimeType(markedFile.fullPath));
                request.Fields = "id";
                request.Upload();
                NewFile = request.ResponseBody;
            }
            catch (Exception e)
            {
                Console.WriteLine("An error occurred: " + e.Message);
            }

            return(NewFile);
        }