74 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			C#
		
	
	
	
| using Model;
 | |
| using System.Linq;
 | |
| 
 | |
| namespace BLL
 | |
| {
 | |
|     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.EmailYx = email_Pop.EmailYx;
 | |
|                 pf.EmailUsername = email_Pop.EmailUsername;
 | |
|                 pf.EmailPass = email_Pop.EmailPass;
 | |
|                 pf.CreateTime = email_Pop.CreateTime;
 | |
|                 pf.CreateName = email_Pop.CreateName;
 | |
|                 pf.CreateUserId = email_Pop.CreateUserId;
 | |
|                 pf.UpdateTime = email_Pop.UpdateTime;
 | |
|                 pf.UpdateName = email_Pop.UpdateName;
 | |
|                 pf.UpdateUserId = email_Pop.UpdateUserId;
 | |
| 
 | |
|                 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.EmailYx = email_Pop.EmailYx;
 | |
|             pf.EmailUsername = email_Pop.EmailUsername;
 | |
|             pf.EmailPass = email_Pop.EmailPass;
 | |
|             pf.UpdateTime = email_Pop.UpdateTime;
 | |
|             pf.UpdateName = email_Pop.UpdateName;
 | |
|             pf.UpdateUserId = email_Pop.UpdateUserId;
 | |
| 
 | |
|             Funs.DB.SubmitChanges();
 | |
|         }
 | |
|         #endregion
 | |
|     }
 | |
| }
 |