Inheritance: System.Web.Services.Protocols.SoapHttpClientProtocol, IMediaManager
コード例 #1
0
        public AgendaSelectTree(MediaManager mediamanager)
        {
            // TODO: Complete member initialization
            this.mediamanager = mediamanager;

            InitializeComponent();

            FolderData[] folders = mediamanager.GetFolders();
            foreach (FolderData folder in folders)
            {
                //TreeNode foldernode = treeView1.Nodes.Add(folder.Name);
                //System.Windows.MessageBox.Show(folder.Name);
                TreeViewItem newChild = new TreeViewItem();
                newChild.Header = folder.Name;
                treeView1.Items.Add(newChild);

                ClipData[] clips = mediamanager.GetClips(folder.ID);
                foreach (ClipData clip in clips)
                {

                    TreeViewItem newSubChild = new TreeViewItem();
                    newSubChild.Header = clip.ID.ToString() + " - " + clip.Name + " - " + clip.Date.ToString();
                    newChild.Items.Add(newSubChild);
                }
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Granicus/metadata_transfer
        static void Main(string[] args)
        {
            string site = args[0];
            int src_clip = int.Parse(args[1]);
            int dest_clip = int.Parse(args[2]);

            Console.Write("Username: "******"Password: "******"";
            }

            // tree-ify
            mm.ConvertToMetaTree(ref meta_array);

            // upload metadata into the archive
            mm.ImportClipMetaData(dest_clip, meta_array, true, true);

            Console.WriteLine("Meta transfered from clip {0} to clip {1}.", src_clip, dest_clip);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: Granicus/platform-api-net
        static void Main(string[] args)
        {
            // enter your server username/pass here for quick local testing
            string USER = "";
            string PASS = "";

            int i = 1;
            while(true)
            {
                try
                {
                    using(MediaManager mema = new MediaManager("http://mm.lvh.me", USER, PASS))
                    //using (MediaManager mema = new MediaManager("http://dev.dev.granicus.com", USER, PASS))
                    //using (MediaManager mema = new MediaManager("http://green.qa.granicus.com", USER, PASS))
                    {
                        Console.WriteLine("Successfully authed " + i + " times.");
                        i++;

                        // ENTER LOCAL TEST CODE
                    }
                }
                catch(Exception e)
                {
                    Console.WriteLine("Auth Failed - " + e.Message);
                }

            }
        }
コード例 #4
0
        public AuxilaryDataForm(MediaManager mediamanager)
        {
            _mediamanager = mediamanager;
            InitializeComponent();

            InitCamerasListView();
        }
コード例 #5
0
 private void importButton_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         mm = new MediaManager(granicusHostInput.Text, granicusUserInput.Text, granicusPasswordInput.Password);
         eventId = int.Parse(eventIdInput.Text);
         worker.RunWorkerAsync();
     }
     catch (Exception ex)
     {
         MessageBox.Show(string.Format("Failed to import documents: {0}", ex.Message));
     }
 }
コード例 #6
0
ファイル: Form1.cs プロジェクト: Granicus/platform-api-net
 private void Form1_Load(object sender, EventArgs e)
 {
     mediamanager = new MediaManager();
     mediamanager.Proxy = new System.Net.WebProxy("127.0.0.1",8888);
     LoginForm login = new LoginForm(mediamanager);
     DialogResult result = login.ShowDialog();
     if (result == DialogResult.OK)
     {
         UpdateListView();
     }
     else
     {
         Application.Exit();
     }
 }
コード例 #7
0
        public AgendaSelection(MediaManager mediamanager)
        {
            // TODO: Complete member initialization
            this.mediamanager = mediamanager;

            InitializeComponent();

            //Fill selection screen

            EventData[] existingEvents;
            existingEvents = this.mediamanager.GetEvents();

            foreach (EventData eventdata in existingEvents)
            {
                agendaList.Items.Add(new agendaListing {
                    ID = eventdata.ID,
                    Name = eventdata.Name,
                    Date = eventdata.StartTime.ToString() }
                );
            }
        }
コード例 #8
0
ファイル: Form1.cs プロジェクト: Granicus/platform-api-net
 private void Form1_Load(object sender, EventArgs e)
 {
     mediamanager = new MediaManager();
     LoginForm login = new LoginForm(mediamanager);
     DialogResult result = login.ShowDialog();
     if (result == DialogResult.OK)
     {
         FolderData[] folders = mediamanager.GetFolders();
         foreach (FolderData folder in folders)
         {
             TreeNode foldernode = treeView1.Nodes.Add(folder.Name);
             ClipData[] clips = mediamanager.GetClips(folder.ID);
             foreach (ClipData clip in clips)
             {
                 foldernode.Nodes.Add(clip.ID.ToString(), clip.Name + " - " + clip.ID);
             }
         }
     }
     else
     {
         Application.Exit();
     }
 }
コード例 #9
0
 public CreateEvent(MediaManager mediamanager)
 {
     _mediamanager = mediamanager;
     InitializeComponent();
 }
コード例 #10
0
 public LoginForm(MediaManager mediamanager)
 {
     _mediaManager = mediamanager;
     InitializeComponent();
 }
コード例 #11
0
 public OpenMeetingDialog(MediaManager mediamanager)
 {
     InitializeComponent();
     _mediamanager = mediamanager;
 }
コード例 #12
0
        //*************************************************************************
        //
        // Functions for Granicus control
        //
        //**************************************************************************
        private void GranicusLogin_Click(object sender, RoutedEventArgs e)
        {
            mediamanager = new MediaManager();

            // If login is successfull.
            // Go to agenda slection screen

            LoginForm login = new LoginForm(mediamanager);
            DialogResult result = login.ShowDialog();
            if (result == System.Windows.Forms.DialogResult.OK)
            {
                AgendaSelection agendaSelect = new AgendaSelection(mediamanager);
                agendaSelect.ShowDialog();

            }
            else
            {
                System.Windows.MessageBox.Show("Connection Failed!");
            }

            //Populate marquee area with data from agenda
            //This uses two recursive functions

            MetaDataData[] metaArray = mediamanager.GetEventMetaData(GlobalVar.eventID);

            mediamanager.ConvertToMetaTree(ref metaArray);

            foreach (MetaDataData meta in metaArray)
            {
                TreeViewItem newChild = new TreeViewItem();
                newChild.Header = meta.Name.Remove(0,3);
                agendaItemsTree.Items.Add(newChild);
                createTreeView(meta.Children, newChild);
            }
        }
コード例 #13
0
 public ClipDataForm(MediaManager mediaManager)
 {
     _mediamanager = mediaManager;
     InitializeComponent();
 }