public ViewHome() { InitializeComponent(); ComicStripManager sm = new ComicStripManager(new UnitOfWork()); Comicstrips = new StripGrid(StripsGrid, sm.GetAll()); Comicstrips.SetDeleteButton(Button_DeleteStrips); Comicstrips.SetEditButton(Button_EditStrip); AuthorManager am = new AuthorManager(new UnitOfWork()); Authors = new AuthorGrid(AuthorsGrid, am.GetAll()); Authors.SetDeleteButton(Button_DeleteAuthors); Authors.SetEditButton(Button_EditAuthor); PublisherManager pm = new PublisherManager(new UnitOfWork()); Publishers = new PublisherGrid(PublishersGrid, pm.GetAll()); Publishers.SetDeleteButton(Button_DeletePublishers); Publishers.SetEditButton(Button_EditPublisher); ComicstripBundleManager bm = new ComicstripBundleManager(new UnitOfWork()); Bundles = new BundleGrid(BundlesGrid, bm.GetAll()); Bundles.SetDeleteButton(Button_DeleteBundles); Bundles.SetEditButton(Button_EditBundles); }
public ComicstripAddForm(TextBox title, CheckBox serieSwitcher, ComboBox serieSelect, TextBox serieNew, TextBox number, ComboBox publisher, DataGrid authors, Button submit) { this.TitleInput = title; this.TitleInput.TextChanged += InputChanged; this.SerieInputSelect = serieSelect; this.SerieInputSelect.SelectionChanged += InputChanged; this.SerieInputNew = serieNew; this.SerieInputNew.TextChanged += InputChanged; this.SerieSwitcher = serieSwitcher; this.SerieSwitcher.Click += InputChanged; this.NumberInput = number; this.NumberInput.TextChanged += InputChanged; this.PublisherInput = publisher; this.PublisherInput.SelectionChanged += InputChanged; AuthorManager am = new AuthorManager(new UnitOfWork()); this.AuthorsInput = new AuthorGrid(authors, am.GetAll()); this.AuthorsInput.Grid.SelectionChanged += InputChanged; this.SubmitButton = submit; this.SubmitButton.Click += Submit; ComicStripManager cm = new ComicStripManager(new UnitOfWork()); this.series = cm.GetAllSeries(); foreach (ComicstripSerie serie in this.series) { this.SerieInputSelect.Items.Add(serie.Name); } PublisherManager pm = new PublisherManager(new UnitOfWork()); this.publishers = pm.GetAll(); foreach (Publisher p in this.publishers) { this.PublisherInput.Items.Add(p.Name); } }