Ejemplo n.º 1
0
        private void miImportDB_Click(object sender, EventArgs e)
        {
            openFileDialog.InitialDirectory = Environment.CurrentDirectory;

            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                XmlPersisterV3 persister    = new XmlPersisterV3();
                var            tempDatabase = new TVTBindingListDatabaseOld();
                tempDatabase.Initialize();
                persister.LoadXML(openFileDialog.FileName, tempDatabase);
                database.AddPeople(tempDatabase.GetAllPeople());
                database.AddProgrammes(tempDatabase.GetAllProgrammes(true));
            }
        }
Ejemplo n.º 2
0
        public MainForm()
        {
            InitializeComponent();

            database = new TVTBindingListDatabaseOld();
            database.Initialize();

            var movieDataList = new SortedBindingList <TVTProgramme>();

            // Allow new parts to be added, but not removed once committed.
            movieDataList.AllowNew    = true;
            movieDataList.AllowRemove = true;

            // Raise ListChanged events when new parts are added.
            movieDataList.RaiseListChangedEvents = true;

            movieDataList.AllowEdit = true;

            movieDataGrid.DataSource = movieDataList;
            database.ProgrammeData   = movieDataList;



            var personDataList = new SortedBindingList <TVTPerson>();

            // Allow new parts to be added, but not removed once committed.
            personDataList.AllowNew    = true;
            personDataList.AllowRemove = true;

            // Raise ListChanged events when new parts are added.
            personDataList.RaiseListChangedEvents = true;

            personDataList.AllowEdit = true;

            actorDataGrid.DataSource = personDataList;
            database.PersonData      = personDataList;
        }