/// <summary> /// Метод заполняющий Представление данных - данными. /// Устарел, надо бы переделать на контролфиллер. /// Как только возникнет новая задача, переделаю. /// </summary> /// <param name="ProfilesList"></param> /// <param name="ControlType"></param> /// <param name="DisplayMember"></param> public virtual void FillProfiles(Control ProfilesList, PresenterEnums.ProfileDisplayControlType ControlType, string DisplayMember) { switch (ControlType) { case PresenterEnums.ProfileDisplayControlType.ListBox: (ProfilesList as ListBox).DataSource = null; (ProfilesList as ListBox).DataSource = _profilesCollection; (ProfilesList as ListBox).DisplayMember = DisplayMember; break; case PresenterEnums.ProfileDisplayControlType.ComboBox: (ProfilesList as ListBox).DataSource = null; (ProfilesList as ComboBox).DataSource = _profilesCollection; (ProfilesList as ComboBox).DisplayMember = DisplayMember; break; case PresenterEnums.ProfileDisplayControlType.ListView: throw new NotImplementedException(); } }
/// <summary> /// Метод установки Вида презентера, одно или двух модульый /// </summary> /// <param name="ViewType"></param> public void SetPresenterView(PresenterEnums.UserGroupView ViewType) { presenterViewType = ViewType; }