Пример #1
0
        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 ComicstripBundleAddForm(TextBox title, ComboBox publisher, DataGrid comicstrips, Button submit)
        {
            this.TitleInput                       = title;
            this.TitleInput.TextChanged          += InputChanged;
            this.PublisherInput                   = publisher;
            this.PublisherInput.SelectionChanged += InputChanged;
            ComicStripManager sm = new ComicStripManager(new UnitOfWork());

            this.ComicstripsInput = new StripGrid(comicstrips, sm.GetAll());
            this.ComicstripsInput.Grid.SelectionChanged += InputChanged;
            this.SubmitButton        = submit;
            this.SubmitButton.Click += Submit;

            PublisherManager pm = new PublisherManager(new UnitOfWork());

            this.publishers = pm.GetAll();
            foreach (Publisher p in this.publishers)
            {
                this.PublisherInput.Items.Add(p.Name);
            }
        }