Esempio n. 1
0
        private void LoadOnlyCrossEPGFromFile()
        {
            db = new EpgDB();
            OpenFileDialog dialog = new OpenFileDialog();

            dialog.Filter           = "lamedb|lamedb|All files (*.*)|*.*";
            dialog.FilterIndex      = 0;
            dialog.RestoreDirectory = true;

            if (db.LoadLameDBFromFTP(new Uri(String.Format("ftp://{0}/{1}", Settings.Default.device_ip, Settings.Default.lamedb_path)),
                                     Settings.Default.device_username,
                                     Settings.Default.device_password))
            {
                FolderBrowserDialog folder = new FolderBrowserDialog();
                if (folder.ShowDialog() == DialogResult.OK)
                {
                    db.LoadCrossEPGDBFromDir(folder.SelectedPath);
                }
            }
            RefreshUI();
        }
Esempio n. 2
0
        private void LoadAllFromFile()
        {
            db = new EpgDB();
            OpenFileDialog dialog = new OpenFileDialog();

            dialog.Filter           = "lamedb|lamedb|All files (*.*)|*.*";
            dialog.FilterIndex      = 0;
            dialog.RestoreDirectory = true;

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                db.LoadLameDBFromFile(dialog.FileName);

                FolderBrowserDialog folder = new FolderBrowserDialog();
                if (folder.ShowDialog() == DialogResult.OK)
                {
                    db.LoadCrossEPGDBFromDir(folder.SelectedPath);
                }
            }
            RefreshUI();
        }