示例#1
0
        static void Main()
        {
            Process.Start("C:/xampp/xampp_start.exe");

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            IModel      model      = new Model();
            IView       view       = new View();
            IController controller = new Controller();



            IControllerBestellung             controllerBestellung             = new ControllerBestellung();
            IControllerKunde                  controllerKunde                  = new ControllerKunde();
            IControllerLagereingang           controllerLagereingang           = new ControllerLagereingang();
            IControllerLieferung              controllerLieferung              = new ControllerLieferung();
            IControllerProduktion             controllerProduktion             = new ControllerProduktion();
            IControllerProduktverwalten       controllerProduktverwalten       = new ControllerProduktverwalten();
            IControllerRechnungerstellen      controllerRechnungerstellen      = new ControllerRechnungerstellen();
            IControllerReklamation            controllerReklamation            = new ControllerReklamation();
            IControllerRezeptverwalten        controllerRezeptverwalten        = new ControllerRezeptverwalten();
            IControllerZahlungseingangpruefen controllerZahlungseingangpruefen = new ControllerZahlungseingangpruefen();

            view.IController1 = controller;
            view.IModel1      = model;


            controller.IView1                        = view;
            controller.IModel1                       = model;
            controllerBestellung.IModel1             = model;
            controllerKunde.IModel1                  = model;
            controllerLagereingang.IModel1           = model;
            controllerLieferung.IModel1              = model;
            controllerProduktion.IModel1             = model;
            controllerProduktverwalten.IModel1       = model;
            controllerRechnungerstellen.IModel1      = model;
            controllerReklamation.IModel1            = model;
            controllerRezeptverwalten.IModel1        = model;
            controllerZahlungseingangpruefen.IModel1 = model;

            model.IView = view;
            model.createDB();
            model.createTestData();

            Application.Run((Form)view);
        }
示例#2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            IModel model = new Model();

            IView                       view                       = new View();
            IViewBestellung             viewBestellung             = new ViewBestellung();
            IViewKunde                  viewKunde                  = new ViewKunde();
            IViewLagereingang           viewLagereingang           = new ViewLagereingang();
            IViewLieferung              viewLieferung              = new ViewLieferung();
            IViewProduktion             viewProduktion             = new ViewProduktion();
            IViewProduktverwalten       viewProduktverwalten       = new ViewProduktverwalten();
            IViewRechnungerstellen      viewRechnungerstellen      = new ViewRechnungerstellen();
            IViewReklamation            viewReklamation            = new ViewReklamation();
            IViewRezeptverwalten        viewRezeptverwalten        = new ViewRezeptverwalten();
            IViewZahlungseingangpruefen viewZahlungseingangpruefen = new ViewZahlungseingangpruefen();

            IController                       controller                       = new Controller();
            IControllerBestellung             controllerBestellung             = new ControllerBestellung();
            IControllerKunde                  controllerKunde                  = new ControllerKunde();
            IControllerLagereingang           controllerLagereingang           = new ControllerLagereingang();
            IControllerLieferung              controllerLieferung              = new ControllerLieferung();
            IControllerProduktion             controllerProduktion             = new ControllerProduktion();
            IControllerProduktverwalten       controllerProduktverwalten       = new ControllerProduktverwalten();
            IControllerRechnungerstellen      controllerRechnungerstellen      = new ControllerRechnungerstellen();
            IControllerReklamation            controllerReklamation            = new ControllerReklamation();
            IControllerRezeptverwalten        controllerRezeptverwalten        = new ControllerRezeptverwalten();
            IControllerZahlungseingangpruefen controllerZahlungseingangpruefen = new ControllerZahlungseingangpruefen();

            view.IController1 = controller;
            view.IModel1      = model;
            viewBestellung.IControllerBestellung1 = controllerBestellung;
            viewBestellung.IModel1      = model;
            viewKunde.IControllerKunde1 = controllerKunde;
            viewKunde.IModel1           = model;
            viewLagereingang.IControllerLagereingang1 = controllerLagereingang;
            viewLagereingang.IModel1            = model;
            viewLieferung.IControllerlieferung1 = controllerLieferung;
            viewLieferung.IModel1 = model;
            viewProduktion.IControllerProduktion1 = controllerProduktion;
            viewProduktion.IModel1 = model;
            viewProduktverwalten.IControllerProduktverwalten1 = controllerProduktverwalten;
            viewProduktverwalten.IModel1 = model;
            viewRechnungerstellen.IControllerRechnungerstellen1 = controllerRechnungerstellen;
            viewRechnungerstellen.IModel1           = model;
            viewReklamation.IControllerReklamation1 = controllerReklamation;
            viewReklamation.IModel1 = model;
            viewRezeptverwalten.IControllerRezeptverwalten1 = controllerRezeptverwalten;
            viewRezeptverwalten.IModel1 = model;
            viewZahlungseingangpruefen.IControllerZahlungseingangpruefen1 = controllerZahlungseingangpruefen;
            viewZahlungseingangpruefen.IModel1 = model;

            controller.IView1  = view;
            controller.IModel1 = model;
            controllerBestellung.IViewBestellung1 = viewBestellung;
            controllerBestellung.IModel1          = model;
            controllerKunde.IViewKunde1           = viewKunde;
            controllerKunde.IModel1 = model;
            controllerLagereingang.IViewLagereingang1 = viewLagereingang;
            controllerLagereingang.IModel1            = model;
            controllerLieferung.IViewLieferung1       = viewLieferung;
            controllerLieferung.IModel1                                   = model;
            controllerProduktion.IViewProduktion1                         = viewProduktion;
            controllerProduktion.IModel1                                  = model;
            controllerProduktverwalten.IViewProduktverwalten1             = viewProduktverwalten;
            controllerProduktverwalten.IModel1                            = model;
            controllerRechnungerstellen.IViewRechnungerstellen1           = viewRechnungerstellen;
            controllerRechnungerstellen.IModel1                           = model;
            controllerReklamation.IViewReklamation1                       = viewReklamation;
            controllerReklamation.IModel1                                 = model;
            controllerRezeptverwalten.IViewRezeptverwalten1               = viewRezeptverwalten;
            controllerRezeptverwalten.IModel1                             = model;
            controllerZahlungseingangpruefen.IViewZahlungseingangpruefen1 = viewZahlungseingangpruefen;
            controllerZahlungseingangpruefen.IModel1                      = model;

            model.createDB();
            model.createTestData();

            Application.Run((Form)view);
        }