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(); }
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(); } }