Basf_TCC11/HJGL/BLL/SendEmail/Email_PopService.cs

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
}
}