Пример #1
0
 public frmMedicalExamination(MainFormController controller, MedicalFindingFormController medicalController, IWaitingRoomController inWaitingRoomController)
 {
     _controller            = medicalController;
     _mainController        = controller;
     _waitingRoomController = inWaitingRoomController;
     InitializeComponent();
 }
Пример #2
0
        public User Login(IUserRepository UserRepository, ILoginView LoginView, IMainFormController MainController)
        {
            string Username = LoginView.GetUsername();
            string Password = LoginView.GetPassword();

            if (Username.Length == 0 || Password.Length == 0)
            {
                MessageBox.Show("Niste unijeli korisničko ime/lozinku");
                return(null);
            }
            var frm = (Form)LoginView;

            Walker Walker = UserRepository.GetWalker(Username, Password);

            if (Walker != null)
            {
                frm.Hide();
                frm.ShowInTaskbar = false;
                return(Walker);
            }

            Owner Owner = UserRepository.GetOwner(Username, Password);

            if (Owner != null)
            {
                frm.Hide();
                frm.ShowInTaskbar = false;
                return(Owner);
            }

            MessageBox.Show("Netočno korisničko ime ili lozinka");
            return(null);
        }
Пример #3
0
        public void ShowModaless(IMainFormController inMainController, Model.Entities.Member inMember)
        {
            MainController = inMainController;
            Member         = inMember;
            UpdateGrid();

            this.Show();
        }
Пример #4
0
        public void ShowModaless(IMainFormController inMainController)
        {
            MainController = inMainController;

            UpdateGrid();

            this.Show();
        }
Пример #5
0
        public bool LoginUser(IMainFormController _controller)
        {
            var HomeView = windowFormsFactory.CreateHomeView(_controller);

            loginController.addObserver((IObserver)HomeView, (IObservable)recordRepository);

            return(loginController.LoginUserController(HomeView, userRepository, recordRepository, currentUserRepository));
        }
Пример #6
0
 public MainForm(IMainFormController MainController)
 {
     this.MainController = MainController;
     InitializeComponent();
     this.menu.Enabled = false;
     MainController.InitializeLists(this);
     WalkerAdsList.FullRowSelect = true;
     OwnerAdsList.FullRowSelect  = true;
 }
Пример #7
0
 private void MainForm_Load(object sender, EventArgs e)
 {
     if (!DesignMode)
     {
         _mainFormController = UContainer.Instance.Container.Resolve <MainFormController>();
         _mainFormController.PropertyChanged += _mainFormController_PropertyChanged;
         HandleDestroyed += MainForm_HandleDestroyed;
     }
 }
Пример #8
0
        public void ShowModaless(IMainFormController inMainController)
        {
            MainController = inMainController;

            UpdateGrid();
            if (GlobalVariables.CurrentUser.Role.RoleId == (int)Rolelist.RoleEnum.Employee)
            {
                buttonAddBoardGame.Visible = false;
            }

            this.Show();
        }
Пример #9
0
 public MainForm(IHarmonicsContainer harmonicContainer)
 {
     InitializeComponent();
     _chart              = new HarmonicsChart(harmonicContainer, harmonicsChart);
     _table              = new HarmonicsTable(harmonicContainer, harmonicsTable);
     _harmonicContainer  = harmonicContainer;
     _mainFormController = new MainFormController(harmonicContainer);
     _harmonicContainer.HarmonicAdded        += AddInList;
     _harmonicContainer.HarmonicDeleted      += RemoveFromListByIndex;
     harmonicContainer.ActiveHarmonicChanged += SelectedHarmonicChanged;
     ActivateInput(false);
 }
Пример #10
0
 public void ViewEmployees(IShowEmployeeListView inForm, IMainFormController mainController)
 {
     inForm.ShowModaless(mainController);
 }
