Exemplo n.º 1
0
        public VetClinicService(
            MenuControl menu,
            VetClinicWindow vetClinicWindow,
            VetClinicEditWindow vetClinicEditWindow
            )
        {
            this.menu                = menu;
            this.vetClinicWindow     = vetClinicWindow;
            this.vetClinicEditWindow = vetClinicEditWindow;

            menu.newPatient.Click    += OnNewPatientClick;
            menu.editPatient.Click   += OnEditPatientClick;
            menu.deletePatient.Click += OnDeletePatientClick;

            vetClinicEditWindow.save.Click   += OnSaveButtonClick;
            vetClinicEditWindow.cancel.Click += (s, e) => vetClinicEditWindow.Close();
        }
Exemplo n.º 2
0
        public MainWindow()
        {
            Size          = new Size(480, 500);
            StartPosition = FormStartPosition.CenterScreen;
            Text          = "Vet Clinic application";

            menu = new MenuControl();
            vetClinicEditWindow = new VetClinicEditWindow();
            vetClinicEditWindow.StartPosition = FormStartPosition.CenterScreen;

            vetClinicWindow          = new VetClinicWindow();
            vetClinicWindow.Location = new Point(0, menu.Size.Height);
            vetClinicWindow.Size     = new Size(Size.Width, Size.Height - menu.Size.Height);

            Controls.Add(menu);
            Controls.Add(vetClinicWindow);

            new VetClinicService(menu, vetClinicWindow, vetClinicEditWindow);
        }