public MainWindow()
        {
            InitializeComponent();
            _MCDB = new MCDatabase();
            
            this.MainDataGrid.AutoGenerateColumns = true;

            DataTable DTCSV = _MCDB.GetDB().Tables["csv"];
            DTCSV.Columns[0].ColumnName = "ID";
            DTCSV.Columns[1].ColumnName = "Type";
            DTCSV.Columns[2].ColumnName = "Name";
            DTCSV.Columns[3].ColumnName = "Path";
            DTCSV.Columns[4].ColumnName = "Size";
            DTCSV.Columns[5].ColumnName = "Rating";
            DTCSV.Columns[6].ColumnName = "AudioType";
            DTCSV.Columns[7].ColumnName = "IsHD";
            this.MainDataGrid.DataContext = DTCSV.DefaultView;
            this.MainDataGrid.UpdateLayout();
        }
        public MainWindow()
        {
            InitializeComponent();
            _MCDB = new MCDatabase();

            this.MainDataGrid.AutoGenerateColumns = true;

            DataTable DTCSV = _MCDB.GetDB().Tables["csv"];

            DTCSV.Columns[0].ColumnName   = "ID";
            DTCSV.Columns[1].ColumnName   = "Type";
            DTCSV.Columns[2].ColumnName   = "Name";
            DTCSV.Columns[3].ColumnName   = "Path";
            DTCSV.Columns[4].ColumnName   = "Size";
            DTCSV.Columns[5].ColumnName   = "Rating";
            DTCSV.Columns[6].ColumnName   = "AudioType";
            DTCSV.Columns[7].ColumnName   = "IsHD";
            this.MainDataGrid.DataContext = DTCSV.DefaultView;
            this.MainDataGrid.UpdateLayout();
        }
示例#3
0
        private void Submit_Click(object sender, RoutedEventArgs e)
        {
            MCDatabase MCDB = new MCDatabase();

            Media FinalMedia = null;

            if (_mediaType == MediaType.Video)
            {
                FinalMedia = new Video((String)MediaName.Text, (String)MediaPath.Text, (String)MediaSize.Text, (Int32)MediaRating.Value, (Boolean)MediaVideoQuality.IsChecked);
            }
            else if (_mediaType == MediaType.Audio)
            {
                FinalMedia = new Audio((String)MediaName.Text, (String)MediaPath.Text, (String)MediaSize.Text, (Int32)MediaRating.Value, (String)MediaAudioType.Text);
            }
            else if (_mediaType == MediaType.Image)
            {
                FinalMedia = new Image((String)MediaName.Text, (String)MediaPath.Text, (String)MediaSize.Text, (Int32)MediaRating.Value);
            }


            Debug debug = new Debug();

            debug.Show("TEST");
            debug.Show(FinalMedia.GetType().Name.ToString());
            debug.Show(FinalMedia.GetName());
            debug.Show(FinalMedia.GetPath());
            debug.Show(FinalMedia.GetRating().ToString());

            if (_edit)
            {
                FinalMedia.SetID(Int32.Parse(MediaID.Text));
                MCDB.UpdateMedia(FinalMedia);
                this.Close();
            }
            else
            {
                MCDB.AddMedia(FinalMedia);
                this.Close();
            }
        }
        private void Submit_Click(object sender, RoutedEventArgs e) 
        {
            MCDatabase MCDB = new MCDatabase();

            Media FinalMedia = null;

            if (_mediaType == MediaType.Video)
            {
                FinalMedia = new Video((String) MediaName.Text, (String) MediaPath.Text, (String) MediaSize.Text, (Int32) MediaRating.Value, (Boolean) MediaVideoQuality.IsChecked);
            }
            else if (_mediaType == MediaType.Audio)
            {
                FinalMedia = new Audio((String) MediaName.Text, (String)MediaPath.Text, (String)MediaSize.Text, (Int32)MediaRating.Value, (String) MediaAudioType.Text);
            }
            else if (_mediaType == MediaType.Image)
            {
                FinalMedia = new Image((String)MediaName.Text, (String)MediaPath.Text, (String)MediaSize.Text, (Int32)MediaRating.Value);
            }

            
            Debug debug = new Debug();
            debug.Show("TEST");
            debug.Show(FinalMedia.GetType().Name.ToString());
            debug.Show(FinalMedia.GetName());
            debug.Show(FinalMedia.GetPath());
            debug.Show(FinalMedia.GetRating().ToString());

            if (_edit)
            {
                FinalMedia.SetID(Int32.Parse(MediaID.Text));
                MCDB.UpdateMedia(FinalMedia);
                this.Close();
            }
            else
            {
                MCDB.AddMedia(FinalMedia);
                this.Close();
            }
        }