2012-04-27 4 views
0

이메일을 보내는 기능이있는 클래스를 만들고 싶습니다.일부 매개 변수가 설정되지 않은 경우 C# 사용자에게 양식 표시

관련 속성이 설정되어 있으면 이메일을 직접 보내고 싶습니다. (this.subject, this.toemail 등)하지만 설정되지 않은 경우 사용자에게 양식을 보여주고 싶습니다. 일부 텍스트 상자에이 매개 변수를 입력하십시오.

이 작업을 수행하는 가장 좋은 방법은 무엇인지 알 수 없습니다. 나는 또한 어디에서 시작해야할지 모른다. 예를 보여 주거나 어딘가에서 나를 지적 해 주시겠습니까?

답변

2

우려 사항이 혼합되어 있습니다.

전자 메일과 관련된 모든 정보가 있는지 여부를 결정하는 논리가 있으면 제시하지 않으면 누락 된 정보를 수집 할 책임이있는 양식이 표시됩니다.

누락 된 정보가 제공되면 이메일 전송 논리를 진행하고 이메일 전송을 완료하십시오.

코드가 어떻게 구성되어 있는지 정확히 알지 못하지만 의사 코드의 모양은 찌그러집니다.

btnSend_Click(...) 
{ 
    EmailSendingClass sender = new EmailSendingClass(); 
    // Initialize sender with from, to, etc. 
    if (!sender.IsComplete) 
    { 
     FrmGetMissingFields frm = new FrmGetMissingFields(sender); 
    } 
    sender.SendEmail(); 
} 
관련 문제