Example #1
0
        public void ShowOwnerForm(Form LoginView)
        {
            OwnerController OwnerController = new OwnerController();
            OwnerForm       OwnerForm       = (OwnerForm)WindowFormsFactory.CreateOwnerView(this);

            OwnerForm.AdjustCreateView();
            OwnerController.ShowOwnerForm(OwnerForm);
            LoginView.Hide();
        }
Example #2
0
        public void UpdateOwner(IOwnerView OwnerView)
        {
            OwnerController OwnerController = new OwnerController();

            if (OwnerController.UpdateOwner(OwnerView, UserRepository, CurrentUser) == false)
            {
                return;
            }
            ShowMainForm();
        }
Example #3
0
        public void CreateOwner(IOwnerView OwnerForm)
        {
            OwnerController OwnerController = new OwnerController();
            User            User            = OwnerController.CreateOwner(OwnerForm, UserRepository);

            if (User == null)
            {
                return;
            }
            var frm = (Form)OwnerForm;

            frm.Hide();
            CurrentUser = User;
            ShowMainForm();
        }
Example #4
0
        public void ShowProfile(User User)
        {
            if (User.UserType == UserType.WALKER)
            {
                WalkerController WalkerController = new WalkerController();
                IWalkerView      WalkerView       = WindowFormsFactory.CreateWalkerView(this);


                if (User.Id == CurrentUser.Id)
                {
                    WalkerView.AdjustEditView();
                }
                else
                {
                    WalkerView.AdjustOuterView();
                }
                WalkerController.ShowMyProfile(WalkerView, (Walker)User);
            }
            else if (User.UserType == UserType.OWNER)
            {
                OwnerController OwnerController = new OwnerController();
                IOwnerView      OwnerView       = new OwnerForm(this);
                if (User.Id == CurrentUser.Id)
                {
                    OwnerView.AdjustEditView();
                }
                else
                {
                    OwnerView.AdjustOuterView();
                }
                OwnerController.ShowMyProfile(OwnerView, (Owner)User);
            }
            else
            {
                MessageBox.Show("Greška");
                return;
            }
        }