邮件发送配置-传智播客.NER项目——SQLServer版呼叫中心PPT
邮件发送配置用对话框配置邮件服务器配置,使用配置平台保存配置。配置平台开始发威!系统越复杂,这种公共平台的威力越大。问题:用配置平台怎么保证不同坐席有不同的配置? 1、画界面2、修改配置平台,由于之前的配置平台是与坐席无关的,而邮件发送的设置是每个坐席都不一样的,所以增加一个SeatId字段,表示这条配置是哪个坐席的。 DataSet中增加两个方法:GetDataByNameAndSeatId, UpdateValue UPDATE [T_Settings] SET [Value] = @Value where Name=@Name and SeatId=@SeatId 3、画配置界面在界面Load的时候读取配置(注意将配置名Name的名字,声明为常量,避免重复定义,DRY原则) public const string Mail_SMTP = "Mail_SMTP";//不要把同样的字符串重复多次,定义成常量是很好的习惯点击确定按钮的时候,调用Adpater的UpdateValue方法将配置保存回去。 4、发送邮件的时候读取配置,设置各个字段的值。 5 TODO:T_Settings表主键改为Guid。有可能需要把表重建。
4.43MB
文件大小:
评论区