72 lines
2.2 KiB
C#
72 lines
2.2 KiB
C#
|
using Model;
|
|||
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
|
|||
|
namespace BLL.Email_Send
|
|||
|
{
|
|||
|
public static class Email_PopService
|
|||
|
{
|
|||
|
#region 获取邮件设置
|
|||
|
/// <summary>
|
|||
|
/// 获取邮件设置
|
|||
|
/// </summary>
|
|||
|
/// <param name="EmailID">邮件设置Id</param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Email_Pop GetEmail_Pop(string EmailID)
|
|||
|
{
|
|||
|
return Funs.DB.Email_Pop.FirstOrDefault(x => x.EmailID == EmailID);
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 邮件管理
|
|||
|
/// <summary>
|
|||
|
/// 邮件设置
|
|||
|
/// </summary>
|
|||
|
/// <param name="eProject"></param>
|
|||
|
public static void AddEmail_Pop(Email_Pop email_Pop)
|
|||
|
{
|
|||
|
Email_Pop pf = Funs.DB.Email_Pop.FirstOrDefault(e => e.EmailID == email_Pop.EmailID);
|
|||
|
if (pf == null)
|
|||
|
{
|
|||
|
pf = new Email_Pop();
|
|||
|
pf.EmailID = email_Pop.EmailID;
|
|||
|
pf.EmailFwq = email_Pop.EmailFwq;
|
|||
|
pf.EmailDk = email_Pop.EmailDk;
|
|||
|
pf.EmailUsername = email_Pop.EmailUsername;
|
|||
|
pf.EmailPass = email_Pop.EmailPass;
|
|||
|
pf.CreateTime = email_Pop.CreateTime;
|
|||
|
pf.CreateName = email_Pop.CreateName;
|
|||
|
pf.EmailYx = email_Pop.EmailYx;
|
|||
|
|
|||
|
Funs.DB.Email_Pop.InsertOnSubmit(pf);
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 修改
|
|||
|
/// <summary>
|
|||
|
/// 修改
|
|||
|
/// </summary>
|
|||
|
/// <param name="email_Params"></param>
|
|||
|
public static void UpdateEmail_Pop(Email_Pop email_Pop)
|
|||
|
{
|
|||
|
Email_Pop pf = Funs.DB.Email_Pop.FirstOrDefault(e => e.EmailID == email_Pop.EmailID);
|
|||
|
|
|||
|
pf.EmailID = email_Pop.EmailID;
|
|||
|
pf.EmailFwq = email_Pop.EmailFwq;
|
|||
|
pf.EmailDk = email_Pop.EmailDk;
|
|||
|
pf.EmailUsername = email_Pop.EmailUsername;
|
|||
|
pf.EmailPass = email_Pop.EmailPass;
|
|||
|
pf.CreateTime = email_Pop.CreateTime;
|
|||
|
pf.CreateName = email_Pop.CreateName;
|
|||
|
pf.EmailYx = email_Pop.EmailYx;
|
|||
|
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
#endregion
|
|||
|
}
|
|||
|
}
|