private void BtnSendResponse_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(meResponseBody.Text)) { try { var focusedMail = wevMails.GetFocusedRow() as TheMail; var responseMail = new TheMail(); responseMail.Body = meResponseBody.Text; responseMail.FromAddress = focusedMail.ToAddress; responseMail.FromDisplayName = $"ФрэдроКлиент"; responseMail.ToAddress = focusedMail.FromAddress; responseMail.ToDisplayName = focusedMail.FromDisplayName; responseMail.Subject = focusedMail.Subject; responseMail.ChachedEmailBoxId = focusedMail.ChachedEmailBoxId; _model.SendMail(responseMail); TwinkleMessageBox.ShowSucces("Письмо отправлено!"); meResponseBody.Text = ""; SetResponseBodyVisibility(false); } catch (Exception ex) { TwinkleMessageBox.ShowError($"Ответ не отправлен! {ex.Message}"); } } else { TwinkleMessageBox.ShowError("Нельзя отправить пустой ответ!"); } }
private void btnSave_Click(object sender, EventArgs e) { try { _customerModel.Save(); TwinkleMessageBox.ShowSucces("Заказчик успешно сохранен!"); DialogResult = DialogResult.OK; } catch (Exception ex) { TwinkleMessageBox.ShowError($"Заказчик не сохранен! {ex.Message}"); } }
private void btnSave_Click(object sender, EventArgs e) { try { _performerModel.Save(); TwinkleMessageBox.ShowSucces("Исполнитель успешно сохранен!"); DialogResult = DialogResult.OK; } catch (Exception ex) { TwinkleMessageBox.ShowError($"Исполнитель не сохранен! {ex.Message}"); } }
//ToDo: to add async private void btnSave_Click(object sender, EventArgs e) { try { _dealModel.Save(); TwinkleMessageBox.ShowSucces("Заяка(сделка) успешно сохранена!"); Close(); } catch (Exception ex) { TwinkleMessageBox.ShowError($"Заяка(сделка) не сохранена! {ex.Message}"); } }
private void BtnSend_Click(object sender, EventArgs e) { if (_model.FromEmailBoxId.HasValue && !string.IsNullOrWhiteSpace(meBody.Text)) { try { sleFrom.ErrorText = string.Empty; var responseMail = new TheMail(); responseMail.Body = meBody.Text; responseMail.FromAddress = _model.FromEmailBoxAddress; responseMail.FromDisplayName = "ФрэдроКлиент"; responseMail.ToAddress = teTo.Text; responseMail.Subject = teSubject.Text; responseMail.ChachedEmailBoxId = _model.FromEmailBoxId; _model.SendMail(responseMail); TwinkleMessageBox.ShowSucces("Письмо отправлено!"); } catch (Exception ex) { TwinkleMessageBox.ShowError($"Письмо не отправлено! {ex.Message}"); } finally { Close(); } } else if (!_model.FromEmailBoxId.HasValue) { sleFrom.ErrorText = "Ошибка. Необходимо указать почтовый адрес, с которого будет отправлено письмо."; } else { TwinkleMessageBox.ShowError("Нельзя отправить пустое сообщение!"); } }