private void LoadUsersList() { var userDb = _dataAccessFactory.CreateEmployeesDbAccess(); _list = userDb.GetAllUsers(); if (_notificationView.StringOfType != "Событие") { _list.Remove("Всем"); } _notificationView.SendToList = _list; }
//Отправить сообщение public void _calenderView_SendMailClicked(object sender, EventArgs e) { //Просим ввести имя пользователя, для отправки письма string userName = Microsoft.VisualBasic.Interaction.InputBox("Введите имя пользователя, которому хотите отправить сообщения и нажмите ОК.", "Укажите пользователя."); //Пытаемся найти этого пользователя, его е-майл и открыть аутлук. try { var userAccess = _dataAccessFactory.CreateEmployeesDbAccess(); string email = userAccess.FindEmailOfUser(userName); if (email != null) { string mailString = "mailto:" + email; Process.Start(mailString); } else { _calenderView.ShowError("Введите существующего пользователя!"); } } catch (Exception ex) { _calenderView.ShowError(ex.Message); } }