【发布时间】:2014-09-17 11:48:02
【问题描述】:
我有一个带有两个单选按钮的表单,根据选中的表单,将运行不同的进程。我想在任一过程完成时发送电子邮件通知,但主题和正文表明哪个过程已完成。
class SendMail
{
public void sendMail()
{
MailMessage dailyMail = new MailMessage("you@yourcompany.com", "user@hotmail.com");
SmtpClient client = new SmtpClient();
client.Port = 25;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Host = "smtp.google.com";
dailyMail.Subject = "Daily load done";
dailyMail.Body = "The daily load process has completed.";
client.Send(dailyMail);
}
}
仅使用这个通用的 sendMail 方法,我是否应该保留 dailyMail 对象(用于一个进程)并创建一个monthlyMail 对象(用于另一个进程)并选择相应的对象触发器并选择正确的单选按钮?
有没有更好(阅读:更简单)的方法来实现这一点?谢谢。
【问题讨论】:
标签: c# forms email radio-button