Пример #1
0
        public void AddUser(UserVO user)
        {
            control      = new UserUserControl();
            control.User = user;

            control.SetMessagesCount(messageManager.GetUnSeenMessagesCount(user, ConfigurationManager.currUser));
            MessengerL.Controls.Add(control);
            control.UserClicked  += new EventHandler <UserUserControl.UserEventArgs>(control_UserClicked);
            control.SelectedColor = Color.AliceBlue;
        }
Пример #2
0
        public void SwitchScene(Scene scene, Object param)
        {
            BaseUserControl ctrl = null;

            switch (scene)
            {
            case Scene.Autorization:
            {
                break;
            }

            case Scene.UserScene:
            {
                ctrl = new UserUserControl();
                break;
            }

            case Scene.EditUserScene:
            {
                ctrl = new EditUserControl(param);
                break;
            }

            case Scene.TransactionScene:
            {
                ctrl = new TransactionUserControl();
                break;
            }

            case Scene.EditTransactionScene:
            {
                ctrl = new EditTransactionUserControl(param);
                break;
            }

            default:
            {
                break;
            }
            }


            if (ctrl != null)
            {
                this.MinimumSize = new Size(ctrl.Width + 15, ctrl.Height + 20);
                this.MaximumSize = new Size(ctrl.Width + 15, ctrl.Height + 20);
                mainPanel.Height = ctrl.Height + 20;
                mainPanel.Width  = ctrl.Width + 15;
                this.Text        = ctrl.Name.ToString();
                this.Location    = new Point(Screen.PrimaryScreen.WorkingArea.Width / 2 - this.Width / 2, Screen.PrimaryScreen.WorkingArea.Height / 2 - this.Height / 2);
                ctrl.Dock        = DockStyle.Fill;
                mainPanel.Controls.Clear();
                mainPanel.Controls.Add(ctrl);
            }
        }
Пример #3
0
        public UserForm(FormMode mode, Action <User> onCloseCallBack, User user = null)
        {
            _onCloseCallBack = onCloseCallBack;
            InitializeComponent();

            formContentPanel.Controls.Clear();
            var userUserControl = new UserUserControl(mode, Close, user)
            {
                Dock = DockStyle.Fill
            };

            formContentPanel.Controls.Add(userUserControl);
        }