Пример #11
0
        public void OpenRecordDetails(IMainFormController _controller, string id) // id je date
        {
            var RecordDetailsView = windowFormsFactory.CreateRecordDetailsView();

            recordDetailsController.OpenRecordDetails(RecordDetailsView, recordRepository, currentUserRepository, id);
        }
Пример #12
0
        public IRecordEditView CreateRecordEditView(IMainFormController mc)
        {
            var form = new RecordEditForm((MainFormController)mc);

            return(form);
        }
Пример #13
0
        public IRegistrationView CreateRegistrationView(IMainFormController mc)
        {
            var form = new RegistrationForm((MainFormController)mc);

            return(form);
        }
Пример #14
0
 public void FilterRecords(IMainFormController _controller)
 {
     homeController.FilterRecords(recordRepository, currentUserRepository);
 }
Пример #15
0
        public void DeleteAccount(IMainFormController _controller)
        {
            var RegistrationView = windowFormsFactory.CreateRegistrationView(_controller);

            homeController.DeleteUser(RegistrationView, userRepository, recordRepository, currentUserRepository);
        }
Пример #16
0
        public void Logout(IMainFormController _controller)
        {
            var LoginView = windowFormsFactory.CreateLoginUserView(_controller);

            homeController.LogoutUser(LoginView);
        }
Пример #17
0
        public void OpenRecordEdit(IMainFormController _controller, string id)
        {
            var RecordEditView = windowFormsFactory.CreateRecordEditView(_controller);

            recordEditController.OpenRecordEdit(RecordEditView, recordRepository, currentUserRepository, id);
        }
        public IWaitingRoomView CreateWaitingRoomView(IMainFormController inMainFormController)
        {
            var newFrm = new frmWaitingRoom(inMainFormController);

            return(newFrm);
        }
Пример #19
0
        public ILoginUserView CreateLoginUserView(IMainFormController mc)
        {
            var form = new LoginForm((MainFormController)mc);

            return(form);
        }
Пример #20
0
 public OwnerForm(IMainFormController MainFormController)
 {
     this.MainFormController = MainFormController;
     InitializeComponent();
 }
Пример #21
0
 public void ViewMembers(IShowMemberListView inForm, IMainFormController mainController)
 {
     inForm.ShowModaless(mainController);
 }
Пример #22
0
        public void GoToRegistration(IMainFormController _controller)
        {
            var RegistrationView = windowFormsFactory.CreateRegistrationView(_controller);

            loginController.GoToRegistration(RegistrationView);
        }
        public frmWaitingRoom(IMainFormController inMainFormController)
        {
            _mainFormController = inMainFormController;

            InitializeComponent();
        }
Пример #24
0
 public void ShowModaless(IMainFormController inMainController)
 {
     MainController = inMainController;
     InitializeForm();
     this.Show();
 }
Пример #25
0
 public LoginForm(IMainFormController MainFormController)
 {
     this.controller = MainFormController;
     InitializeComponent();
 }
Пример #26
0
        // home
        public void AddNewRecord(IMainFormController _controller)
        {
            var AddNewRecordView = windowFormsFactory.CreateAddNewRecordView(_controller);

            homeController.AddNewRecord(AddNewRecordView, recordRepository);
        }
Пример #27
0
        public string RegisterUser(IMainFormController _controller)
        {
            var LoginView = windowFormsFactory.CreateLoginUserView(_controller);

            return(registrationController.RegisterUserController(LoginView, userRepository));
        }
Пример #28
0
        public IAddNewRecordView CreateAddNewRecordView(IMainFormController mc)
        {
            var form = new AddNewRecordForm((MainFormController)mc);

            return(form);
        }
Пример #29
0
 public void ViewBoardGames(IShowBoardGameListView inForm, IMainFormController mainController)
 {
     inForm.ShowModaless(mainController);
 }
Пример #30
0
        public void GoToLogin(IMainFormController _controller)
        {
            var LoginView = windowFormsFactory.CreateLoginUserView(_controller);

            registrationController.GoToLogin(LoginView);
        }