Exemplo n.º 1
0
        private async void LoadCameras()
        {
            try
            {
                var result = await SynoCommand.GetCamsASync();

                CameraViews = new ObservableCollection <CamControl>(result.Where(c => c.Enabled).Select(c => new CamControl(c, RefreshRate)).ToList());
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Unable to load cameras, error: " + Environment.NewLine + "{0}", ex.Message));
            }
        }
Exemplo n.º 2
0
        public MainForm()
        {
            InitializeComponent();

            Address  = Settings.Default.ServerIpOrDns;
            UseHttps = Settings.Default.UseHttps;
            Username = Settings.Default.Username;
            Password = Settings.Default.Password;
            Port     = "";

            Text = Address;

            if (!String.IsNullOrEmpty(Settings.Default.Port))
            {
                Port = ":" + Settings.Default.Port;
            }

            _synoCommand = Address == "server.domain.com" ? new SynoCommand() : new SynoCommand(Url, Username, Password);

            labelLoading.MouseDown   += MainFormMouseDown;
            labelLoading.DoubleClick += MainFormDoubleClick;
        }
Exemplo n.º 3
0
 public void ShowDialog(SynoCommand synoCommand, ICamEvent camEvent)
 {
     _filePath = synoCommand.DownloadEvent(camEvent, FileDownloadCompleted, ProgressChanged);
     ShowDialog();
 }
Exemplo n.º 4
0
 public Disconnect(SynoCommand synoCommand)
 {
     _synoCommand = synoCommand;
     InitializeComponent();
     Shown += OnShown;
 }
Exemplo n.º 5
0
 public void ShowDialog(SynoCommand command)
 {
     _synoCommand = command;
     ShowDialog();
 }